|
[+] GRUB i drugi dysk z Windows
Duncan Idaho - 29-12-2007 18:34
Moje pytanie jest takie: Czy da się w miarę szybko i sprawnie zrobić aby w grubie uruchamiać windows z drugiego dysku fizycznego. Chwilowo potrzebuję tego dysku z sysetmem M$ a ciągłe zmienianie w BIOS'ie kolejności dysków jest męczące. Od strony technicznej sprawa wygląda tak: 1 Dysk (hda) jako master: Disk /dev/hda: 300.0 GB, 300090728448 bytes 255 heads, 63 sectors/track, 36483 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Disk identifier: 0xba79ba79
Device Boot Start End Blocks Id System /dev/hda1 1 2550 20482843+ 83 Linux /dev/hda3 2551 36483 272566822+ f W95 Ext'd (LBA) /dev/hda5 2551 22131 157284351 83 Linux /dev/hda6 22132 36230 113250186 83 Linux /dev/hda7 36231 36483 2032191 82 Linux swap / Solaris
I tu jak widac mam sobie debiana i same partycje linuksowe.
2 Dysk (hdb) jako slave: Disk /dev/hdb: 40.0 GB, 40020664320 bytes 255 heads, 63 sectors/track, 4865 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Disk identifier: 0x4f14da63
Device Boot Start End Blocks Id System /dev/hdb1 * 1 1039 8345736 7 HPFS/NTFS /dev/hdb2 1040 4865 30732345 f W95 Ext'd (LBA) /dev/hdb5 1040 4864 30724281 7 HPFS/NTFS
Tu jest nieszczęsny M$. Kombinując na chłopski rozum przekopiowałem linijki z menu.lst z laptopa gdzie mam windows i debiana zmieniając numer dysku: title Windows XP root (hd1,0) makeactive chainloader +1
Niestety po wybraniu tej opcji wyświetla się komunikat: Booting "Windows XP" i pozostałe linijki które dopisałem do menu.lst I to by byłona tyle bo system z drugiego dysku nie startuje... Próbowałem też instalować gruba od nowa oraz update-grub i nic. Nie dodawała sie sekcja z systemem M$. Z góry dzięki za pomoc.
ruun - 29-12-2007 18:49
spróbuj
title Windows map (hd0) (hd1) map (hd1) (hd0) chainloader +1
Duncan Idaho - 29-12-2007 19:28
spróbuj title Windows map (hd0) (hd1) map (hd1) (hd0) chainloader +1
Taka kombinacja niestety nie działa. Ale idąc za ciosem pokombinowałem i problem został rozwiązany :mrgreen: Taki wpis w menu.lst uruchamia windows z drugiego dysku: title Windows XP root (hd1,0) map (hd1) (hd0) makeactive chainloader +1
Przy czym linijka makeactive chyba nie jest konieczna (system startował z nią jak i bez niej). ruun dzięki za naprowadzenie na właściwe rozwiazanie. Problem rozwiązany więc temat można zamknąć.
fnmirk - 30-12-2007 07:49
Duncan Idaho --- spróbuj tego SuperGrub
Mnie się udaje przy pomocy SuperGrub wystartować każdy dysk bez względu na to do, którego kanału jest podpięty (chyba że jest bez systemu).
zanotowane.pldoc.pisz.plpdf.pisz.plminister.pev.pl
|