我正在为大学学习操作系统在线课程。它要求我们有一份由我们的讲师提供的、在虚拟机上运行的 Fedora 13 副本。在我的机器上,它启动时会显示一条充满错误的消息,结尾如下:
我想也许这只是教练虚拟的问题。我尝试安装 Fedora 18 的新副本,看看是否可以让它在课堂上工作。当我这样做时,首先这条消息在屏幕上闪烁:
然后它启动并显示类似的图像这,并停在那里。即使我从“故障排除”菜单以基本图形模式启动,也会发生同样的情况。
我的老师给了我另一个虚拟机,这个是 VirtualBox 的。它立即启动并显示以下消息:
作为参考,我的 CPU 是AMD FX 4100。 Virtual Box 上的 Fedora 18 只是进入空白黑屏。
此后我尝试过 Ubuntu、CentOS、Debian、OpenSUSE、Mint、Mageia、Windows 7 和 Windows 8。它们中的每一个都可以正常工作。有人知道我的问题可能是什么吗?如果可以修复,如何修复?
CPU: AMD FX 4100
Host OS: Windows 7 Ultimate
如果需要有关我的系统的任何其他信息,请告诉我。
更新
我已经在 BIOS 中启用了虚拟化。然后我在 VMware 中修改了这个屏幕上的设置,尝试了项目选择和复选标记的每种组合:
但它们似乎都没有任何效果。不过,我在 Virtual Box 方面取得了一些进展。我老师的虚拟还是不行。但是,错误屏幕已更改为与我在 VMware 中看到的相同,逐字逐句、逐个地址。不过,我在 Fedora 18 上运气更好,它已成功安装在 Virtual Box 中。所以,这是一些进步。然而,主要问题是让我老师的虚拟系统正常工作,因为他想确保所有学生都使用相同的设置。
答案1
我会确保您的物理系统 BIOS 中启用了 AMD-V。
BIOS
像这样的东西:
VirtualBox(启用 VT-x/AMD-V)
像这样的东西:
VirtualBox(启用 PAE)
像这样的东西:
答案2
以防万一其他人在 VirtualBox 上使用 F18.i686 时遇到同样的问题:
我的问题是 GRUB 无法加载图形。使用 chroot 环境我这样做了:
echo "GRUB_TERMINAL=console" >> /etc/default/grub
grub2-mkconfig -o /boot/grub2/grub.cfg