Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: Ubuntu 14.04 po aktualizaci z 13.10 (Wubi) SKORO naběhne - VYŘEŠENO  (Přečteno 1702 krát)

rhr

  • Návštěvník
  • Příspěvků: 12
zdravím zkušenější a prosím o Vaši radu,

po nabídnuté aktualizaci Ubuntu z 13.10 (instalovaného přes Wubi) na 14.04 vše fungovalo (Spustil jsem Firefox, aktualizaci balíčků, Skype, LibreOffice, ... bez problému) až do prvního restartu.

Už při aktualizaci se objevily chyby, že nelze nainstalovat procps, udev, initramfs-tools, plymouth, mountall, upstart, initscripts, ifupdown, plymouth-label, ale potom instalace pokračovala a když jsem u všech uvedených balíčků následně zkusil je přeinstalovat pomocí

sudo apt-get install "název balíčku"

tak se vypsalo, že je aktuální verze a není třeba instalovat.

Nyní po restartu vyskočí jen tato obrazovka:

mount: mounting /dev/loop0 on /root failed: Invalid argument
mount: mounting /dev on /root/dev failed: No such file or directory
mount: mounting /sys on /root/sys failed: No such file or directory
mount: mounting /proc on /root/proc failed: No such file or directory
Target filesystem doesn't have requested /sbin/init.
No init found. Try passing init= bootarg.

BusyBox v 1.21.1 (Ubuntu 1:1.21.0-1ubuntu1) built-in shell (ash)
Enter 'help' for a list of built-in commands.

(initramfs) _


Zde mohu zjistit, že /host/ubuntu/disks/root.disk potřebný pro nabootování přes Wubi je dostupný:

(initramfs) df
Filesystem         1024-blocks       Used    Available   Use%   Mounted on
udev                   2022636           176     2022460     0%    /dev
/dev/sda5           42299112  23978232    18320880    57%   /host

ale chybí zde

/dev/loop0 už nevím kam, asi do /

vlastní "disk" je v /host/ubuntu/disks/root.disk a je dostupný. Stejně tak je tam i swap.disk a /host/ubuntu/disks/boot/grub (prázdný)


Pokud by to mohlo něčemu pomoci, tak ještě před restartem jsem se kouknul na obsah původních souborů fstab a mtab co a jak se mělo připojovat:

ls@ubuntu:~$ cat /etc/fstab
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
/host/ubuntu/disks/root.disk /               ext4    loop,errors=remount-ro 0       1
/host/ubuntu/disks/swap.disk none            swap    loop,sw         0       0


ls@ubuntu:~$ cat /etc/mtab
/dev/loop0 / ext4 rw,errors=remount-ro 0 0
proc /proc proc rw,noexec,nosuid,nodev 0 0
sysfs /sys sysfs rw,noexec,nosuid,nodev 0 0
none /sys/fs/cgroup tmpfs rw 0 0
none /sys/fs/fuse/connections fusectl rw 0 0
none /sys/kernel/debug debugfs rw 0 0
none /sys/kernel/security securityfs rw 0 0
udev /dev devtmpfs rw,mode=0755 0 0
devpts /dev/pts devpts rw,noexec,nosuid,gid=5,mode=0620 0 0
tmpfs /run tmpfs rw,noexec,nosuid,size=10%,mode=0755 0 0
none /run/lock tmpfs rw,noexec,nosuid,nodev,size=5242880 0 0
none /run/shm tmpfs rw,nosuid,nodev 0 0


Nyní, zřejmě protože se "nerozbalil" root.disk, není dostupný ani původní /etc/fstab, tak jsem jej zkusil vytvořit ručně.

Nenašel jsem příkaz pro editaci souboru v (initramfs), tak jsem zkusil vytvořit fstab pomocí
echo "/host/ubuntu/disks/root.disk /        ext4    loop,errors=remount-ro 0       1" > /etc/fstab

Potom
mount -a
chvíli to něco dělalo ale nic se nezměnilo.

Mám pocit, že by se tomu nějak dalo pomoci, ale nevím jak :( Klíčové bude asi zprovoznit tu první chybu
mount: mounting /dev/loop0 on /root failed: Invalid argument


Nevím co ještě zkusit, nebo kde přepsat, aby se to chytlo. V nejhorším dám zpět image s verzí 13.10, která už ale není podporovaná, chyba, příště už jen LTS verze.

Díky za pomoc.
« Poslední změna: 12 Srpna 2014, 16:33:19 od rhr »

rhr

  • Návštěvník
  • Příspěvků: 12
Re:Ubuntu 14.04 po aktualizaci z 13.10 (Wubi) SKORO naběhne - VYŘEŠENO
« Odpověď #1 kdy: 12 Srpna 2014, 16:29:48 »
viz - http://askubuntu.com/questions/452631/ubuntu-14-04-doesn-t-boot-after-upgrade-from-12-04-installed-inside-windows-8-1

To solve this problem you must do this things:

    when Windows let you choose between Windows an Ubuntu choose Ubuntu
    when the computer exit from the OS choosing screen restart your computer, and try to boot Ubuntu hold Shift key on your keyboard
    then there will appear a screen from Grub (boot loader for Ubuntu) and it will bee almost empty and press 'e' key on your keyboard (to load boot commands for Ubuntu)
    after pressing 'e' key computer will display a set of commands that Grub use for booting Ubuntu
    on those boot commands try to find the line that contains 'ro quiet splash' and change the 'ro' word with 'rw'
    then down on the screen there is a key to press to boot (I don't remember which one was), press that key and Grub will boot Ubuntu with your modified boot commands.

However the 'rw' word won't be saved and at the next boot it will be 'ro' again so you need to edit the grub.cfg file were you will find same boot commands that Grub uses to boot Ubuntu (so you need to modify again only the first line that contains 'ro quiet splash' with 'rw quiet splash' ).

To be able to save this file (this file can't be saved if you try to edit it with a text editor only if the text editor is opened as sudo), open a terminal, type sudo gedit and after typing your password the Gedit text editor will open and after then from File menu of Gedit Open the grub.cfg file that is located in /boot/grub folder. Apply the change that I told you about and after that Ubuntu will boot normally every time. :)

 

Provoz zaštiťuje spolek OpenAlt.