ďťż
 
 
   [+] GRUB i drugi dysk z Windows
 
 

Tematy

 
    
 

 

 

 

[+] 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.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • minister.pev.pl

  •  

     


     

     
    Copyright 2003. MĂłj serwis