从 13.04 迁移到 13.10 的问题

从 13.04 迁移到 13.10 的问题

尝试从 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

我遇到了同样的问题一个月,但我设法解决了它:

  1. 使用 liveCD 启动。
  2. 打开一个终端(Ctrl++ AltT
  3. 输入sudo fdisk -l(小写L,不是1)并检查您安装 Linux 分区的位置(我的是 /dev/sda1 ;如果您的不同,只需在下面替换它)。
  4. 输入以下一系列命令:

    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。)

  5. 然后输入:

    mount -o remount,rw /
    dpkg --configure -a
    

    (这应该可以解决问题。)

  6. 当上述命令完成后,输入exitsudo reboot

就这样。如果成功了,请备份所有文件,并在必要时重新安装,以确保系统处于良好状态。

相关内容