在忽略了新的 Ubuntu 版本一段时间后,我终于决定使用自动系统更新将 14.04 升级到 16.04。不幸的是,在更新过程中,我被要求同意 Microsoft 的 EULA(!?),但无论我采取什么行动,都无法同意声明(没有密钥或任何东西可以工作)或中止更新。等待一个小时后,我决定尝试重新启动 ubuntu,然而一段时间内又什么也没发生(此时也无法做任何其他事情),所以最终我不得不手动拉动开关。不幸的是,现在我无法再启动 ubuntu,相反,启动过程之后是命令中心,我可以使用用户名和密码登录。我尝试了最常用的命令 apt-get update 和 apt-upgrade 来让 ubuntu 再次运行,但没有一个命令起作用。相反,我被告知我需要 root 访问权限。有什么办法可以让我的系统再次运行吗?感谢您的任何帮助。
答案1
- Microsoft 的 EULA 适用于
ttf-mscorefonts-installer
您可能作为其一部分ubuntu-restricted-extras
或独立安装的软件包(MS TrueType 字体的安装程序)。
您必须接受它,否则字体将无法安装(或重新安装)。要浏览选项,请使用 TAB 和光标键进行选择,然后按 ENTER 进行确认。
- 你需要根确实需要安装软件或在操作系统中执行其他更改。Debian/Ubuntu 的方式是使用须藤。
您尝试的命令需要是:
sudo apt-get update
sudo apt-get upgrade
但是,由于您已经开始并中止了版本升级,因此这可能不会产生任何影响,具体取决于中止时进程的进展情况。更进一步,执行以下操作:
sudo apt-get install -f
sudo dpkg --configure -a
- 最后一招:如果其他一切都失败了,请从 Ubuntu 16.04 live media 启动并继续照常安装,直到选择如何安装和安装到哪里。按“其他”并确保选择所有 (Ubuntu) 分区以供使用 - 至少
/
和swap
- 但不要勾选“格式化”。
这会保留您的所有用户文件和设置,但不会保留您之前安装的软件。