Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Obecná podpora => Téma založeno: lamalam 06 Dubna 2009, 18:41:58
-
Při aktualizaci Ubuntu (resp. při povýšení na vyšší verzi) mi došla baterie u NB a ten se vypl. Bylo to ve fázi, kdy byly stažené balíky a mělo se začít instalovat.
Při spuštění NB se objeví hlášení:
[ 0.908098] Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block (0,0)
Dá se to prosím nějak vyřešit?
-
Máte v zavaděči (Grub) ještě nějaká starší jádra?
-
Pokud máte více jader v zavaděči, tak to spusťě ty starší mělo by to v pořádku nabootovat :-) při nejhorším zkusit Recovery Mode
-
Nerozumím přesně co máte na mysli. Jsem laik. Na NB bylo pouze Ubuntu. Byl to první přechod na vyšší verzi.
Můžete mi prosím poradit jak to nabootovat nebo spustit ten recovery mode?
-
Zobrazuje se vám při startu pc tabulka s výběrem co spustit? (vypadat by měla nějak takhle -- http://www.linuxexpres.cz/img_popup/nabidka-zavadece-grub)
Pokud ne, tak se vám asi zobrazuje něco takového -- http://www.linuxexpres.cz/img_popup/vyzva-k-zobrazeni-skryte -- v tom případě zmáčkněte Esc a ta tabulka se zobrazí.
Teď k věci -- máte v té tabulce více jader? Tedy více řádků s různými čísly u "kernel"?
-
Tabulka se mi zobrazí takováto:
Ubuntu 8.10, kernel 2.6.27-11-generic
Ubuntu 8.10, kernel 2.6.27-11-generic (recovery mode)
Ubuntu 8.10, kernel 2.6.24-16-generic
Ubuntu 8.10, kernel 2.6.27-16-generic (recovery mode)
Ubuntu 8.10, kernel 2.6.22-14-generic
Ubuntu 8.10, kernel 2.6.22-14-generic (recovery mode)
Ubuntu 8.10, memtest86+
-
Super, zvolte tu třetí možnost (Ubuntu 8.10, kernel 2.6.24-16-generic) a pokud se systém spustí bez "kernel panic", máte skoro vyhráno.
-
Systém začal nabíhat bez kernel panic. Zastavilo se to ale u tohoto hlášení:
error: "vm.mmap_min_addr" is an unknown key
[fail]
*Activating swap ... [OK]
* Checking root file system
1256
fcsk 1.41.3 (12-Oct-2008)
/dev/sda1 has been mounted 29 times without being checked, check forced.
Checking drive /dev/sda1: 0% (stage 1/5, 1/1817)
/dev/sda1: 179964/29769728 files (2,1% non-contiguous), 3364296/59534874 blocks
-
Tato hláška, je pouze kvuli kontrole disku, po nějaké době naběhne...
-
To je v pořádku -- to je rutinní kontrola disku, která se provádí každých třicet startů systému -- prostě počkejte až se to dokončí...
-
Vím, že býva kontrola po každých 30-ti spuštěních. Ale tady se to nikam neposouvá. Už 10 minut to ukazuje to co jsem vypsal výše.
-
Začíná se to hnusně zamotávat...
Zkuste bootovat s parametrem fastboot, což by mělo vést k přeskočení kontroly disku. Návod na to, jak to provést je tady (http://wiki.ubuntu.cz/Bootovac%C3%AD%20parametry#Do.2BAQ0-asn.2BAOE_zm.2BARs-na_bootovac.2BAO0-ch_parametr.2BAW8_pro_nainstalovan.2BAP0_syst.2BAOk-m).
-
No pokud se to drží, tak to vypadá zle, protože to souvisí s tou chybou předtím. No zkuste ten fastboot jak Vám radí Vojtěch Trefný. Při nejhorším zkuste Recovery Mode.
-
Provedl jsem příkaz fastboot. Oranžový ukazatel při nabíhání proběhl. Naskočila světle hnědá barva na celé ploše monitoru, které se objevuje vždy před zobrazením pracovní plochy. Dál se neděje nic. Takže asi ten recovery mode ?
-
Ano, recovery mode, ale i ten s fastbootem.
Recovery mode vás hodí do textového prostředí -- tedy měl by -- pokud ano, měl bych pár hnusných příkazů, které by snad měly všechno spravit.
-
Objevilo se Recovery menu:
resume
clean
dpkg
fsck
root
xfix
-
Jo, to je správně. Zvolte "root" a pak to začne :-)
1. dpkg --configure -a
což by mělo dokončit konfiguraci balíků přerušenou vypnutím
2. apt-get install -f
což by mělo doinstalovat nenainstalované potřebné balíky
3. apt-get update
4. apt-get dist-upgrade
což by mělo doinstalovat aktualizace
První dva kroky mohou trvat docela dlouho.
Až všechno proběhne (případné chyby sem hlaste), tak zkuste restart (příkaz reboot) a držte si palce, aby vše naběhlo.
-
Dejte vědět, pokud jste připojen k internetu přes Wifi tak Vám napíšu jak se připojit i přes příkazovou řádku(terminál)
-
Vyskytly se problémy:
dpkg: dependency problems prevent configuration of avahi-utils:
avahi-utils depends on avahi-deamon; however:
Package avahi-deamon is not configured yet.
dpkg: error processing avahi-utils (--configure):
dependency problems - leaving unconfigured
Setting up lftp (3.7,3-1build1) ...
Setting up xserver-xorg-video-apm (1:1.2.0-1build2) ...
dpkg: dependency problems prevent configuration of libgtkht,13.16-cil:
libgtkht,13.16-cil depends on libgtkht14.19-cil (>= 3.24.0); however:
Package libgtkht14.19 is not configured yet.
dpkg: error processing libgtkht13.16-cil (--configure):
dependency problems - leaving unconfigured
dependency problems prevent configuration of policyklit:
polycyklit depends ondbus; however:
Package dbus is not configured yet.
dpkg: error processing policyklit (--configure):
dependency problems - leaving unconfigured
dpkg: too many errors, stopping
dpkg: ../ ../src/packages.c:265: process_queue: Assertion '!queue.lenght' failed.
Aborted
-
Aha, takže zaměnit pořadí kroků jedna a dvě. (Tedy za předpokladu, že problém byl u kroku jedna.)
-
Sakra Vojta je vždycky rychlejší :-D
-
zaměnit pořadí kroků jedna a dvě. (Tedy za předpokladu, že problém byl u kroku jedna.)
Dal jsem tedy příkaz apt-get install -f
objevilo se ale ihned hlášení:
E:dpkg was interrupted, you must manually run dpkg --configure -a to correct the problem
Mám ho poslechnout?
-
No máte velmi pochroumané apt-get(instalování programů) zkuste u těch balíčků, které dělají problémy při dpkg --configure -a pouzit dpkg -r nazev_balicku
a potom znova spustit dpkg --configure -a
-
Když dám příkaz dpkg -r nazev_balicku objeví se hláška: dpkg - warning: ignoring request to remove nazev_balicku which isn't installed.
-
Raději se zeptám, zaměnil jste nazev_balicku, za opravdový název? co vám to vyhodilo za chybu? tak zkuste dpkg-reconfigure nazev balicku, příklad: dpkg-reconfigure libgtkht,13.16-cil
-
Nazev_balicku jsem samozřejmě zaměnil za skutečný. Když jsem dal dpkg-reconfigure libgtkht13.16-cil objevilo se: dpkg: conflicting actions -e (--controll) and -r (--remove)
-
No Momentálně mne už nenapadá cesty ven z tohoto kruhu, zkuste dát normálne apt-get dist-upgrade, který provede ještě jednou upgrade..., snad si mezitím na něco vzpomenu, i když by se u konfliktních balíčků daly smazat informace, že v systému vůbec je, ale to by mohlo porušit integritu systému.