Ubuntu 14.04 をインストールしています。昨日アップデートを実行しましたが、アップデート センターが何らかの理由でフリーズし、PC を再起動しようとしましたが、再起動できず、次のエラー メッセージが表示されました: 「udev が構成されていない間は、udevadm トリガーは許可されません」ライブ CD でログインしようとして、次のコマンドを試しました:
sudo update-initramfs -u -k all
(カーネル 3.13.0-32-generic と 3.13.0-52-generic の 2 つがありますが、理由はわかりません。sudo update-initramfs -u -k 3.13.0-32-generic も試しました) そのため、機能しませんでした。
それから私はこれを試しました:
sudo mkdir /media/newroot/
sudo mount /dev/sda1 /media/newroot/
sudo chroot /media/newroot/
sudo apt-get update
しかし、すべてのリンクに到達できなかった
sudo: unable to resolve host ubuntu
カーネルなどを修正または再インストールする方法はありますか?
答え1
正しい手順:
sudo mkdir /media/newroot/
sudo mount /dev/sda1 /media/newroot/
sudo chroot /media/newroot/
dpkg --configure -a
そして以下を実行します:
update-initramfs -u -k all
umount /media/newroot/
その後再起動します。
sudo: ホスト ubuntu を解決できません
これは大したことではなく、ライブ CD を使用しており、chroot から実行しようとしている間はライブ CD のデフォルトのホスト名が Ubuntu であるため、この実行については気にする必要はありません。
PS: chroot するときに sudo は必要ありません
バグがありますこここの事件について