我正在尝试在 USB 闪存盘上安装 Ubuntu 12.04,发现了这个askubuntu 问题。但是我卡在了 KVM 部分。我应该在终端上输入这个命令
sudo kvm /dev/sdb -cdrom ~/.cache/testdrive/iso/ubuntu_natty-desktop-i386.iso
我尝试使用安装 kvmsudo apt-get install kvm
但是在运行安装 ubuntu 的命令时,我收到以下消息。
`open /dev/kvm: No such file or directory
Could not initialize KVM, will disable KVM support
我也得到了这个 QEMU 终端
Starting SeaBIOS (version 0.5.1)
Booting from hard disk....
Boot failed: not a bootable disk
Boot from floppy ....
Boot failed: could not read the boot disk
Booting from CD-Rom....
23MB medium detected
Boot failed: Could not read from CDROM (code 000c)
No bootable device
运行该命令时,
egrep -c '(vmx|svm)' /proc/cpuinfo
我得到输出 0。这意味着我的计算机不支持硬件虚拟化。
电脑规格
Intel Core 2 Duo 1.83 Ghz、2 GB Ram、Intel 显卡
请帮忙。我会在获得更多信息后更新问题。
答案1
你的 CPU 支持 KVM 吗?输出是什么:
egrep -c '(vmx|svm)' /proc/cpuinfo
0 = 您的 CPU 不支持硬件虚拟化。
1、或者以上,你的CPU支持硬件虚拟化,但是你还是需要确保在BIOS中启用了虚拟化。
请更新您的问题以指出这些命令的输出、您拥有的 CPU 以及制造商(这样我们也许能够帮助解决 BIOS 问题)。
更新:修正了我的拼写错误,我看到你也更新了你的问题。输出 ( 0 ) 表示你没有 KVM 硬件(抱歉),我建议你尝试 Virtualbox。
如果您运行没有硬件功能的 kvm,它将恢复为 qemu,这会比 Virtualbox 慢。
您发布的错误消息表明 iso 已损坏,23 Mb 对于 iso 来说听起来太小了,应该更接近 700 mg,请尝试再次下载 iso。