如何在VirtualBox中解决启动进入黑屏的问题

我以前在VirtualBox 14.2.18上使用13.04作为客户操作系统。宿主机是Windows 8。
升级到13.10之后,Ubuntu无法启动。我只能看到一个黑屏和闪烁的光标。
我对Ubuntu不太熟悉。我怀疑是图形驱动程序出了问题。我可以访问tty,并且所有文件(/home)都在那里。
21个回答

我遇到了这个问题,我的解决办法很简单。
不知何故,在VirtualBox升级后,我的虚拟机(Ubuntu)的配置发生了变化。我的客户机是64位的Ubuntu,但被配置为32位版本。要进行更改:
1. 打开VirtualBox 2. 选择您的虚拟机并点击“配置” 3. 进入“常规”选项 4. 将版本更改为“Ubuntu(64位)”

2在将机器文件转移到另一台机器并重新安装虚拟机后,我遇到了这个问题。这解决了我的问题。 - Orestis P.
1这真的是对我来说非常正确的提示,去BIOS中启用虚拟化。赞! - Abderrahmane TAHRI JOUTI

这是我在Virtual Box中解决Ubuntu无法启动的方法(假设虚拟机的最佳设置已经完成):
确保您已安装了最 最新版本的Virtual Box。 尝试通过输入TTY终端(Host + F1)进行重启
sudo reboot
从TTY(Host + F1)更新客户操作系统
sudo apt update && sudo apt dist-upgrade
从命令行guest additions进行安装。 安装客户附加组件后重新启动客户机。 从TTY(Host + F1)手动启动lightdm
sudo lightdm
尝试多次重启虚拟机。由于时间问题,这可能会有所帮助。 尝试重启主机。 查看论坛和virtualbox.org以了解已知的错误。

我已经将VirtualBox更新到4.3.2版本并安装了增强功能。现在我能看到Ubuntu的登录页面。输入密码后,屏幕变成黑色,并弹出一个窗口:“检测到系统程序问题。您想立即报告问题吗?”按下“报告问题”按钮四次后什么都没有发生。黑屏还在那里。 - don
这条信息也会出现在裸金属环境中-它可能会有一些错误,希望能够尽早修复。在那之前,您的虚拟机可能仍然需要偶尔重新启动,或者从TTY手动启动lightdm。我们没有太多可做的事情。 - Takkat
有没有办法将我的数据从这个安装迁移到另一个地方,或者降级处理? - don
降级不被推荐。但是你可以复制并粘贴你的主页到其他地方来恢复它。然而,我非常有信心它很快会变得更加稳定。 - Takkat
2已经通过第二步解决了我的问题 - 谢谢! - Nick Coad

对我来说,之前的答案都没有起作用。我通过在虚拟机设置页面禁用3D加速来解决了这个问题。这很奇怪,因为我之前一直在那个虚拟机上无缝地使用3D加速功能数月了。

1我以同样的方式解决了这个问题。它是在我安装Docker Desktop之后出现的。 - Sanjok Gurung
@SanjokGurung 这对我也起作用了,而且是在安装Docker Desktop之后开始的。 - user199590

当我到达登录界面时,我关闭了全屏模式,登录后再打开。这样做有效。不过可能只是侥幸而已。

这可能是一个答案:
1. 你(和我)通过一个(意外的)host+f9进入到这个屏幕。但它并没有告诉你发生了什么。
2. 反向魔法咒语是alt+f7(一切恢复到原来的辉煌)。
我不得不自己发现这个。虽然陷入麻烦很容易。

你诱使我尝试了host+f9但是alt+f7却没有帮上忙。我不确定自己又是怎么摆脱困境的。 - lucidbrot

我遇到了类似的问题,我所做的是:
  1. 进入设置 --> 系统 --> 处理器
  2. 将处理器设置为2个CPU而不是1个CPU
  3. 点击确定并重新启动
对我来说,这样做后问题解决了。

我可以确认这在Xubuntu 18.04上运行,并且在Ubuntu主机上的VirtualBox 5.2上也适用。 - HotFudgeSunday

今天我升级了VBox到5.1.30版本后出现了这个问题。 登录界面看起来正常。但是在登录后,屏幕变成黑色并一直保持黑色,而VBox管理器的预览显示桌面。
尝试了各种建议,唯一有效的方法是禁用客户操作系统(Linux Mint18)的3D加速。
更新客户附加组件没有效果。

我按照下面的步骤操作成功了。

  1. 打开TTYL(Ctrl + Alt + F1)。

  2. 登录到一个普通用户账号(不是guest账号)。

  3. 输入sudo dpkg --configure -a

  4. 按下(Ctrl + F7)。


我在VirtualBox安装Kali时遇到了同样的问题,即左上角闪烁的光标。对我来说,简单的解决方案是在引导期间按F10进入BIOS并启用虚拟化。

我在运行在VirtualBox 6.0上的Ubuntu 18.04虚拟机中遇到了一个冻结的黑屏问题,我的主机是Windows 8。将“显示 > 图形控制器”更改为“VMSVGA”解决了这个问题。

1从VBoxVGA更改为VMSVGA或VBoxSVGA,在第一次启动时,然后切换固定了这个问题。 - Unknow0059