Strona 1 z 3
Grub nie uruchamia Windowsa Visty
: 18 lutego 2009, 13:49
autor: bestia
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.
fdisk -l:
Kod: Zaznacz cały
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
Vista znajduje się na /dev/sda6
/boot/grub/menu.lst:
Kod: Zaznacz cały
title Viśta
root (hd0,6)
makeactive
chainloader +1
Re: Grub nie uruchamia Windows Visty
: 18 lutego 2009, 14:08
autor: Raffaello22
Daj tak:
Kod: Zaznacz cały
title Viśta
root (hd0,5)
makeactive
chainloader +1
: 18 lutego 2009, 14:27
autor: sj65
W jakiej kolejności instalowałeś?
Czy Vista się uruchamiała.?
Pozdrawiam
sj65
: 18 lutego 2009, 14:41
autor: Akkon
Zastosuj się do rady Raffaello22. Grub interpretuje partycje licząc od zera.
: 18 lutego 2009, 14:50
autor: bestia
Rada
Raffaello22 nie pomogła.
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:
Kod: Zaznacz cały
title Vista
root (hd0,5)
makeactive
chainloader +1
Przy uruchamianiu zwraca mi błąd:
Kod: Zaznacz cały
Booting Vista
root (hd0,5)
filesystem type unknown, partition type 0x7
makeactive
Error 12: Invalid device reqested
Re: Grub nie uruchamia Windows Visty
: 18 lutego 2009, 15:28
autor: Raffaello22
bestia pisze:fdisk -l:
Kod: Zaznacz cały
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?
: 18 lutego 2009, 15:31
autor: sj65
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.
Odzyskaj manger ładowania lub jak on się tam nazywa.
Opis tutaj:
http://support.microsoft.com/kb/927392
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.
Pozdrawiam
sj65
: 18 lutego 2009, 17:50
autor: bestia
Znalazłem przyczynę błędu: brak folderu boot i pliku bcd w Viście.
: 18 lutego 2009, 20:36
autor: Akkon
Cytat za:
http://www.gentoo.org/doc/pl/grub-error-guide.xml
Błąd Gruba numer 12
Sytuacja
Listing 3.1: Wyjście Gruba
12 : Invalid device requested.
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
Przeinstaluj Gruba.
: 19 lutego 2009, 00:12
autor: bestia
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.