web-dev-qa-db-ja.com

警戒! / dev / disk / by-uuid / xxxxxxxxxは存在しません。シェルにドロップする

Ubuntu 14.04を使用しています。

ターミナルSudo apt-get updateで実行しました。その後、システムを再起動しました。そして今、私は見ます:

ALERT! /dev/disk/by-uuid/xxxxxxxxx does not exist. Dropping to a Shell
initramfs:_

USBフラッシュドライブからLIVE Ubuntuを起動できません。はい、BIOSセットアップを再確認しましたが、USBフラッシュドライブは問題なく、別のマシンで実行されます。今、DVDを購入し、別のラップトップからLive DVDを作成します。

Sudo blkidは以下を提供します:

/dev/loop0: TYPE="squashfs"  
/dev/sda1: UUID="xxxx" TYPE="ext4"   
/dev/sr0: LABEL="Ubuntu 14.04.1 LTS i386" TYPE="iso960"   

/etc/fstabは同じUUID="xxxx"を持ち、次の行があります:

errors=remount-ro 0   

ブート修復を使用しようとしましたが、まだUbuntuにログインできません。

Ubuntuには大量のデータがあるため、Ubuntuを再インストールしたくありません。

これを解決する方法について何かアドバイスはありますか?

26
Marcin Gorski

解決策は、liveDVDからこれらのコマンドを実行することでした。それにより、sda1でそのliveDVDから操作を行うことができます(私が理解している限り)

Sudo mount /dev/sda1 /mnt
Sudo mount --bind /dev /mnt/dev
Sudo mount --bind /proc /mnt/proc
Sudo mount --bind /sys /mnt/sys
Sudo chroot /mnt
update-initramfs -u
update-grub
reboot

Ubuntu plフォーラムの私の友人 私が解決するのを助けた この問題。

彼はinitramfsにエラーがある可能性があることを発見しました。これはカーネル更新の一部として更新する必要があります。その更新中に何か問題が発生した場合、私のような問題が発生する可能性があります。

24
Marcin Gorski