Fórum Ubuntu CZ/SK
Ostatní => Archiv => Téma založeno: twrdebo 22 Dubna 2007, 09:46:33
-
Zdravím, včera jsem provedl upgrade z 6.10 na 7.04 pomocí správce aktualizací kliknutím na upgrade. Vše proběhlo v pořádku ale po restartu a hlášce, že se zavádí GRUB se pouze objeví úvodní logo UBUNTU s posuvníkem dole a vytuhne to. Nikam nejde nic napsat, nastavit, opravit. P4, 1 GB RAM, ATI Radeon, MB ASUS P4SE, HDD 2 X Western Digital (120 a 250 GB oba na ext3), CD výpalnice ASUS, DVD ROM Lite ON. Live CD jsem před upgradem zkusil a šlo bez nejmenšího problému, tak jsem to ani nezazálohoval, (6.10 jsem používal bez nejmenších problémů už 4 měsíce) help, mám tam rozdělanou práci a zase všechnmo týden nastavovat z čisté instalace se mi nechce. Rady pište prosím jako pro blbce, zase tak zkušený uživatel po těch 4 měsících v Linuxu nejsem. Díky!
P.S. Dá se z live CD spustit režim superuživatele?
-
Nabootujte v recovery mode a pošlete přesné místo, kde se to zastaví + případné chyby.
Pokud máte v grubu starší jádro zkuste bootovat to.
-
Tak už jsem přišel na to jak bootovat v recovery mode:-) Zůstane to viset na
Begin: Waiting for root filesystem...
Hmm, no, ale HDA1 tam je vidět z live CD a je normálně čitelnej, nebo se jedá o něco jiného?
-
(Starší jádro má ten samý problém)
-
Zapiste do grubu misto UUID stary klasicky /dev/hda1 samozrejmne to nemusi byt hda1, proste to co jste tam mel predtim.
-
Tak už jsem přišel na to jak bootovat v recovery mode:-) Zůstane to viset na
Begin: Waiting for root filesystem...
Hmm, no, ale HDA1 tam je vidět z live CD a je normálně čitelnej, nebo se jedá o něco jiného?
Nabootujte z liveCD a připojte oddíl s linuxem.
Zkontroujte zda jsou v /boot/grub/menu.lst a v /etc/fstab správně zapsány oddíly. Tedy pokud máte "/" na /dev/hda1, tak v menu.lst má být
title Ubuntu, kernel 2.6.15-28-386
root (hd0,0)
kernel /boot/vmlinuz-2.6.15-28-386 root=/dev/hda1 ro quiet splash
initrd /boot/initrd.img-2.6.15-28-386
savedefault
boot
a ve fstab
# /etc/fstab: static file system information.
#
#
proc /proc proc defaults 0 0
/dev/hda1 / ext3 defaults,errors=remount-ro 0 1
(Toto jsou samozřejmě jen části - zbytek závisí na vašem systému.)
-
zkuste přepsat v GRUBu a fstabu /dev/hda* na /dev/sda* (hvězdička znamená číslo oddílu, které tam máte uvedeno)
-
Děkuji za zprávy, tak jsem to zkoušel (nabootoval jsem ze strašího disku 6.10, stávající HDA1 s 7.04 připojil jako slave a zkoušel jsem změny. (gksudo gedit) - možná existuje elegantnější způsob, ale nic lepšího mě nenapadlo. Pak jsem zase disky přesvičoval a vyměnil - několikrát pro různé varianty. Zkoušel jsem to jak s HDA1, tak SDA1 ale výsledek je pořád stejný, zůstává to viset na Begin: Waiting for root filesystem...
Pro jistotu přikládám aktuální výpis menu.lst a fstab. (Ukázka je se sda1, samozřejmně jsem bootoval to jádro u kterého jsem uvedené parametry změnil). Systém to opravdu používá, protože když jsem mu do recovery mode dal za "ro" místo "single" "quiet splash" tak ho tam opravdu hodil, takže se nemohlo stát, že bych to byl býval uložil někam chybně. Budu s tím ještě laborovat, kdybych se čistě náhodou trefil do nějaké funkční kombinace. Takže menu.lst:
title Ubuntu, kernel 2.6.20-15-386
root (hd0,0)
kernel /boot/vmlinuz-2.6.20-15-386 root=/dev/sda1 ro quiet splash
initrd /boot/initrd.img-2.6.20-15-386
quiet
savedefault
title Ubuntu, kernel 2.6.20-15-386 (recovery mode)
root (hd0,0)
kernel /boot/vmlinuz-2.6.20-15-386 root=/dev/sda1 ro single
initrd /boot/initrd.img-2.6.20-15-386
title Ubuntu, kernel 2.6.20-15-generic
root (hd0,0)
kernel /boot/vmlinuz-2.6.20-15-generic root=UUID=01ca6dfe-33af-4404-a8f9-e747f53df146 ro quiet splash locale=cs_CZ
initrd /boot/initrd.img-2.6.20-15-generic
quiet
savedefault
title Ubuntu, kernel 2.6.20-15-generic (recovery mode)
root (hd0,0)
kernel /boot/vmlinuz-2.6.20-15-generic root=UUID=01ca6dfe-33af-4404-a8f9-e747f53df146 ro single
initrd /boot/initrd.img-2.6.20-15-generic
title Ubuntu, kernel 2.6.17-11-386
root (hd0,0)
kernel /boot/vmlinuz-2.6.17-11-386 root=UUID=01ca6dfe-33af-4404-a8f9-e747f53df146 ro quiet splash locale=cs_CZ
initrd /boot/initrd.img-2.6.17-11-386
quiet
savedefault
title Ubuntu, kernel 2.6.17-11-386 (recovery mode)
root (hd0,0)
kernel /boot/vmlinuz-2.6.17-11-386 root=UUID=01ca6dfe-33af-4404-a8f9-e747f53df146 ro single
initrd /boot/initrd.img-2.6.17-11-386
title Ubuntu, kernel 2.6.17-11-generic
root (hd0,0)
kernel /boot/vmlinuz-2.6.17-11-generic root=UUID=01ca6dfe-33af-4404-a8f9-e747f53df146 ro quiet splash locale=cs_CZ
initrd /boot/initrd.img-2.6.17-11-generic
quiet
savedefault
title Ubuntu, kernel 2.6.17-11-generic (recovery mode)
root (hd0,0)
kernel /boot/vmlinuz-2.6.17-11-generic root=UUID=01ca6dfe-33af-4404-a8f9-e747f53df146 ro single
initrd /boot/initrd.img-2.6.17-11-generic
title Ubuntu, kernel 2.6.17-10-generic
root (hd0,0)
kernel /boot/vmlinuz-2.6.17-10-generic root=UUID=01ca6dfe-33af-4404-a8f9-e747f53df146 ro quiet splash locale=cs_CZ
initrd /boot/initrd.img-2.6.17-10-generic
quiet
savedefault
title Ubuntu, kernel 2.6.17-10-generic (recovery mode)
root (hd0,0)
kernel /boot/vmlinuz-2.6.17-10-generic root=UUID=01ca6dfe-33af-4404-a8f9-e747f53df146 ro single
initrd /boot/initrd.img-2.6.17-10-generic
title Ubuntu, memtest86+
root (hd0,0)
kernel /boot/memtest86+.bin
quiet
a fstab:
#
proc /proc proc defaults 0 0
# /dev/hda1
/dev/hda1 / ext3 defaults,errors=remount-ro 0 1
# /dev/hda5
UUID=bec67533-c22a-46b5-b586-241f94f62b44 none swap sw 0 0
/dev/hdc /media/cdrom0 udf,iso9660 user,noauto 0 0
/dev/cdrom /media/cdrom1 udf,iso9660 user,noauto 0 0
/dev/ /media/floppy0 auto rw,user,noauto 0 0
/dev/sda /media/floppy1 auto rw,user,noauto 0 0
-
A nepomohlo by vyměnit také (hd0,0) za (sd0,0)? Tím, že na poslední chvíli v kernelu použili místo PATA ovladače SATA ovladač (rychlejší, stabilnější), mám dojem, že napáchali víc škody než užitku. Spousta lidí s tím má problémy. Nejlepší by fakt bylo přejít všude na to UUID a tak se vyhnout těmhle experimentům.
-
Tak jsem to zkusil a nahradil (hd0,0) za (sd0,0), tak teď to pro změnu nezkouší boot už vůbec a hned potom co se ohlásí GRUB to vypíše chybu "Eror while parsing number". Nic proti rychlejšímu ovladači, vyřádil jsem se jeden celý večer s hdpharmem ale tohle je fakt síla. Vůbec netuším, v čem by mohl být ještě problém.
-
Provedl jsem čistou instalaci, už mě opravdu nic nenapadlo, tak jsem si zazálohoval data a nainstaloval to znova. Vše funguje tak jak má, takže tomu krachu s upgrade opravdu nerozumím, asi tam je nějaká chyba.
-
Bohuzel nejste prvni, komu se nepovedl upgrade. Take davam prednost vzdy ciste instalaci.
-
měl jsem stejný problém jako tento, akorát mi instalace ani nedoběhla a zasekla se těsně před koncem, restartoval jsem xka, už nenajely, restartoval jsem systém, při bootu skončil na Waiting for root filesystem...
Pomohlo mi editovat grub jak tady správně poradil Martin-22, místo UUID jsem tam dopsal root=/dev/hda1, systém nabootoval, i když s hromadou chyb zřejmě po tom špatném upgradu, dostal jsem se do konzole, dal jsem
sudo dpkg --configure -apotom
sudo apt-get -autoremovea po restartu najelo všechno bezchybně.