Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Instalace, aktualizace a spouštění => Téma založeno: MKD 13 Června 2009, 17:45:58
-
Dobrý deň, išiel som aktualizovať systém 8.10 a potom ho uprgradnuť na 9.04. Sťahovanie a inštalácia aktualizácii prebehla v poriadku, no keď som dal reštart tak mi vyhodilo príkazový riadok a systém nejde spustiť. Pripájam aj screen ako to vyzerá:
http://img44.imageshack.us/i/13062009409.jpg/
-
Asi nenašel root disk. Najeď do LiveCD a dej tady s Tvým příp. komentářem výpisy z oddílů disku (kolik máš disků, jaké oddíly na nich apod.)
sudo fdisk -l
blkid
Taky připoj oddíl s Ubuntu a překopíruj sem obsah souboru /boot/grub/menu.lst.
-
Takže tu je ten výpis diskov, ale sám neviem ktorý je ktorý:
Disk /dev/sda: 82.3 GB, 82348277760 bytes
255 heads, 63 sectors/track, 10011 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x04e704e6
Device Boot Start End Blocks Id System
/dev/sda1 * 1 1275 10241406 7 HPFS/NTFS
/dev/sda2 1276 8711 59729670 f W95 Ext'd (LBA)
/dev/sda3 8712 10011 10442218+ 7 HPFS/NTFS
/dev/sda5 1276 1531 2056288+ 82 Linux swap / Solaris
/dev/sda6 1532 6416 39238731 7 HPFS/NTFS
/dev/sda7 6417 7181 6144831 83 Linux
/dev/sda8 7182 8711 12289693+ 7 HPFS/NTFS
a tu je obsah súboru menu.lst:
# menu.lst - See: grub(8), info grub, update-grub(8)
# grub-install(8), grub-floppy(8),
# grub-md5-crypt, /usr/share/doc/grub
# and /usr/share/doc/grub-doc/.
## default num
# Set the default entry to the entry number NUM. Numbering starts from 0, and
# the entry number 0 is the default if the command is not used.
#
# You can specify 'saved' instead of a number. In this case, the default entry
# is the entry saved with the command 'savedefault'.
# WARNING: If you are using dmraid do not use 'savedefault' or your
# array will desync and will not let you boot your system.
default 0
## timeout sec
# Set a timeout, in SEC seconds, before automatically booting the default entry
# (normally the first entry defined).
timeout 10
## hiddenmenu
# Hides the menu by default (press ESC to see the menu)
#hiddenmenu
# Pretty colours
#color cyan/blue white/blue
## password ['--md5'] passwd
# If used in the first section of a menu file, disable all interactive editing
# control (menu entry editor and command-line) and entries protected by the
# command 'lock'
# e.g. password topsecret
# password --md5 $1$gLhU0/$aW78kHK1QfV3P2b2znUoe/
# password topsecret
#
# examples
#
# title Windows 95/98/NT/2000
# root (hd0,0)
# makeactive
# chainloader +1
#
# title Linux
# root (hd0,1)
# kernel /vmlinuz root=/dev/hda2 ro
#
#
# Put static boot stanzas before and/or after AUTOMAGIC KERNEL LIST
### BEGIN AUTOMAGIC KERNELS LIST
## lines between the AUTOMAGIC KERNELS LIST markers will be modified
## by the debian update-grub script except for the default options below
## DO NOT UNCOMMENT THEM, Just edit them to your needs
## ## Start Default Options ##
## default kernel options
## default kernel options for automagic boot options
## If you want special options for specific kernels use kopt_x_y_z
## where x.y.z is kernel version. Minor versions can be omitted.
## e.g. kopt=root=/dev/hda1 ro
## kopt_2_6_8=root=/dev/hdc1 ro
## kopt_2_6_8_2_686=root=/dev/hdc2 ro
# kopt=root=UUID=696afcd2-3b33-4035-85aa-deaca1b82cb7 ro
## default grub root device
## e.g. groot=(hd0,0)
# groot=(hd0,6)
## should update-grub create alternative automagic boot options
## e.g. alternative=true
## alternative=false
# alternative=true
## should update-grub lock alternative automagic boot options
## e.g. lockalternative=true
## lockalternative=false
# lockalternative=false
## additional options to use with the default boot option, but not with the
## alternatives
## e.g. defoptions=vga=791 resume=/dev/hda5
# defoptions=quiet splash
## should update-grub lock old automagic boot options
## e.g. lockold=false
## lockold=true
# lockold=false
## Xen hypervisor options to use with the default Xen boot option
# xenhopt=
## Xen Linux kernel options to use with the default Xen boot option
# xenkopt=console=tty0
## altoption boot targets option
## multiple altoptions lines are allowed
## e.g. altoptions=(extra menu suffix) extra boot options
## altoptions=(recovery) single
# altoptions=(recovery mode) single
## controls how many kernels should be put into the menu.lst
## only counts the first occurence of a kernel, not the
## alternative kernel options
## e.g. howmany=all
## howmany=7
# howmany=all
## should update-grub create memtest86 boot option
## e.g. memtest86=true
## memtest86=false
# memtest86=true
## should update-grub adjust the value of the default booted system
## can be true or false
# updatedefaultentry=false
## should update-grub add savedefault to the default options
## can be true or false
# savedefault=false
## ## End Default Options ##
title Ubuntu 8.10, kernel 2.6.27-11-generic
root (hd0,6)
kernel /boot/vmlinuz-2.6.27-11-generic root=UUID=696afcd2-3b33-4035-85aa-deaca1b82cb7 ro quiet splash
initrd /boot/initrd.img-2.6.27-11-generic
quiet
title Ubuntu 8.10, kernel 2.6.27-11-generic (recovery mode)
root (hd0,6)
kernel /boot/vmlinuz-2.6.27-11-generic root=UUID=696afcd2-3b33-4035-85aa-deaca1b82cb7 ro single
initrd /boot/initrd.img-2.6.27-11-generic
title Ubuntu 8.10, kernel 2.6.24-23-generic
root (hd0,6)
kernel /boot/vmlinuz-2.6.24-23-generic root=UUID=696afcd2-3b33-4035-85aa-deaca1b82cb7 ro quiet splash
initrd /boot/initrd.img-2.6.24-23-generic
quiet
title Ubuntu 8.10, kernel 2.6.24-23-generic (recovery mode)
root (hd0,6)
kernel /boot/vmlinuz-2.6.24-23-generic root=UUID=696afcd2-3b33-4035-85aa-deaca1b82cb7 ro single
initrd /boot/initrd.img-2.6.24-23-generic
title Ubuntu 8.10, memtest86+
root (hd0,6)
kernel /boot/memtest86+.bin
quiet
### END DEBIAN AUTOMAGIC KERNELS LIST
# This is a divider, added to separate the menu items below from the Debian
# ones.
title Other operating systems:
root
# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/sda1
title Windows NT/2000/XP (loader)
root (hd0,0)
savedefault
makeactive
chainloader +1
-
Nedals' tady ten blkid 8)
Takže zkouška:
Restart.
Až uvidíš nabídku Grubu (Ubuntu, Ubuntu recovery mode, Windows XP ...) zmáčkni klávesu e (=edit). Měl bys vidět něco takovéhotitle Ubuntu 8.10, kernel 2.6.27-11-generic
root (hd0,6)
kernel /boot/vmlinuz-2.6.27-11-generic root=UUID=696afcd2-3b33-4035-85aa-deaca1b82cb7 ro quiet splash
initrd /boot/initrd.img-2.6.27-11-generic
quiet Najeď na řádek začínající slovem kernel.
Znova e.
Změň
kernel /boot/vmlinuz-2.6.27-11-generic root=UUID=696afcd2-3b33-4035-85aa-deaca1b82cb7 ro quiet splash
na
kernel /boot/vmlinuz-2.6.27-11-generic root=/dev/sda7 ro quiet splash
Pak zmáčkni b (=boot).
Funguje?
-
Nie nefunguje, zase len vyhodí ten príkazový riadok a keď som v termináli zadal príkaz blkid tak sa nič nestalo preto som ho tu nedal.
-
Co to vypsalo? Totéž, co předtím, s tím, že sda7 neexistuje?
Vyfoť to když tak jako minule. Přidej tam ale příkazcat /proc/cmdline a vyfoť to i s tím, co to vypíše.
-
No tu je screen s tým sda7:
http://img197.imageshack.us/i/14062009410.jpg/a tu po zadaní toho príkazu:
http://img197.imageshack.us/i/14062009411.jpg/
-
Takže sda7 podle fdisk existuje, ale při pokusu o připojení neexistuje. Hm. Mohl by to být bug (https://bugs.launchpad.net/ubuntu/+source/linux/+bug/364029).
Zkus nabootovat do staršího kernelu, tzn. v nabídce Grubu vyber klávesou 3. řádek (označený jako Ubuntu 8.10, kernel 2.6.24-23-generic ). Píše to pak tu stejnou chybu jako předtím?
-
Takže keď dám nabootovať zo staršieho kernelu tak na chvíľu vyhodí toto:
http://img36.imageshack.us/i/14062009416.jpg/ale len na chvíľu potom sa prepne na toto a už ďalej nerobí nič:
http://img32.imageshack.us/i/14062009417f.jpg/
-
Je to špatný, při upgradu na 9.04 došlo asi k chybě/nebyla dokončena (viz např. nabídka Grubu - ani tam nemáš 9.04). Jestli nikdo nevymyslí nic lepšího, navrhuji Ti zkusit přes LiveCD upgradnout znovu:
1 Najeď do LiveCD.
2 Připoj (třeba přes Místa) oddíl s Ubuntu (sda7)
3 Zkontroluj, že ho máš v /media/ubuntu (nebo něco podobného - příp. změň pak příkaz chrootdir viz níže)
4 Zkontroluj, jestli máš v tom oddíle dost volného místa
5 Zálohuj, co je potřeba (osobní data)
6 "Zachrootuj se" (návod sprostě ukradnutý od Yontalcara (http://forum.ubuntu.cz/index.php/topic,36643.msg269857.html#msg269857))
chrootdir="/media/ubuntu"
sudo mount -o bind /dev/ ${chrootdir}/dev
sudo mount -t proc proc ${chrootdir}/proc
sudo chroot ${chrootdir}
apt-get update
apt-get dist-upgrade
exit
update a dist-upgrade můžou trvat dlouho. Pokud se vyskytnou nějaké chyby, tak sem s nimi.
Pokud si už nevíš vůbec rady, po záloze osobních dat proveď čistou instalaci.
-
No takže všetko išlo dobre podľa návodu až na posledný príkaz: apt-get dist-upgrade. Stiahlo sa asi 59 MB aj sa inštalovalo no na konci vypísalo tieto riadky:
invoke-rc.d: initscript udev, action "reload" failed.
dpkg: chyba pri spracovávaní fuse-utils (--configure):
podproces post-installation script vrátil chybový kód 1
Spracúvajú sa spúšťače libc6 ...
ldconfig deferred processing now taking place
Spracúvajú sa spúšťače initramfs-tools ...
update-initramfs: Generating /boot/initrd.img-2.6.27-11-generic
Počas spracovania sa vyskytli chyby:
fuse-utils
E: Sub-process /usr/bin/dpkg returned an error code (1)
root@ubuntu:/#
Po reštarte a spustení sa deje presne to čo aj pri staršom kerneli. Na takto schátralom systéme pomôže už asi iba reinštalácia.
-
Zkus ty fuse-utils ještě přeinstalovat. Zachrootuj se přes LiveCD a namísto update a dist-upgrade dej
apt-get remove fuse-utils
apt-get install fuse-utils
-
Tak odinštalovať to šlo, no znovu nainštalovať už nie, vypísalo toto:
Je potrebné stiahnuť 0B/19,9kB archívov.
Po tejto operácii sa na disku použije ďalších 176kB.
Vyberám predtým zrušený balík fuse-utils.
(Číta sa databáza ... momentálne je nainštalovaných 108284 súborov a adresárov.
Rozbaľuje sa fuse-utils (z .../fuse-utils_2.7.4-1.1ubuntu4_i386.deb) ...
Spracúvajú sa spúšťače hal ...
Regenerating hal fdi cache ...
* Restarting Hardware abstraction layer hald
dpkg: podproces post-installation script zabitý signálom (Interrupt)
E: Sub-process /usr/bin/dpkg returned an error code (2)
Potom som to skúšal celé ešte raz, vypísalo mi zas tieto chyby:
Nastavuje sa balík fuse-utils (2.7.4-1.1ubuntu4) ...
creating fuse group...
udev active, skipping device node creation.
* Reloading kernel event manager... No /sbin/udevd found running; none killed.
[fail]
invoke-rc.d: initscript udev, action "reload" failed.
dpkg: chyba pri spracovávaní fuse-utils (--configure):
podproces post-installation script vrátil chybový kód 1
Počas spracovania sa vyskytli chyby:
fuse-utils
A keď som potom skúšal nabootovať systém tak mi vyhodilo toto:
http://img200.imageshack.us/i/15062009418.jpg/Keď som dal Yes tak toto:
http://img200.imageshack.us/i/15062009419.jpg/No a nakoniec keď som dal OK tak:
http://img194.imageshack.us/i/15062009420.jpg/
-
No, není to neřešitelný problém, ale já už Ti takhle na dálku nedokážu nějak lehce poradit... Zkoušel jsem u sebe simulovat tu chybu (nefukční hal), což se mi podařilo, ale pak jsem strávil pár horkých chvil při nápravě. V kostce: nakonec jsem musel odinstalovat hal, udev a dbus, což mi stáhlo celé grafické prostředí X + nějaké další programy. Pak také linux-restricted-modules*. Pak už dpkg nehlásil problémy (však už taky skoro nic ze systému nezbylo : ) Následně jsem vše nainstalovat zpět + gdm + network-manager + fast-user-switch-applet. A bylo to :) Je to hrozně agresivní postup, ale hal se mi prostě bez přeinstalace opravit nepodařilo.
Jestli nebude mít nikdo lepší návrh, můžeš to zkusit: najeď do recovery mode (lepší než přes ten chroot - pokud funguje), v nabídce pak vyber "Fix broken packages", a pak "Drop to root shell with networking". Nebo ta čistá :-[
-
Nepomohlo, teraz mi v Grube pribudol ešte jeden kernel a všetky sú teraz pod označením Ubuntu 9.04 a keď dám nabootovať tak sa objaví to ako vždy, asi dám reinstall.
-
Jestli už Ti dělá problém jen graf. prostředí, dej tady obsah souboru /var/log/Xorg.0.log (z disku s Ubuntu).
-
X.Org X Server 1.6.0
Release Date: 2009-2-25
X Protocol Version 11, Revision 0
Build Operating System: Linux 2.6.24-23-server i686 Ubuntu
Current Operating System: Linux darkness-desktop 2.6.24-23-generic #1 SMP Mon Jan 26 00:13:11 UTC 2009 i686
Build Date: 09 April 2009 02:10:02AM
xorg-server 2:1.6.0-0ubuntu14 (buildd@rothera.buildd)
Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.0.log", Time: Tue Jun 16 12:23:34 2009
(==) Using config file: "/etc/X11/xorg.conf"
(==) ServerLayout "Default Layout"
(**) |-->Screen "Default Screen" (0)
(**) | |-->Monitor "Configured Monitor"
(**) | |-->Device "Configured Video Device"
(==) Automatically adding devices
(==) Automatically enabling devices
(WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist.
Entry deleted from font path.
(==) FontPath set to:
/usr/share/fonts/X11/misc,
/usr/share/fonts/X11/100dpi/:unscaled,
/usr/share/fonts/X11/75dpi/:unscaled,
/usr/share/fonts/X11/Type1,
/usr/share/fonts/X11/100dpi,
/usr/share/fonts/X11/75dpi,
/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType,
built-ins
(==) ModulePath set to "/usr/lib/xorg/modules"
(II) Cannot locate a core pointer device.
(II) Cannot locate a core keyboard device.
(II) The server relies on HAL to provide the list of input devices.
If no devices become available, reconfigure HAL or disable AllowEmptyInput.
(II) Loader magic: 0x3bc0
(II) Module ABI versions:
X.Org ANSI C Emulation: 0.4
X.Org Video Driver: 5.0
X.Org XInput driver : 4.0
X.Org Server Extension : 2.0
(II) Loader running on linux
(++) using VT number 7
(--) PCI:*(0@1:0:0) ATI Technologies Inc RV350 AQ [Radeon 9600] rev 0, Mem @ 0xe0000000/268435456, 0xbf800000/65536, I/O @ 0x0000d800/256, BIOS @ 0x????????/131072
(II) Open ACPI successful (/var/run/acpid.socket)
(II) System resource ranges:
[0] -1 0 0xffffffff - 0xffffffff (0x1) MX[B]
[1] -1 0 0x000f0000 - 0x000fffff (0x10000) MX[B]
[2] -1 0 0x000c0000 - 0x000effff (0x30000) MX[B]
[3] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX[B]
[4] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[B]
[5] -1 0 0x00000000 - 0x00000000 (0x1) IX[B]
(II) "extmod" will be loaded by default.
(II) "dbe" will be loaded by default.
(II) "glx" will be loaded. This was enabled by default and also specified in the config file.
(II) "record" will be loaded by default.
(II) "dri" will be loaded by default.
(II) "dri2" will be loaded by default.
(II) LoadModule: "glx"
(II) Loading /usr/lib/xorg/modules/extensions//libglx.so
(II) Module glx: vendor="X.Org Foundation"
compiled for 7.4.0, module version = 1.0.0
(II) Loading extension GLX
(II) LoadModule: "extmod"
(II) Loading /usr/lib/xorg/modules/extensions//libextmod.so
(II) Module extmod: vendor="X.Org Foundation"
compiled for 1.6.0, module version = 1.0.0
Module class: X.Org Server Extension
ABI class: X.Org Server Extension, version 2.0
(II) Loading extension MIT-SCREEN-SAVER
(II) Loading extension XFree86-VidModeExtension
(II) Loading extension XFree86-DGA
(II) Loading extension DPMS
(II) Loading extension XVideo
(II) Loading extension XVideo-MotionCompensation
(II) Loading extension X-Resource
(II) LoadModule: "dbe"
(II) Loading /usr/lib/xorg/modules/extensions//libdbe.so
(II) Module dbe: vendor="X.Org Foundation"
compiled for 1.6.0, module version = 1.0.0
Module class: X.Org Server Extension
ABI class: X.Org Server Extension, version 2.0
(II) Loading extension DOUBLE-BUFFER
(II) LoadModule: "record"
(II) Loading /usr/lib/xorg/modules/extensions//librecord.so
(II) Module record: vendor="X.Org Foundation"
compiled for 1.6.0, module version = 1.13.0
Module class: X.Org Server Extension
ABI class: X.Org Server Extension, version 2.0
(II) Loading extension RECORD
(II) LoadModule: "dri"
(II) Loading /usr/lib/xorg/modules/extensions//libdri.so
(II) Module dri: vendor="X.Org Foundation"
compiled for 7.4.0, module version = 1.0.0
(II) Loading extension XFree86-DRI
(II) Loading sub module "fglrxdrm"
(II) LoadModule: "fglrxdrm"
(II) Loading /usr/lib/xorg/modules/linux//libfglrxdrm.so
(II) Module fglrxdrm: vendor="FireGL - ATI Technologies Inc."
compiled for 1.4.99.906, module version = 8.60.40
(II) LoadModule: "dri2"
(II) Loading /usr/lib/xorg/modules/extensions//libdri2.so
(II) Module dri2: vendor="X.Org Foundation"
compiled for 1.6.0, module version = 1.0.0
ABI class: X.Org Server Extension, version 2.0
(II) Loading extension DRI2
(II) LoadModule: "fglrx"
(II) Loading /usr/lib/xorg/modules/drivers//fglrx_drv.so
(II) Module fglrx: vendor="FireGL - ATI Technologies Inc."
compiled for 1.4.99.906, module version = 8.60.40
Module class: X.Org Video Driver
(II) Primary Device is: PCI 01@00:00:0
(WW) Falling back to old probe method for fglrx
(II) ATI Proprietary Linux Driver Version Identifier:8.60.40
(II) ATI Proprietary Linux Driver Release Identifier: 8.60.4
(II) ATI Proprietary Linux Driver Build Date: Mar 14 2009 21:45:25
(II) Loading PCS database from /etc/ati/amdpcsdb
(WW) This ATI Proprietary Linux Driver does not guarantee support of video driver ABI higher than 2.0
(WW) Video driver ABI version of the X server is 5.0
(--) Assigning device section with no busID to primary device
(EE) No devices detected.
Fatal server error:
no screens found
Please consult the The X.Org Foundation support
at http://wiki.x.org
for help.
Please also check the log file at "/var/log/Xorg.0.log" for additional information.
ddxSigGiveUp: Closing log
-
Hm, nemám ATI, tady čtu, že
(WW) This ATI Proprietary Linux Driver does not guarantee support of video driver ABI higher than 2.0
(WW) Video driver ABI version of the X server is 5.0
čili problém s nepodporovaným proprietárním ovladačem ATI. Tady už nepomůžu, sorry...
-
Tak nevadí, ale ďakujem za pomoc a tvoj čas strávený nad riešením môjho problému, ďakujem.