Mam następujący problem, grub nie uruchamia Windows Visty.
Spędziłem nad tym problemem już parę godzin przeczytałem dziesiątki artykułów jednak nie udało mi się rozwiązać problemu.
Disk /dev/sda: 250.0 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x2c9f2c9f
Device Boot Start End Blocks Id System
/dev/sda1 24 30401 244011285 f W95 Ext'd (LBA)
/dev/sda2 1 23 184716 83 Linux
/dev/sda5 2551 21672 153597433+ 7 HPFS/NTFS
/dev/sda6 21673 26134 35840000 7 HPFS/NTFS
/dev/sda7 26135 30401 34274646 83 Linux
/dev/sda8 25 632 4883728+ 82 Linux swap / Solaris
/dev/sda9 633 2550 15406303+ 83 Linux
Partition table entries are not in disk order
Co do kolejności to najpierw Vista (zainstalowana, skonfigurowania, wszystko śmigało) następnie Lenny.
Grub od początku nie widział Visty, po ręcznym wpisaniu:
Disk /dev/sda: 250.0 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x2c9f2c9f
Device Boot Start End Blocks Id System
/dev/sda1 24 30401 244011285 f W95 Ext'd (LBA)
/dev/sda2 1 23 184716 83 Linux
/dev/sda5 2551 21672 153597433+ 7 HPFS/NTFS
/dev/sda6 21673 26134 35840000 7 HPFS/NTFS
/dev/sda7 26135 30401 34274646 83 Linux
/dev/sda8 25 632 4883728+ 82 Linux swap / Solaris
/dev/sda9 633 2550 15406303+ 83 Linux
Partition table entries are not in disk order
Troszkę mnie zastanawia ten układ partycji, widzę tylko partycję rozszerzoną, przy boot nie ma gwiazdki, która partycja jest odpowiedzialna za uruchamianie. Więc jeżeli /dev/sda1 to partycja rozszerzona, to z tego wynika, że /dev/sda2 to jest (hd0,4), /dev/sda5 to jest ( hd0,5), a /dev/sda6 to ( hd0,6) czyli tak jak było. Na pewno /dev/sda6 to Vista?
O ile nie uda Ci sie uruchomić Visty z Gruba to możesz korzystać z systemu uruchamiania Visty dla tejże i dla Debiana. Ja korzystam z tego rozwiązania.
Vista Ci śmigała więc nie masz potrzeby przenoszenia partycji.
Większość informacji znajdziesz tutaj: http://debian.linux.pl/viewtopic.php?t=12754
Ciebie będzie interesował punkt 1. Tylko inne miejsce instalowania gruba.
Ja podcza instalacji podałem /dev/sda5 i tutaj mam główny system plików.
Teraz punkt 5.
Reasumując: Instalacja gruba, odzyskanie głównego rekordu rozruchowego i lub sektora rozruchowego, instalacja programu EasyBcd w Viście, dodanie w nim Debiana.
Ten błąd jest zwracany jeśli składnia nazw urządzeń jest poprawna, ale wystąpił inny, niezdefiniowany błąd, np. użytkownik pominął jakiś wpis.
Rozwiązanie
Należy sprawdzić czy po zainstalowaniu Gruba do sektora rozruchowego, zostały wykonane poniższe polecenie w jego powłoce..
Listing 3.2: Polecenia interaktywnej instalacji
grub> root (hd0,0)
grub> setup (hd0)
Wpis (hd0,0) powinniśmy zastąpić naszą partycją rozruchową, a (hd0) wybranym dyskiem twardym. Należy pamiętać, że (hd0) zainstaluje bootloadera w głównym sektorze rozruchowym (MBR) pierwszego dysku czyli dysku ustawionego jako primary master
Drogi Akkonie jak już wcześniej napisałem powodem nie uruchamiania się Visty jest brak folderu boot, w którym znajduje się Bcd, stąd moja prośba do kogokolwiek kto ma u siebie Vistę o przesłanie mi tegoż folderu.
Z góry dziękuje i pozdrawiam.