升级到 16.04 LTS 导致只读文件系统无法启动桌面

jin*_*hui 5 upgrade read-only 16.04

将 Ubuntu 从 14.04LTS 升级到 16.04LTS 时,该过程要求我运行:

dpkg --continue -a
Run Code Online (Sandbox Code Playgroud)

并且命令失败,一段时间后升级过程退出。我检查了“关于 Ubuntu”,它显示它是 16.04 LTS。然后我手动重启系统,然后又看不到桌面了。重新启动后,它带我进入终端模式,当我sudo dpkg --continue -a再次尝试运行时,它说文件系统是只读的。以下是升级到16.04 LTS后重启ubuntu后的画面截图:

下面是启动过程中捕获的视频:

https://www.youtube.com/watch?v=XuehCZIHNdI

在此过程中,我们可以看到桌面显示并立即关闭,不知道是什么原因。

Ole*_*kov 6

在寻找此问题的解决方案时,我使用了下一个解决方法:在这些只读错误之后的终端中:

sudo mount -o remount,rw /
Run Code Online (Sandbox Code Playgroud)

然后系统负载统一。但是,每次重新启动后都需要使用此程序

更新:您还可以检查 /etc/fstab 文件。在我的情况下,不正确的文件系统挂载记录存在问题。我在运行 fsck 命令时发现了它:

sudo fsck
Run Code Online (Sandbox Code Playgroud)

它返回我这样的行:

fsck: /etc/fstab: parse error at line 9 -- ignore
Run Code Online (Sandbox Code Playgroud)