我想在运行 Ubuntu 9.04 桌面、内核 2.6.28 和 KVM-84(Ubuntu 支持的最新官方版本)的笔记本电脑 Dell Inspiron 1526(AMD64 Turion,2GB RAM)上设置 KVM 虚拟化
我可以使用以下命令成功创建映像文件:
kvm-img create -f qcow2 10GB
但是当我尝试启动虚拟机时:
kvm -hda PathToImageFile -cdrom PathToIsoImage -boot d -m 512
当来宾操作系统开始加载时,主机操作系统会重新启动。
我检查了日志,没有有用的消息,只有加载了 kvm 模块,以及在 CPUx 上启用/禁用虚拟化
谁能帮我解决这个问题?
听起来在处理器上启用虚拟化存在错误。这个问题向您展示了如何验证您的 CPU 是否支持 AMD-V。
否则,正如评论者所说,它可能是内核问题,甚至是 Ubuntu 问题。
即使您不认为这些消息“有用”,发布确切的消息也可能会有所帮助。
KVM 需要 AMD-V 支持才能在 AMD 处理器上工作。我只看到提到 AMD-V 在 Opteron 处理器上。
我会觉得这很不寻常,我强烈建议先过去;我知道 Ubuntu 默认采用“libvirt”方式。但是,您应该能够安装 Ubuntu Jaunty 并安装适当的软件包,并以最少的工作启动和运行 KVM。
此外,例如,了解您的“客户”操作系统是什么会很有帮助;还可以查看Launchpad 错误;最后,如果这不起作用,我建议更新到最新版本的KVM (kvm-87),因为它可能会有所帮助。
Ubuntu KVM 指南