我是kvm的新手,所以也许你们中的很多人会认为它很傻,但我想描述一下我遇到的问题。 当我打字时
kvm
在 QEMU 中,出现代码为 0003 的"无可启动设备"错误。
这是因为您的命令行(隐式(要求创建没有磁盘的虚拟机。然后,客户机 BIOS 查找可从中引导的磁盘或 CDROM,但未找到任何磁盘或 CDROM。这与你有一台真正的硬件电脑,并且在没有磁盘的情况下打开它的行为完全相同。
通常,QEMU 命令行可能很长且很复杂,尤其是在您希望虚拟机获得最佳性能的情况下。对于大多数用户来说,通常最好使用像libvirt这样的"管理层"程序,它会为您处理这些细节,而不是尝试直接运行QEMU。
最简单的解决方法,让我通过终端打开虚拟机,就是找到它:
sudo find /var/lib/libvirt/images/
选择正确的一个并将路径复制/粘贴到代码中:
sudo kvm /var/lib/libvirt/images/Centos.qcow2
仅此而已.. 我在 qemu 或 kvm 的手册中找不到它,但它就是这么简单,不需要配置更改和总线类型的时间。