![在 Windows Vista 64 位上的 VirtualBox 3.1 上虚拟化 Ubuntu 10.04 32 位时出现问题](https://linux22.com/image/1239508/%E5%9C%A8%20Windows%20Vista%2064%20%E4%BD%8D%E4%B8%8A%E7%9A%84%20VirtualBox%203.1%20%E4%B8%8A%E8%99%9A%E6%8B%9F%E5%8C%96%20Ubuntu%2010.04%2032%20%E4%BD%8D%E6%97%B6%E5%87%BA%E7%8E%B0%E9%97%AE%E9%A2%98.png)
软件和硬件设置
主机系统:Windows Vista 家庭高级版 SP1 64 位
客人:Ubuntu 10.04(ubuntu-10.04-desktop-i386.iso)32 位
虚拟机:VirtualBox 3.1.8
硬件:英特尔酷睿 2 双核 T6400 4GB SDRAM
发生了什么
我按照位于此处的“使用 VirtualBox 在 Windows 内安装 Ubuntu”教程进行操作:
www.psychocats.net/ubuntu/virtualbox
一开始我下载了ubuntu-10.04-桌面-amd64.iso因为我认为它与我的 Vista 64 操作系统完美匹配。但我错了,因为我的 Intel Core 2 Duo T6400 CPU 没有 Intel® 虚拟化技术。所以我不得不选择Ubuntu-10.04-桌面版-i386.iso32 位。这样我就可以真正创建 Ubuntu VM 了。
因此,我在 VirtualBox 中设置了 VM(根据我所遵循的教程)以准备 Ubuntu 10.04 虚拟化。请转到我的 Picassa 网络相册查看我的 VM 设置和 Ubuntu 启动过程的屏幕截图,这样您就可以看到我的体验(它们按照我体验的顺序出现)。
www.picasaweb.google.com/rubysiddhi/ProblemVirtualizingUbuntu100432BitOnVirtualBox31OnWindowsVista64#
前 17 张图片显示了虚拟机设置。后 8 张图片显示了我尝试虚拟化 Ubuntu 10.04。您可以看到启动成功但最终失败。
具体细节
我收到的一个错误信息是:
(进程:210):GLib-WARNING **:getpwuid_r():由于未知用户 ID 而失败 (0)
它出现在一个黑屏上,有点像 Windows 控制台屏幕,但没有 c:\ 或键入功能。然后,当屏幕上出现大量文本时,此错误消息变得更加复杂。相册中的图片 23 - 25 显示了这些文本。
我还应该提一下,我在 Ubuntu 论坛上发现了这篇文章分区他们似乎遇到了和我类似的问题,尽管他们的设置不同。我认为主要问题是分区我可能遇到的情况是,我们无法将颜色模式更改为32 位在启动时。我认为16 位色彩模式可能会让 Ubuntu 失败。不过还不确定。
好吧,我希望我彻底而清楚地解释了我的问题。谢谢你的教程。它让我入门了,但现在我希望完成这个过程,这样我就可以开始在 Ubuntu 上进行开发了。
哦,顺便说一下,如果你想真正地看到比赛的经过(背景中有一些古典音乐),请观看我在这里制作的视频:
http://www.youtube.com/watch?v=XMbbm5E_0Xw
谢谢!
问候,
亚当
答案1
我假设您是虚拟化和 Linux 的新手,因此建议您尝试不同的操作系统,看看是否可行,而不是花时间和精力去解决您可能能够或可能无法轻松解决的问题。
我会尝试较小的分布,例如该死的小型Linux,以确保主机和 Virtualbox 正常工作,而无需大量下载。不要费心尝试安装(当然,除非您想安装...),只需查看它是否正常启动即可。
对于“真正的” Linux,我会按顺序选择 OpenSuse、Fedora 或 Debian,但还有大量其他 Linux。