Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Obecná podpora => Téma založeno: vojtob 02 Listopadu 2009, 13:24:59
-
Inštaloval som Ubuntu 9.10 na NB IBM T41. Inštalácia prešla úspešne - žiadnu chybu nehlásilo. Ale po reštarte mi ukáže error: no such device: b97afd41-4082-4c25-9594-b6bbed63c784 t.j že nenašlo disk. Cez liveCD som si overil, že partition na ktorej je táto inštalácia má presne také UUID, takže tento disk tam je a má z neho bootovať. Nič iné tam nie je nainštalované. GNU GRUB má verziu 1.97 beta4. Cez klávesu e som sa dostal do úprav. Keď vymažem riadok search --nofloppy --fs-uuid --set b97afd41-4082-4c25-9594-b6bbed63c784 cez CTRL+X sa dostanem do systému. Ale po reštarte je tam tento riadok znova. Môže mi niekto povedať prečo vyhľadávanie príslušnej partície nefunguje? Ak sa nedá odstrániť príčina tohto stavu, môže mi niekto poradiť ako odstrániť tento riadok natrvalo?
-
Prečo to nefunguje vám nepoviem. Upraviť sa to dá v súbore /boot/grub/grub.cfg
A ešte predtým by ste mohli skúsiť
sudo update-grub2
A odporúčam aj pozrieť sem v prípade prblémov s Grub-om http://forum.ubuntu.cz/index.php/topic,39688.0.html (http://forum.ubuntu.cz/index.php/topic,39688.0.html)
-
Ďakujem za odpoveď, ale nie je to v žiadnom z tých súborov, ktoré sa uvádzajú vhttp://forum.ubuntu.cz/index.php/topic,39688.0.html. Na začiatku sa píše, že nemám upravovať grub.cfg, pretože ho napĺňa update-grub2. A v konfiguračných súboroch nevidím to čo po stlačení písmena e na príslušný riadok. Je to uložené niekde inde a ja neviem kde. V prípade potreby môžem opísať všetko čo tam vidím.
-
Tak to sem skús opísať, možno sa to niekomu kto s tým má skúsenosť udrie do očí a pomôže.
-
update-grub2 nepomohlo
stále je tam:
recordfail=1
if [ -n ${have_grubenv} ]; then save_env recordfail; fi
set guiet=1
insmod ext2
set root=(hd0,1)
search --no-floppy --fs-uuid --set b97afd41-4082-4c25-9594-b6bbed63c784
linux /boot/vmlinuz-2.6.31-14-generic root=UUID=b97afd41-4082-4c25-9594-b6bbed63c784 ro guiet splash
initrd /boot/vmlinuz-2.6.31-14-generic
-
Je to záznam z /boot/grub/grub.cfg
Je to v časti ### BEGIN /etc/grub.d/10_linux ###, kde sú všetky položky pre jednotlivé jadrá. Preto sa ti zdalo, že to vyzerá inak. Po stlačení "e" ti to vyhodí nadstavenie len pre konkrétne jadro.
-
Žiaľ tam mi to nedovolí zapísať ani keď použijem sudo gedit /boot/grub/grub.cfg. A tam, kde sa to má zapisovať (/etc/grub.d/10.linux) tam slovo search nie je.
-
sudo nano /boot/grub/grub.cfg
-
Díky pomohlo. Nenapadlo ma skúsiť to s iným editorom. Ale nemyslím si, že je problém úplne vyriešený, lebo pri najbliššom update-grub2 sa to asi vráti. Ja s tým nemám problém to opraviť, ale keby som mal dať takýto NB rodičom tak by som si to asi 2x rozmyslel.
-
Myslím, že existuje aj iné riešenie. Toto je samozrejme nepekné. Bohužiaľ mňa osobne nič iné nenapadá. Ja to mám všetko default a bootuje to. Možno to práve nejaká aktualizácia vyrieši. Alebo sa ozve niekto kto s tým už má nejakú skúsenosť a bude to vedieť zautomatizovať.