我安装了 Ubuntu 14.04,昨天我执行了更新,但是更新中心由于某种原因冻结了,当我尝试重新启动电脑时,我无法重新启动电脑,并且收到以下错误消息:“当 udev 未配置时,不允许触发 udevadm”我尝试使用实时 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
有一个错误这里关于此案