我最近尝试通过 将一台机器从 Ubuntu 14 升级到 18。dist-upgrade
更新似乎没有问题。但是,重新启动并从 grub 中选择“ubuntu”后,启动画面会加载下面的点,但在每个点闪烁一次后会卡住(没有进度或键盘/鼠标输入)。
我尝试过ESC在启动时按下 显示文本界面。如果我按得足够快,有时会起作用,但文本通常有点混乱,但有时不会。我还尝试通过按下e并编辑选项来关闭 grub 的启动画面。然而,这只给出了一个空白屏幕。我还尝试选择仍在 grub 中的 14.04 选项。这启动正常。dist-upgrade
从 14.04 重新运行不起作用。我还尝试从 14.04 进行启动修复,看看是否有帮助,但它只是重命名并重新排序 grub 条目,使 14.04 选项为“Ubuntu”,Ubuntu 18 选项为“Ubuntu 18.04”。
当文本界面工作时,它似乎卡在等待熵的部分或在这些行之后:
[ OK ] Started Network Manager Script Dispatcher Service.
NetworkManager-dispatcher.service
[ OK ] Started GNOME Display Manager.
gdm.service
_
有什么想法可以解决这个问题并启动 18.04 升级吗?
答案1
我正在回答我自己的问题,以防其他正在寻找类似答案的人发现这很有帮助。
我意外地使用了 Debiandist-upgrade
命令而不是 Ubuntu 的命令do-release-upgrade
。这会升级软件包,超出apt-get upgrade
允许的范围,还将我的主文件夹从单独的驱动器移动到了操作系统所在的驱动器。它还将旧的主目录替换为 grub 启动文件。没有数据丢失。如果其他人也犯了这个错误,您的文件可能只是被移动了。您可能能够使用不同的 grub 条目进行启动并恢复它们,或者使用实时 CD。
我的解决方案最终是确保备份所有内容并执行全新安装。
TLDR:不要使用dist-upgrade
,使用do-release-upgrade
。