Grub - nie znajduje Windowsa

Sorki, że dopiero teraz pisze ale nie miałem wcześniej czasu, żeby zajrzeć na DP.

Po przejrzeniu Twojego, TTTx /boot/grub/device.map połapałem się w tym wszystkim.

Zrób tak:

  1. Edytuj Twój /boot/grub/device.map. Powinien wyglądać tak

    (hd0) /dev/hdc

    (hd1) /dev/hdb

  2. Edytuj Twój /boot/grub/manu.lst. Fragment dotyczący menu wyboru systemu powinien wyglądać tak

    title Ubuntu 7.10, kernel 2.6.22-14-generic

    root (hd0,0)

    kernel /boot/vmlinuz-2.6.22-14-generic root=UUID=8c29b629-6f4b-49b8-a538-1916b37ea638 ro quiet splash

    initrd /boot/initrd.img-2.6.22-14-generic

    quiet

    title Windows

     map (hd0) (hd1)
    
     map (hd1) (hd0)
    
     chainloader (hd1,0)+1
    

    title Ubuntu 7.10, kernel 2.6.22-14-generic (recovery mode)

    root (hd0,0)

    kernel /boot/vmlinuz-2.6.22-14-generic root=UUID=8c29b629-6f4b-49b8-a538-1916b37ea638 ro single

    initrd /boot/initrd.img-2.6.22-14-generic

    title Ubuntu 7.10, memtest86+

    root (hd0,0)

    kernel /boot/memtest86+.bin

    quiet

Tylko zastanawia mnie jedno, dlaczego twoja druga partycja na dysku z Windows ma flagę “boot”. A powinna mieć raczej pierwsza partycją tą flagę? Czy aby Windows jest zainstalowany na pierwszej partycji tego dysku (200GB)?

I druga sprawa, dlaczego na tym dysku 40GB masz tylko jedną partycję? A gdzie partycja SWAP?

Łohohohohohohohoohoho…

Się działo. Tym razem jak chciałem wejść w Windowsa:

Error 13: Invalid or unsupported executable format

Ale co najlepsze, w Ubuntu też nie mogłem wejść, chyba troszkę namieszaliśmy z tymi danymi hd0. hd1…

Error 17: Cannot mount selected partition

Powyższe miałem jak chciałem wejść w Ubuntu.

Całe szczeście mam pamięc wzrokową, jest możliwość edycji menu.lst podczas uruchamiania systemu, i jakoś tam próbowałem zamieniać to hd(0,1), hd(1,0)… aż trafiłem 8) :slight_smile:

Ale z tym Windowsem, Invalid or unsupported executable format ? Może mieliście kiedyś taki błąd ?

Na początek sprawdź czy windows działa… W biosie daj boot`owanie z drugiego dysku i zobacz czy windows się włączy.

Jeśli windows działa to spróbuj:

title Windows

map (hd0) (hd1)

map (hd1) (hd0)

rootnoverify (hd1,0)

chainloader +1

makeactive

boot