我一直在 Windows 10 Dell XPS 笔记本电脑上的 Virtualbox 中运行 Ubuntu 18.04。我决定升级到 Ubuntu 20.04。升级顺利,但当我启动虚拟映像时,我收到一个没有登录提示的紫色屏幕。我无法从那里做任何事情。我试图发送 CTRL-ALT-F1 信号来获取控制台,但没有得到任何响应。要么是 Ubuntu 没有响应,要么是 Virtualbox 主机键不再默认为 CTRL-ALT 序列。奇怪的是,我曾经在 Ubuntu 20.04 映像上登录过,但我不记得我是如何欺骗它的。有什么想法吗?
答案1
我从 .iso 版本为 Ubuntu 20.04 生成了一个新映像。所以情况已经解决了。但是,还有很多我不知道的事情。我不知道尝试更新虚拟映像本身是否错误。我不知道 grub 是否无法调出登录窗口,或者我以通常的方式进行的自定义之一是否导致登录(启动画面?)被阻止。我希望我不会在新映像上遇到任何问题,但到目前为止一切都很好。有些经验,但学不到什么。
答案2
我有同样的问题,删除 Guest Additions 后问题就解决了:
- 在恢复模式下启动并以 root shell 登录
- 在启动时禁用 GUI(systemctl set-default multi-user.target)
- 重新启动并在提示时使用我的常规用户登录
- 手动启动 GUI (startx)
- 从已安装的虚拟 CD 中卸载 VBOX Guest Additions(VBoxLinuxAdditions.run uninstall)
- 启动时启用 GUI(sudo systemctl set-default graphic.target)
- 重启
答案3
我也遇到了同样的问题。幸运的是,我可以远程登录系统(一切正常)。
因此,为了解决这个问题,我/etc/default/grub
使用文本编辑器打开并更改:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
到
GRUB_CMDLINE_LINUX_DEFAULT="text quiet"
接下来,应该使用以下命令更新 grub:
sudo update-grub
重启后,登录提示再次出现。希望对您有帮助。
(附言:有趣的是,两年前我从 16.04 升级到 18.04 时也发生过这种情况......)