我的电脑关机是因为达到临界温度。我正在将 Ubuntu 11.04 升级到 11.10。现在,Ubuntu 无法启动。
答案1
基本上你需要运行一个活CD启动并使用chroot来修复问题。
- 给自己一个Ubuntu LiveCD
- 从它启动
挂载损坏的分区:
mount /dev/sdXX /mnt
挂载虚拟文件系统:
mount --bind /dev /mnt/dev mount --bind /proc /mnt/proc mount --bind /sys /mnt/sys
chroot 到已安装的文件系统:
mount --bind /usr/ /mnt/usr chroot /mnt
现在您已进入正常分区,并且您运行的所有命令都来自该分区,修改也是如此!因此,您现在可以修复安装。
通常你可以使用以下命令继续/修复失败的 apt-get:
apt-get install -f
您可能需要重新运行:
apt-get dist-upgrade
根据您的问题(例如,apt-get 本身由于升级中断而损坏),您可能还需要在 chroot 环境中运行其他一些命令。如果您没有成功,则需要提供更多详细信息。