[+] grub2 i startowanie Windows

Ogólne pytania dotyczące systemu
budzigniew
Posty: 83
Rejestracja: 07 maja 2008, 11:29

[+] grub2 i startowanie Windows

Post autor: budzigniew »

Niedawno zainstalowalem Sqeeze z Grubem2 i okazalo sie, ze nie uruchamia mi sie Windows. Jak sie okazalo problem lezal w zlym okresleniu partycji - zamiast (hd0,1) mialem wpisane (hd0,0). Postanowilem byc sprytny i zamiast wyedytowac pliki konfiuracyjne naprawic go za pomaca programow Gruba, co, jak mozecie sie domyslic, skonczylo sie zle.

Obecnie sytuacja wyglada tak, ze Debian laduje sie bez problemu, natomiast przy probie uruchomienia Windowsa dostaje:

Kod: Zaznacz cały

GRUB_
A teraz informacje o systemie:

Kod: Zaznacz cały

# fdisk -l

Device Boot     Boot     Id     System
/dev/sda1        *          7      HPFS/NTFS
/dev/sda2                    83    Linux
/dev/sda3                    5      Extended
/dev/sda5                    83    Linux
/dev/sda6                    83    Linux
/dev/sda7                    82    Swap

Kod: Zaznacz cały

# cat /etc/fstab

<file system>     <mount point>     <type>     <options>     <dump>     <pass>
/dev/sda5           /                         ext3         errors=remount-ro     0    1
/dev/sda2           /boot                   ext3         defaults        0               2
/dev/sda6           /home                 reiserfs     defaults        0               2
/dev/sda7           none                   swap         sw                0              0

Kod: Zaznacz cały

# cat /boot/grub/grub.cfg

### BEGIN /etc/grub.d/00_header ###
set default=0
set timeout=5
set root=(hd0,5)
search --fs-uuid --set 766d6c62-cad1-40b3-96ca-ec38aa7e4259
### END /etc/grub.d/00_header ###

### BEGIN /etc/grub.d/10_linux ###
menuentry "Debian GNU/Linux, linux 2.6.26-1-686" {
     set root=(hd0,2)
     search --fs-uuid --set a492aa4d-0d18-4a98-8eac-a5099a8c925e
     linux /vmlinuz-2.6.26-1-686 root=UUID=766d6c662-cad1-40b3-96ca-ec38aa7e-4259 ro single
     initrd /initrd.img-2.6.26-1-686
}
### END /etc/grub.d/10_linux ###

### BEGIN /etc/grub.d/30_otheros ###
menuentry "Windows Vista" {
     set root=(hd0,1)
     chainloader +1
}
### END /etc/grub.d/30_otheros ###
Da sie to naprawic, czy pozostalo wyczyscic MBR i zaladowac bootloadery od nowa?
A4070230
Posty: 89
Rejestracja: 15 czerwca 2008, 17:05
Lokalizacja: Połaniec

Post autor: A4070230 »

Witam.

Wpis hd0,0 był prawidłowy - GRUB liczy od zera.
Miałem (mam nadal) podobny problem - Windows na dysku SATA, niestety, mimo wielu prób i stosowania się do rad znalezionych na forum, nic nie wskórałem.
Jestem jednak w o tyle lepszej sytuacji, że Linuksa mam na innym dysku, więc mogę wybierać system zmieniając kolejność uruchamiania w BIOS-ie.
Trochę to uciążliwe, ale skuteczne.

Pozdrawiam.
budzigniew
Posty: 83
Rejestracja: 07 maja 2008, 11:29

Post autor: budzigniew »

grub2 liczy od 1. Poza tym okazalo sie, ze popsulem partycje z Windows, wiec problem sie niejako sam rozwiazal. :p
ODPOWIEDZ