我有一个全新更新的 13.04 服务器安装,没有图形显示,只有 CLI。我想运行几个 Windows 和 Linux 客户机,所以做了一些研究,看起来 KVM 是可行的方法。
KVM 有点令人困惑,文档中经常交替提到 KVM 和 QEMU。我一直在使用 Webmin,偶然发现了 Cloudmin 管理工具来控制 KVM,它们看起来相当不错。他们还有一个安装脚本,似乎可以简化事情,所以我就选择了它。
运行脚本,它安装了 KVM 和 Cloudmin,并尝试设置桥接,但弄乱了接口文件,我轻松解决了这个问题。运行 Cloudmin,一切看起来都很简单,但是当我创建并启动客户机时,我收到以下错误:
kvm binary is deprecated, please use qemu-system-x86_64 instead
尽管我读了很多帖子,但我还是搞不清楚如何将虚拟化切换到上述模式。当我从 CLI 启动 KVM 时,我得到了更多信息
root@ubuntux64:/# kvm
W: kvm binary is deprecated, please use qemu-system-x86_64 instead
Could not initialize SDL(No available video device) - exiting
这让我有点困惑,因为它似乎只是一个警告,而致命错误是视频设备问题。
任何帮助,将不胜感激。
答案1
您手头上的命令以 开头kvm
。输入相同的命令,但将其替换kvm
为qemu-system-x86_64
。
我不确定是哪个 Ubuntu 版本(我有一段时间没用 KVM 了),但运行程序本身的二进制文件被切换了,因此出现了错误。据我所知,语法保持不变,不过您可以使用 来确保这一点man qemu-system-x86_64
。
参考