我是kvm的新手,所以也许很多人会觉得很愚蠢,但是我想描述一下我遇到的问题。 当我输入
kvm
在qemu中,发生代码为0003的“无法启动的设备”错误。
答案 0 :(得分:1)
这是因为(隐式)您的命令行要求创建没有磁盘的虚拟机。然后,来宾BIOS会寻找可以引导的磁盘或CDROM,但找不到。这与您拥有一台真正的硬件PC并在没有任何磁盘的情况下启动计算机时完全相同。
通常,QEMU命令行可能很长很复杂,尤其是如果您希望从虚拟机获得最佳性能时。对于大多数用户而言,通常最好使用libvirt之类的“管理层”程序,该程序会为您处理这些详细信息,而不是尝试直接运行QEMU。
答案 1 :(得分:0)
最简单的修复程序是让我通过终端打开虚拟机只是为了找到它:
sudo find /var/lib/libvirt/images/
选择正确的代码,然后复制/粘贴代码路径:
sudo kvm /var/lib/libvirt/images/Centos.qcow2
就这样。 我在qemu或kvm的手册中找不到它,但这很容易,不需要更改配置时间和总线类型。