尝试从 13.04 更新到 13.10 时系统挂起。当我尝试重新启动时,收到以下消息:
# Filesystem check or mount failure.
# A maintenance shell will now be started.
# CONTROL-D will terminate this shell and continue booting after re-trying
filesystem. Any further errors will be ignored.
# Give root password for maintenance (or type Control-d to continue:
笔记:当我尝试输入密码时什么也没发生。它只是挂起了。
在此之前我一直使用 13.04,没有任何问题。
答案1
我遇到了同样的问题一个月,但我设法解决了它:
- 使用 liveCD 启动。
- 打开一个终端(Ctrl++ Alt)T。
- 输入
sudo fdisk -l
(小写L,不是1)并检查您安装 Linux 分区的位置(我的是 /dev/sda1 ;如果您的不同,只需在下面替换它)。 输入以下一系列命令:
sudo mkdir /mnt/my_linux sudo mount /dev/sda1 /mnt/my_linux sudo mount -t proc proc /mnt/my_linux/proc sudo mount -t sysfs sys /mnt/my_linux/sys sudo mount -o bind /dev /mnt/my_linux/dev sudo chroot /mnt/my_linux/ /bin/bash
(这将安装您的硬盘驱动器以进行系统更改,并将您正在工作的根环境更改为硬盘驱动器而不是 livecd。)
然后输入:
mount -o remount,rw / dpkg --configure -a
(这应该可以解决问题。)
当上述命令完成后,输入
exit
并sudo reboot
就这样。如果成功了,请备份所有文件,并在必要时重新安装,以确保系统处于良好状态。