Fórum Ubuntu CZ/SK

Ubuntu pro osobní počítače => Obecná podpora => Téma založeno: lamalam 06 Dubna 2009, 18:41:58

Název: Kernel panic
Přispěvatel: 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?
Název: Re: Kernel panic
Přispěvatel: Vojtěch Trefný 06 Dubna 2009, 18:42:55
Máte v zavaděči (Grub) ještě nějaká starší jádra?
Název: Re: Kernel panic
Přispěvatel: Dr.Silenator 06 Dubna 2009, 18:44:35
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
Název: Re: Kernel panic
Přispěvatel: lamalam 06 Dubna 2009, 18:48:55
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?
Název: Re: Kernel panic
Přispěvatel: Vojtěch Trefný 06 Dubna 2009, 18:52:32
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"?
Název: Re: Kernel panic
Přispěvatel: lamalam 06 Dubna 2009, 18:57:29
Tabulka se mi zobrazí takováto:
Citace
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+
Název: Re: Kernel panic
Přispěvatel: Vojtěch Trefný 06 Dubna 2009, 18:58:50
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.
Název: Re: Kernel panic
Přispěvatel: lamalam 06 Dubna 2009, 19:12:11
Systém začal nabíhat bez kernel panic. Zastavilo se to ale u tohoto hlášení:

Citace
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
Název: Re: Kernel panic
Přispěvatel: Dr.Silenator 06 Dubna 2009, 19:14:13
Tato hláška, je pouze kvuli kontrole disku, po nějaké době naběhne...
Název: Re: Kernel panic
Přispěvatel: Vojtěch Trefný 06 Dubna 2009, 19:14:15
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čí...
Název: Re: Kernel panic
Přispěvatel: lamalam 06 Dubna 2009, 19:20:23
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.
Název: Re: Kernel panic
Přispěvatel: Vojtěch Trefný 06 Dubna 2009, 19:31:57
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).
Název: Re: Kernel panic
Přispěvatel: Dr.Silenator 06 Dubna 2009, 19:38:30
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.
Název: Re: Kernel panic
Přispěvatel: lamalam 06 Dubna 2009, 19:41:46
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 ?
Název: Re: Kernel panic
Přispěvatel: Vojtěch Trefný 06 Dubna 2009, 19:43:59
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.
Název: Re: Kernel panic
Přispěvatel: lamalam 06 Dubna 2009, 19:48:43
Objevilo se Recovery menu:
resume
clean
dpkg
fsck
root
xfix
Název: Re: Kernel panic
Přispěvatel: Vojtěch Trefný 06 Dubna 2009, 19:53:40
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.
Název: Re: Kernel panic
Přispěvatel: Dr.Silenator 06 Dubna 2009, 20:09:40
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)
Název: Re: Kernel panic
Přispěvatel: lamalam 06 Dubna 2009, 20:18:48
Vyskytly se problémy:
Citace
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
Název: Re: Kernel panic
Přispěvatel: Vojtěch Trefný 06 Dubna 2009, 20:26:53
Aha, takže zaměnit pořadí kroků jedna a dvě. (Tedy za předpokladu, že problém byl u kroku jedna.)
Název: Re: Kernel panic
Přispěvatel: Dr.Silenator 06 Dubna 2009, 20:29:32
Sakra Vojta je vždycky rychlejší :-D
Název: Re: Kernel panic
Přispěvatel: lamalam 06 Dubna 2009, 20:37:55
Citace
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í:
Citace
E:dpkg was interrupted, you must manually run dpkg --configure -a to correct the problem
Mám ho poslechnout?
Název: Re: Kernel panic
Přispěvatel: Dr.Silenator 06 Dubna 2009, 20:44:07
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
Název: Re: Kernel panic
Přispěvatel: lamalam 06 Dubna 2009, 21:01:19
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.
Název: Re: Kernel panic
Přispěvatel: Dr.Silenator 06 Dubna 2009, 21:05:28
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
Název: Re: Kernel panic
Přispěvatel: lamalam 06 Dubna 2009, 21:13:02
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)
Název: Re: Kernel panic
Přispěvatel: Dr.Silenator 06 Dubna 2009, 21:18:14
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.