在Debian下安装KVM虚拟机
KVM原本是Sun提供的虚拟机API,最初实现在Solaris上。后来其他系统,例如FreeBSD、Linux均陆续实现了相同的API。
Linux系统的KVM实现位于内核层面,实现非常高效,效率损失在2%以下,因此在云计算服务商中的应用很广。可以说,前些年常见的VirtualBox、VMWare最终都会淹没在历史中。
预先检查
Linux的KVM目前只支持X86平台,也就是Intel的VT-x以及AMD的AMD-V虚拟技术。所以得先看看自己的CPU是否支持。
lscpu | egrep --color=auto 'vmx|svm'
如果返回结果有高亮输出,说明本机支持KVM。
安装用户态组件
KVM只是内核提供的一组API,可以虚拟CPU、内存等资源。但如果想要运行虚拟机,还需要用户态软件的参与。这就是QEMU。而QEMU并有提供图形化界面,所以还需要安装libvirt相关软件。这里选择的是virt-manager。
sudo apt install qemu-kvm virt-manager
刚刚安装完成时,virt-manager还不能立即使用,因为它依赖于libvirtd后台进程。
这一条命令可以确认该进程的状态。
sudo systemctl status libvirtd
如果没有启动,则需要执行
sudo systemctl start libvirtd
完成
剩下的操作就是在GUI中完成,和印象中VirtualBox里的操作差不多。下载想要的操作系统的ISO,启动安装就好啦。这下可以愉快的测试各种系统,还不担心破坏物理机系统了。
参考来源: