在VirtualBox中安装Ubuntu时出现问题

我在安装Ubuntu时遇到了一些问题。 我在较旧的Dell Dimension 2350上运行Windows XP Home(32位),内存为1GB,试图在VirtualBox中安装Ubuntu 12.04 LTS(32Bit)或13.04(32Bit)。 两个版本的Ubuntu都没有通过加载点使其超过紫色屏幕。 当我切换到“非图形”版本时,使用滚动文本,它开始列出一系列[ok]或[fail]的测试。 只有少数失败了,我对它们的搜索表明它们并不那么重要。 我尝试根据其他搜索答案调整此虚拟机的一些设置(例如启用IO APIC,将芯片组切换到ICH9,更改video内存大小,启用3D加速以及启用PAE / NX。或多或少,我达到了同样的观点。

(一旦我到达屏幕左上角的桌面和红色背景。但是出现了一个错误,基本上说有一个错误,我可以发送报告或点击取消。我点击取消,而不是安装程序出现,没有任何事情发生)

运行的最后一项检查是“停止系统V运行级别兼容性[ok]”和一堆Starting [ok] s。然后我得到一个黑屏,然后是半紫半黑屏图形错误.Sorta看起来像雪,我不知道怎么描述它。过了一会儿。那就消失了,再次换成黑屏。没有其他事情发生。

在此处输入图像描述

我觉得我很擅长解决问题和遵循指示,但我甚至不知道如何去诊断这个问题。 我见过的大多数解决方案似乎都涉及将命令输入命令行,但是不是必须安装操作系统才能做到这一点吗?

这是一个有趣/学习体验项目,所以它没有太多相关性。 但我想弄明白这一点。

VM中的3D加速

在安装更新版本的Ubuntu时,我们依赖于Compiz和Unity所需的3D加速图形卡。

在裸机安装中,几乎总是存在这样的图形适配器。 然后Ubuntu将在启动时加载适当的驱动程序。 这在虚拟机中是不同的,其中提供(有限的)3Dfunction的虚拟图形卡将仅与客户添加提供的驱动程序一起安装。

来自root shell的Guest Additions

由于我们无法登录或启动图形桌面以帮助我们安装Guest Additions iso,因此我们必须在启动到root shell后从命令行执行此操作。

我们首先必须从Virtual Box Manager( “设备” )加载Guest Additions .iso,以便将/dev/cdrom (或者/dev/sr0 )呈现给来宾操作系统。 然后我们还需要在我们的客户Ubuntu中安装CD才能安装它们。

从我们获得对虚拟硬盘的读/写访问权限的root shell(参见上面的链接),我们可以使用以下命令执行此操作:

 mount /dev/cdrom /mnt # or any other mountpoint cd /mnt ./VBoxLinuxAdditions.run reboot 

故障排除

  • 有时我们仍然无法启动到桌面。 然后我们可以尝试更新Ubuntu解决问题。 从root shell运行:

     apt-get update && apt-get dist-upgrade reboot 
  • 如果我们仍然无法登录,我们可以尝试从TTY这样做。 按HOST + F1进入虚拟终端。 使用您在安装Ubuntu时提供的管理员用户和密码登录(密码不会显示,甚至不会显示星号)。 然后启动登录管理器lightdm,如下所示:

     sudo lightdm 

    有时在我们完成这一次之后,我们可以像往常一样正常重启和登录。

  • 如果我们甚至无法启动图形安装程序,我们可能会遇到主机图形驱动程序的问题。 我们可以尝试使用基于文本的安装进行安装,也可以尝试使用备用CD安装在12.04中。 您也可以在启动时尝试使用nomodeset 。

相关问题

  • 我如何启动到root shell?
  • 如何在VirtualBox VM中安装Guest Additions?
  • 自10.10以来无法安装Ubuntu

即使我遇到同样的问题。 在网上进行了大量搜索之后,我终于意识到在BIOS设置中禁用了虚拟化,这导致了这个问题。

我输入BIOS设置,搜索虚拟化并启用它。

问题解决了!! !

当我尝试在Windows 7下的Virtualbox中安装Ubuntu 12.04 LTS时,我遇到了这个黑屏死机。听起来很奇怪,但重新启动我的Windows机器为我解决了这个问题。