安装/删除 Xen 后无法使用 KVM

安装/删除 Xen 后无法使用 KVM

我正在评估不同的虚拟化解决方案。我决定使用 KVM 而不是 Xen。不幸的是,现在我无法通过 libvirt 创建任何 KVM 虚拟机。

jonathanfisher@blockparty /usr/share/qemu $ sudo virt-install --name=pfsense --arch=x86_64 --vcpus=3 --ram=1024 --os-type=unix --connect qemu:///system --virt-type kvm --hvm --accelerate --vnc --noautoconsole --keymap=us --os-type=unix --disk path=/var/lib/libvirt/images/pfsense-disk1.qcow2 -w bridge:wan0 -w bridge:lan0 -v --os-variant=freebsd7 --boot hd

正在开始安装...错误内部错误读取控制台日志输出时进程退出:字符设备重定向到/dev/pts/11无法打开选项 rom‘pxe-ne2k_pci.rom’:没有此文件或目录无法读取键盘映射文件:‘en-us’

域安装似乎未成功。如果成功,您可以通过运行以下命令重新启动域:virsh --connect qemu:///system start pfsense;否则,请重新启动安装。

有趣的是这些文件存在:

jonathanfisher@blockparty /usr/share/qemu $ ls bios.bin linuxboot.bin pxe-e1000.rom pxe-pcnet32.rom pxe-virtio.rom vapic.bin
vgabios-cirrus.bin vgabios-stdvga.bin 键映射 multiboot.bin pxe-ne2k_isa.rom pxe-rtl8139.rom qemu-linaro vgabios.bin vgabios-qxl.bin vgabios-vmware.bin

我可能只是在某个地方遗漏了一个符号链接……修复起来应该不难。有什么想法吗?只需要指出正确的方向。谢谢!

答案1

不确定问题出在哪里,但最终还是解决了。

sudo aptitude purge virtinst virt-viewer python-libvirt libvirt0 libvirt-bin

然后我查看了 /etc /usr/share /var/lib /var/log 并清理了与 qemu、kvm 等相关的所有内容。

之后,我只是重新安装了:

sudo apt-get 安装 qemu-kvm libvirt-bin virtinst bridge-utils

我已准备好出发了。

相关内容