|
debian nie może zainstalować GRUBa ani LILO
william7 - 24-06-2007 23:28
podczas instalacji instalator nie może zainstalować bootloadera w sektorze mbr. iso sciągnołem z ftp icm jako cd - debian w wersji testowej, ściągnięty bez błędów. Przy uruchomieniu miałem error 15 i teraz jade na liveCD... jak to rozwiązać.
Hugon - 24-06-2007 23:34
Zapewne masz wlaczone zabezpieczenie przed zmiana w biosie. Wylacz je.
nigel - 25-06-2007 00:55
poczytaj grub guide
może grub źle rozpoznał partycje? masz kilka partycji ext2/ext3? w skrócie error 15 występuje gdy grub nie odnajduje /boot/grub/... albo obrazu jądra.
william7 - 25-06-2007 05:16
nie wiem o co biega z biosem wcześniej instalując ubuntu lub pclos nie było kłopotów, pozatym wcześniej w mbr też był grub...
ShinnRa - 25-06-2007 07:57
problem (error 15) gdy grub się uruchamiał i w napędzie CD/DVD była jakaś płyta. Grub usilnie próbował na niej znaleźć sektor rozruchowy. Po wyjęciu płyty problem zniknął.
Czyli u mnie to wyglądało tak, że jak była jakaś płyta CD/DVD grub wywalał error 15, jak nie było nic to się uruchamiał bez przeszkód.
Kaka' - 25-06-2007 09:08
william7, jaki system plików masz na /boot lub całym / ?
william7 - 25-06-2007 14:32
więc tak- ja już w instalacji miałem błąd że " próba instalacji grub w sektorze mbr się nie powiodła" , więc dałem wstecz i próbowałem lilo zainstalować, i też to samo więc jedyne co zostało to jak pisało w podpowiedzi zainstalować bez bootmenagera- tak uczyniłem licząc że może stary grub z ubuntu odpali debiana bo debek poszedł na miejsce ubuntu tj. hda6, po instalacji płytę ofkoz usunąłem z napędu więc to nie ten rodzaj problemu... co do pytania Kaki to dałem jedną partycję na linuxa czyli i "/" jak i "/boot" miałem na ex3 z księgowaniem. Muszicie mi pomóc bo się strasznie napaliłem na debiana :P
nigel - 25-06-2007 21:09
więc tak- ja już w instalacji miałem błąd że " próba instalacji grub w sektorze mbr się nie powiodła" , więc dałem wstecz i próbowałem lilo zainstalować, i też to samo więc jedyne co zostało to jak pisało w podpowiedzi zainstalować bez bootmenagera- tak uczyniłem licząc że może stary grub z ubuntu odpali debiana bo debek poszedł na miejsce ubuntu tj. hda6, po instalacji płytę ofkoz usunąłem z napędu więc to nie ten rodzaj problemu... co do pytania Kaki to dałem jedną partycję na linuxa czyli i "/" jak i "/boot" miałem na ex3 z księgowaniem. Muszicie mi pomóc bo się strasznie napaliłem na debiana :P
miałem tak kiedyś, że jeśli w MBR był już GRUB, to Debian nie chciał zainstalować swojego GRUBa. mam wrażenie, że to występuje wtedy, gdy chcesz wrzucić do MBR starszą wersje GRUBa niż tam już jest. jest całkiem prawdopodobne, że Ubuntu ma własnie nowszą wersją, zważywszy że bazuje na Sid.
Spróbuj może zapisać MBR programem windowsowym (np. płytka XP -> odzyskiwanie systemu -> konsola -> 'fixmbr'), o ile masz Windowsa na dysku. A po tym spróbuj zainstalować Debiana. U mnie to pomogło. :)
william7 - 26-06-2007 00:06
ok tylko pytanie czemu też lilo nie mogę zapisać... jutro spróbóję usunąć gruba zobaczymy co z tego wyjdzie.
yantar - 26-06-2007 01:38
Instalowalem Debiana po Ubuntu i zadnych problemow z Grubem nie bylo. Wziolem to z poradnika do Gentoo.
-----------------------------------------------
Błąd Gruba numer 15
Sytuacja
Ten błąd występuje w dwóch różnych przypadkach. Podczas wstępnej konfiguracji (instalując Gruba do głównego sektora rozruchowego) lub po załadowaniu systemu i próbie uruchomienia Linuksa (lub innej pozycji).
Listing 4.1: Wyjście Gruba - wstępna konfiguracja grub> root (hd0,0) Filesystem type is xfs, partition type 0x83
grub> setup (hd0) Checking if "/boot/grub/stage1" exists... no Checking if "/grub/stage1" exists... no
Error 15: File not found
Listing 4.2: Wyjście Gruba - ładowanie wpisu Booting 'gentoo Linux'
root (hd0,0) Filesystem type is ext2fs, partition type 0x83 kernel (hd0,0)/boot/kernel-2.4.20 root=/dev/hda3 vga=792
Error 15: File not found Press any key to continue...
Rozwiązanie - wstępna konfiguracja
Ten błąd jest zwracany jeśli podana nazwa pliku nie może być znaleziona, ale wszystko inne (takie jak informacje o dyskach i partycjach) jest poprawne.
Często ten błąd informuje o brakującym pliku obrazu jądra. Należy się upewnić, że plik, do którego Grub się odnosi, istnieje na partycji rozruchowej.
Aby dowiedzieć się o dokładnej nazwie obrazu jądra należy załadować system z płyty instalacyjnej i zamontować partycję głównego systemu plików i partycję rozruchową (jeśli taką mamy). Potem chrootujemy się do naszego Gentoo, a następnie wyświetlamy pliki, aby zobaczyć jakie mamy dostępne obrazy jądra:
Listing 4.3: Weryfikacja istnienia obrazu jądra # cd /boot # ls To polecenie wyświetli wszystkie obrazy jądra, które mamy na partycji rozruchowej. Jeśli brakuje nam obrazu jądra, wtedy należy ponownie skompilować jądro (za pomocą genkernela lub ręcznie):
Listing 4.4: Ponowna kompilacja jądra # cd /usr/src/linux/ # make menuconfig (konfigurujemy jądro, jeśli trzeba) # make Po czym skopiować obraz na partycję rozruchową:
Listing 4.5: Kopiowanie jądra # cp /usr/src/linux/arch/i386/boot/bzImage /boot Powinniśmy się upewnić czy nazwa obrazu jądra jest dokładnie taka sama jak w pliku grub.conf. Musimy również sprawdzić czy linia kernel w grub.conf odnosi sie do odpowiedniej partycji (jawnie lub niejawnie).
Innym powodem tego problemu może być nakazanie BIOS-owi, aby ignorował dysk na którym mamy stage Gruba lub obraz jądra. Ponadto partycja, na której znajdują się etapy GRUB-a, nie może korzystać programowego RAID-5 (lub innej tego typu techniki).
Rozwiązanie - ładowanie wpisu
Najpierw należy zweryfikować, że polecenia root oraz setup są poprawne.
Jeśli jesteśmy pewni, że są poprawne, to jest możliwe, że używamy wadliwej wersji Gruba (0.93.20031222). Wówczas należy uaktualnić drzewo portage lub zamaskować tę wersję Gruba:
Listing 4.6: Maskowanie Gruba (Należy to wykonać będąc w środowisku chroot) # echo "=sys-boot/grub-0.93.20031222" >> /etc/portage/package.mask # emerge grub -p
Możemy również użyć skryptu grub-install, który jest zalecany przez autorów Gruba:
Listing 4.7: Używanie grub-install (parametr --root-directory jest konieczny jeśli używamy osobnej partycji rozruchowej, w przeciwnym wypadku możemy go pominąć) # grub-install --root-directory=/boot /dev/hda Jeśli to wszystko zawiedzie, to nasza partycja rozruchowa może być uszkodzona. Należy sprawdzić tę partycję w poszukiwaniu błędów:
Listing 4.8: Sprawdzanie partycji w poszukiwaniu błędów (Należy się upewnić, że partycja rozruchowa, w tym przypadku /dev/hda1, nie jest zamontowana) # fsck -y /dev/hda1
-----------------------------------------------
Ps.A teraz niech bardziej obcykani ode mnie to rozwina ;)
william7 - 26-06-2007 19:59
więc dałem fixmbr i nagrałem na nowo debiana. niestety nadal nie można zainstalowac ani gruba ani lilo... Czyli chyba przygoda z debianem się konczy...
velmafia - 27-06-2007 01:21
spróbuj nagrać sobie gruba na dyskietce (zobacz czy się uda go w ogóle zapisać), i puki co tak (z dyskietki) możesz go odpalać, do czasu aż nie znajdziesz rozwiązania.
william7 - 27-06-2007 20:57
takie rozwiązanie nie wchodzi w grę. Nie mam floppy.
velmafia - 27-06-2007 22:24
Nie mam floppy.
a pendrivea masz? możesz też na nim spróbować.
zanotowane.pldoc.pisz.plpdf.pisz.plminister.pev.pl
|