Grub nie może wystartować windowsa

Mam problem z wystartowaniem Windowsa;

usunęłam jedną z partycji Windows i zainstalowałam na niej Opensuse. Mam w tej chwili dwie partycje z Windows (jedną na system, drugą na dokumenty), no i dwie Opensuse ( / plus swap). Po trzech dniach bezproblemowego współistnienia obydwu systemów, dzisiaj po wyborze Windows pojawia się:

rootonverify (hd 0,5)

chainloader (hd 0,0)+1

i nic więcej się nie dzieje. Jestem całkowicie początkująca jeśli chodzi o Linuxa i nie za bardzo rozumiem w czym leży problem- czy trzeba coś poprawić w konfiguracji gruba, czy jest to po prostu kolejna awaria systemu Windows? (Po ostatniej komputer wylądował w serwisie, bo nie reagował na żadne moje próby naprawy/reinstalacji Windowsa; pliki odzyskałam dzięki liveCD Ubuntu, stąd moje zainteresowanie Linuxem) Wyczytałam gdzieś, że po ponownej instalacji Windows problemem będzie uruchomienie Opensuse, bo teraz z kolei to grub nie będzie startował… Jak to naprawić?

wklej zawartość pliku /boot/grub/menu.lst

oraz po zalogowaniu na roota (w ubuntu wpisz sudo i dalej reszte) wpisz w konsoli fdisk -l i wklej tu zawartość tego co wyjdzie.

dla przykładu mój plik menu.lst wyglda tak

# (0) Arch Linux

title Arch Linux

root (hd0,6)

kernel /vmlinuz26 root=/dev/hda8 ro

initrd /kernel26.img 



# (2) Windows

title Windows

rootnoverify (hd0,0)

makeactive

chainloader +1
/boot/grub # cat menu.lst

# Modified by YaST2. Last modification on Cz II 14 21:17:50 UTC 2008

default 0

timeout 8

gfxmenu (hd0,5)/boot/message


###Don't change this comment - YaST2 identifier: Original name: linux###

title openSUSE 10.3

    root (hd0,5)

    kernel /boot/vmlinuz-2.6.22.5-31-default root=/dev/disk/by-id/scsi-SATA_ST98823AS_5PK1LZZG-part6 vga=0x314 resume=/dev/sda5 splash=silent showopts

    initrd /boot/initrd-2.6.22.5-31-default


###Don't change this comment - YaST2 identifier: Original name: windows 1###

title windows 1

    rootnoverify (hd0,5)

    chainloader (hd0,0)+1


###Don't change this comment - YaST2 identifier: Original name: windows 2###

title windows 2

    rootnoverify (hd0,5)

    chainloader (hd0,2)+1


###Don't change this comment - YaST2 identifier: Original name: failsafe###

title Tryb bezpieczny -- openSUSE 10.3

    root (hd0,5)

    kernel /boot/vmlinuz-2.6.22.5-31-default root=/dev/disk/by-id/scsi-SATA_ST98823AS_5PK1LZZG-part6 vga=normal showopts ide=nodma apm=off acpi=off noresume nosmp noapic maxcpus=0 edd=off 3

    initrd /boot/initrd-2.6.22.5-31-default

a tu ciąg dalszy:

# fdisk -l


Disk /dev/sda: 80.0 GB, 80026361856 bytes

255 heads, 63 sectors/track, 9729 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

Disk identifier: 0xd315d315


   Device Boot Start End Blocks Id System

/dev/sda1 * 1 2716 21816238+ 7 HPFS/NTFS

/dev/sda2 8522 9729 9703260 f W95 Ext'd (LBA)

/dev/sda3 2717 8521 46628662+ 7 HPFS/NTFS

/dev/sda5 8522 8713 1542208+ 82 Linux swap / Solaris

/dev/sda6 8714 9729 8160988+ 83 Linux


Partition table entries are not in disk order


Disk /dev/sdb: 500.1 GB, 500107862016 bytes

255 heads, 63 sectors/track, 60801 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

Disk identifier: 0x035c950c


   Device Boot Start End Blocks Id System

/dev/sdb1 1 60801 488384001 7 HPFS/NTFS

// Połączono posty.

tzn z ubuntu korzystałam przy pierwszej awarii, ostatecznie zainstalowałam Opensuse 10.3. :slight_smile:

może spróbuj dodać jeszcze taki wpis do menu.lst

title windows 3

rootnoverify (hd0,0)

makeactive

chainloader +1

Jak to nie zadziałą to będziemy myśleć dalej :slight_smile:

edit

jeszcze powiedz, na której partycji masz zainstalowanego windowsa (zakładam, że na pierwszej, aczkolwiek mogę się mylić :P)

Niestety, nie zadziałało :frowning:

Nie zawiódł Cię instynkt 8) Windowsa mam na pierwszej partycji.

Jak na pierwszej to po co (hd0,5)

wybacz, matiit, sieję dezinformację w wątku;

zmieniłam kod zgodnie z radą sumika;

teraz mam do wyboru windows 1 (ten właśnie szwankuje, co się wyświetla pisałam wyżej), windows 2 i windows 3, po wybraniu którego pojawia się

makeactive

error 12: invalid device requested