我被困在 11.10 和 12.04 之间,只有一个只读系统

我被困在 11.10 和 12.04 之间,只有一个只读系统

我在尝试将 11.10 更新到 12.04 LTS 时走出了房间。当我回来时,我的笔记本电脑已进入睡眠模式。我猜它正在更新某些东西。屏幕会变黑,但如果我移动鼠标或按下键盘上的某个键,屏幕背景就会闪烁。

我重启了电脑,当我启动 Ubuntu 分区时,系统提示我,

GLIBC_2.14未找到且需要/lib/libply.so.2

然后我被引导到某种恢复 shell(我忘了它到底叫什么了)。从那里,我试图看看系统是否可以从升级停止的地方继续。我输入了一些东西,do-release-upgrade -d但只得到了类似

[Errno 30] 尝试访问“/root/.cache/update-manager-core”时只读文件系统

(注意:这不是确切的措辞。)

从那里,我进入 Windows 分区(一切似乎都正常)。然后我回到恢复模式的 Ubuntu,并尝试使用 dpkg 恢复软件包。它运行并说要修复一些问题,我需要手动运行dpkg --configure -a。我进入恢复 shell 并尝试了此操作,并被告知由于“只读文件系统”,我无法执行此操作。

我正在运行一台 HP Pavilion dv6,它从 Windows 7 开始运行。一段时间后我添加了 Ubuntu。请注意,这sudo在恢复 shell 中不起作用。

我该怎么做才能摆脱这种情况并完成升级?

答案1

再次启动恢复 shell,mount -o remount,rw /这将重新挂载文件系统读/写。然后您可以尝试修复系统。

答案2

我不知道如何使用我提问时使用的帐户来回复,但我使用了 ruediger 建议的命令,效果很好。如果有人感兴趣,我随后使用了它,apt-get install -g一切都解决了。更新时可能会出现一个小错误,但不会对我的电脑造成任何损坏,谢谢。

相关内容