Jump to content
BulForum.com

Инсталация от хард


Recommended Posts

Такаааа... ПОМОЩ! хахаха

hd0 - Windows

hd1q.png

 

hd1 - празен

hd1a.png

 

Инсталирам Grub на hd1 и посочвам в boot.ini да зарежда и Grub освен нормалният избор само за windows, като след това копирам grldr и menu.lst в hd0 и така правя възможно зареждането на grub през ntldr в последтвие.

[boot loader]
timeout=15
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect
C:\grldr="Advanced installation menu"

След това правя един 6GB FAT32 partition на hd1, където ще сложа инсталацията на Linux... ще е във fat32 за да може да се разчете.

 

До тук на теория добре.

 

ПОПРАВКА

 

Успях да boot up инсталацията като качих iso файла на харда и накарах grub да го зареди в рам паметта.

default /default

title HDD1 - Windows XP Professional
root (hd0,0)
chainloader (hd0,0)/ntldr
savedefault --wait=10

title |====- Advanced Installation Menu -====|
root

title Windows XP SP2 OEM Installation 
map (hd1,0)/WINXPOEM/WINXPOEM.iso (hd32)
map --hook
chainloader (hd32)

title Load PC-BSD 8.0 Installation
map (hd1,0)/PCBSD80/pcbsd80.iso (hd32)
map --hook
chainloader (hd32)

title Load Ubuntu Live CD
map (hd1,0)/UBUNTU904/Ubuntu904.iso (hd32)
map --hook
chainloader (hd32)

title Hiren's BOOT CD
map (hd1,0)/HIRENSCD101/HIRENSCD101.iso (hd32)
map --hook
chainloader (hd32)

title |====- Advanced Installation Menu -====|
root

 

Сега вторият хард играе ролята на спасителен пояс в случай на увисване на първият.

 

Само се чудя при инсталацията на PC-BSD дали няма автоматично да си инсталира grub и да ми скапе всичко?

Link to comment
Share on other sites

С горните настройки на файла не става почти нищо!

Обаче с тези го направих.

default /default

title Go back to Windows Boot Menu
root (hd0,0)
chainloader (hd0,0)/ntldr
savedefault --wait=10

title -----[ Advanced Installation Menu ]-----
root

title Load Xandros 4.5 Installation
find --set-root /XANDROS
kernel /XANDROS/boot/vmlinuz vga=791 initrd=/boot/initrd.gz root=/dev/ram0 rw acpi=on XIWIZ=showlang

title Load Ubuntu 9.04 Live CD
find --set-root /UBUNTU_904/Ubuntu_904.iso
map /UBUNTU_904/Ubuntu_904.iso (0xff)
map --hook
root (0xff)
kernel /casper/vmlinuz file=/cdrom/preseed/ubuntu.seed boot=casper iso-scan/filename=/UBUNTU_904/Ubuntu_904.iso quiet splash --
initrd /casper/initrd.gz
boot

title Load Hiren's Boot CD 10.1
find --set-root /HBCD/boot.gz
map --mem /HBCD/boot.gz (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
map --floppies=1
boot

title Load Hiren's Boot CD 10.1 (memdisk)
find --set-root /HBCD/boot.gz
kernel /HBCD/memdisk
initrd /HBCD/boot.gz

title Load Windows XP Mini Version
find --set-root /HBCD/XPLOADER.BIN
chainloader /HBCD/XPLOADER.BIN

title -----[ Advanced Installation Menu ]-----
root

Само дето за да буутна XANDROS инсталацията, трябва да имам подготвен дял на ext2/ext3 файлова система.

Същото е и с PC-BSD, трябва да имам ufs готова файлова система за да зареди.

 

Файловете са екстратирани от ISO директно на харда за да работи. Поне Hirens Boot CD ми тръгва за да мога да си възтановя старият хард ако нещо стане.

 

И Ubuntu ми тръгва в Live CD режим по този начин, ISO файла седи на хард диска.

 

А, сега... стига толкова мислене и заниманимавки с незначителни неща, че започвам да празнувам, иначе работа си ме чака. :)

Link to comment
Share on other sites

  • 2 weeks later...

При така инсталиран груб от 1пост автоматично ще търси grldr и menu.lst. Ако не ги намери може и да тръгне според предишния mbr, и съответно boot.ini

Hiren Boot CD трябва да ти е на Фат паришъна, защото ще ти зареди само менюто.

Мисля няма начин да избягаш от промяната на партишъните. В лоадера за Виндовс може да добавиш и makeactive

Link to comment
Share on other sites

При така инсталиран груб от 1пост автоматично ще търси grldr и menu.lst. Ако не ги намери може и да тръгне според предишния mbr, и съответно boot.ini

Hiren Boot CD трябва да ти е на Фат паришъна, защото ще ти зареди само менюто.

Мисля няма начин да избягаш от промяната на партишъните. В лоадера за Виндовс може да добавиш и makeactive

С малко логика, мислене и четене си направих цялата флашка с отделни менюта и всичко както му е по-реда... изобщо не е сложно.

Даже и инсталация на xp-то си сложих и сата драйверите ги hook към инсталацията с (fd0) и нямаше нужда дори да правя оем за да си работи.

На една друга флашка си сложих преинсталираното ми убунту от wubu с всичко работещо, ама да не моря флашката, не го ползвам, то е само ако нещо издаде багажа напълно.

 

После ще напиша как става абсолютно всичко с windows, bsd и linux и как да си сложите и други програми и прочие.

Доста си играх и доста работи изчетох, та поне да споделя всичко... на някой може да му е от полза.

И без това днеска свърших работа пък и не съм спал изобщо и не ми се и спи, та ще почна да описвам всичко.

 

title Ubuntu v9.04 Live CD - USB

find --set-root /menu.lst

configfile /menu-u0.lst

 

title Windows XP Setup & Options

find --set-root /menu.lst

configfile /menu-w0.lst

 

и в menu-w0.lst

 

title Windows XP Professional SP2 Setup
find --set-root /grldr
map --mem /floppy/sata.img (fd0)
map --hook
chainloader /$WIN_NT$.~BT/setupldr.bin

 

(файлове са така от прединсталацията на windows с /noreboot опция)

С няколко думи!

1. На отделен хард диск си копирате i386 папката от инсталацията на windows

2. Задължително правите копие на boot.ini файла.

3. Пускате start > run > cmd и пишете X:\папката\i386\winnt32.exe /noreboot след което ще тръгне да ви зарежда инсталацията на windows без да рестартирате компютъра естествено и там си избирате опцията да копира всички нужни файлове за инсталиране предварително и да изберете къде да се инсталира чак след рестарт.

4. Ще забележите че в посоченият от вас хард (или ако не сте посочили ще си използва C: харда) се появяват папки с файловете за инсталация, след като инсталацията приключи с копирането на файловете, просто ще се затвори и заради /noreboot опцията няма да се рестартира и да ги изтрие както по принцип става.

5. Вече boot.ini файла е променен, в него е вкара линия която посочва че windows трябва да довърши инсталацията... копирайте си този boot.ini файл и си върнете вашият.

6. Копирате следните файлове директно на усб устройството...

boot.ini (новият... не вашият)

grldr

menu.lst

ntdetect.exe (от инсталацията)

ntldr (от инсталацията)

txtsetup.sif (от инсталацията... в една от папките е)

$WIN_NT$.~BT (папката... без да променяте името)

$WIN_NT$.~LS (папката... без да променяте името)

и всичко е готово.

7. Ако не стане с grldr (grub4dos - boot loader)... свалете си syslinux.exe и с командата syslinux.exe -maf X: (X: е буквата на усбто в случея) ще се инсталира на усбто.

8. В syslinux.cfg пишете /grub.exe и копирате grub.exe, syslinux.cfg и syslinux.exe също на усбто за да потегли всичко.

9. И също така усбто трябва да се отчита от биоса като usb-hdd, което е флаш хард диск или usb-zip... това е всичко.

 

Това като цяло не е точно за раздела, обаче ще се впише скоро.

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...