我安裝了Ubuntu 14.04,昨天我執行了更新,但更新中心由於某種原因凍結了,當我嘗試重新啟動電腦時,我無法啟動,並且收到以下錯誤訊息:「udevadm 觸發器不允許,而udev是未設定” 我嘗試使用 Live CD 進入,並且嘗試了以下命令:
sudo update-initramfs -u -k all
(我有2 個核心3.13.0-32-generic 和3.13.0-52-generic 我不知道為什麼,我甚至嘗試了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
這不是什麼大問題,也不用關心這次運行,因為您正在使用 live cd,並且當您嘗試從 chroot 運行時,Ubuntu 是 livecd 中的預設主機名稱。
PS:chroot時不需要sudo
有一個錯誤這裡關於這個案例