Ubuntu 14.10在VirtualBox中无法安装。

我目前正在运行Windows 8.1 x64(很遗憾无法更改)和最新版本的VirtualBox(4.3.18 r96516)。我成功地启动了服务器版本,没有任何问题,但是无法启动桌面版本。
我可以启动菜单并开始进程(选择安装和/或尝试选项),它会通过初始的Ubuntu 14.10加载屏幕(带有进度“条/点”),但然后我们会看到一个颜色失真的糟糕屏幕,就这样。
我的假设是显示驱动程序/服务器与VirtualBox不兼容,所以我实际上看到的是一个糟糕模式下的显示(16colors@62x24),因为我能够看到一个完全正常的屏幕,鼠标也能正常工作,突然之间就变成了那个糟糕的屏幕。鼠标确实出现了(看起来很糟糕,占满整个屏幕),但其他什么都没有。
这是一张屏幕截图:

enter image description here

这是我在相册中的设置(如果需要,我可以添加更多,但我已经放入了我认为最相关的):

enter image description here

enter image description here

enter image description here

enter image description here


请告诉我们您为那个Ubuntu虚拟机做了什么配置。 - LnxSlck
更新帖子,包含设置截图相册链接。为了方便起见,再次提供链接:http://imgur.com/a/JGOlL。 - MVit
给它分配128MB的视频内存。 - LnxSlck
1128 MB的内存毫无作用。Gipnokote提供的解决方案才是正确的解决方案。 - MVit
1错误已在VirtualBox中记录:https://www.virtualbox.org/ticket/13615 - Stéphane
...并且现在已经在Launchpad上登录,链接在这里:https://bugs.launchpad.net/ubuntu/+source/console-setup/+bug/1443853 - Stéphane
1我在Lubuntu 16.10上遇到了同样的问题。启用EFI是唯一有效的解决方法,这个链接对我很有帮助:http://askubuntu.com/questions/852962/lubuntu-as-vbox-guest-bad-display/852967#852967 - Timothy C. Quinn
5个回答

按下 右 Ctrl+F1(你会看到 shell),然后按下 右 Ctrl+F7。根据 Virtualbox 的配置,可以使用 左 Ctrl+Alt 代替 右 Ctrl
你可以继续进行安装了。
这个方法是通过强制内核的图形缓冲区 / X / XRandR 重新检测显示器,并以正确的分辨率显示。

18Alt+Ctrl+F1被主机捕获。使用右Ctrl+F1,然后右Ctrl+F7可以解决问题。 - Jo-Erlend Schinstad
我以前遇到过类似的问题,启用3D加速并增加VRAM容量使我能够安装操作系统。 - GhostMotleyX
7在使用OSX主机时工作,您必须按下左Cmd + fn + F1,然后再按下左Cmd + fn + F7 - Nicholas Ryan Bowers
1对我来说,按下<右Ctrl+F7>然后按下<右Ctrl+F1>起作用。启用3D加速和增加VRAM在这里没有帮助。 - rogerdpack
在Oracle VB 5.2.12和Lubuntu 18.04 LTS中,使用同样的解决方法成功解决了相同的问题。谢谢! - Ignorante

你需要在tty之间切换,这样Guest GUI才能刷新自己并正确检测环境。目前这只是一个小bug。
我建议按下CTRL+ALT+F1,然后再按下CTRL+ALT+F7,但如果你和我一样,这个操作会被主机接收而不是Guest。
在聚焦于Guest窗口的情况下,切换到tty1的正确键盘组合是:
右CTRL+F1
然后是
右CTRL+F7
请注意,我使用的是右CTRL,这也是VirtualBox用来取消虚拟机焦点的相同按键。
测试环境如下:
- VirtualBox 4.3.18 - 主机:Ubuntu 14.10 64位 - 客户机:Ubuntu 14.10 64位
另一种使其正常工作的方法就像Whaaaat所提到的那样。在VM设置中,在系统部分下,勾选启用EFI复选框。

enter image description here

但也要确保你的芯片组也设置为PIIX3,因为ICH9不会起作用。它会让你进入黑屏状态。

enter image description here

当启用EFI时,启动过程可能会稍微长一点,并且在启动时屏幕可能会保持黑屏状态,直到出现Ubuntu标志为止。如果您在启动虚拟机后看到进入安全模式的提示,则不会有任何问题;如果没有,请稍等片刻。

enter image description here

enter image description here

请注意,我已经测试了32 MB的视频、64 MB的视频和128 MB的视频。无论是32位还是64位,视频与问题无关。

@Whaaaaaat 我是一个忍者小偷!..而且我也在测试你的方法,这个方法很好,但如果可以的话,请加上关于ICH9芯片组的问题。 - Luis Alvarado
1对于像我这样的OSX主机新手来说,所需的键盘组合是fn+ctrl+alt+f1/f7。 - janih
1这个完美地起作用了。谢谢你。在浪费了20分钟失败后,这一次立刻就成功了。谢谢!!! - J-Dizzle

启用EFI模式。

enter image description here

当启动时,你可能会看到一些错误。然而,这些错误是无害的,对你的系统没有任何影响。它仍然可以正常工作。
在使用EFI模式时,请确保芯片组设置为PIIX3模式,就像我图片中所示。将其设置为ICH9模式是不好的。然而,PIIX3是默认设置,所以你不需要进行设置。
显然,Ubuntu和EFI现在相互兼容,因此它们比单独使用时更好地协同工作。

+1 对于另一种绝妙的方法,我会借鉴它。 - Luis Alvarado
如果启用了EFI,似乎它会通过控制台菜单进行初始提示,从而避免了(图形界面和)问题。不错! - rogerdpack
是的,但接下来该怎么做呢?这就是问题所在。 - KeyC0de

我把芯片组改成了ICH9,禁用了嵌套分页。这样对我来说问题就解决了。

好的!确保你禁用了3D加速和PAE/NX,如果你之前开启了它们的话。 - totaam
在这里没能工作,我很遗憾。 - rogerdpack

我认为这是64位版本的问题。在同一台虚拟机上,64位无法运行,但32位可以。使用128M的视频,64位版本也能正常工作。

很难说,但这并未解决问题。Gipnokote 提供了一个解决办法。 - MVit
对不起,我把14.04和14.10搞混了,后者不支持128M的显存。非常抱歉。 - Think
@Think Ubuntu 14.04 64-bit在VirtualBox中使用16 MB的视频内存效果非常好,而使用128 MB的视频内存更是无敌。但是与Linux Mint相比还是稍逊一筹。 - retrixe
对我来说很不幸(64位Windows 10主机),32位和64位的Ubuntu似乎出现了相同的故障... - rogerdpack