结论
Linux下的虚拟化技术涉及复杂,还是先会用在说吧。
常用的虚拟机有VirtualBox、VMware、但在Linux下,还有一个virt-manager工具可以用于创建虚拟机,但底层虚拟化并不是他实现的,具体不太清楚,他只提供一个界面,并通过libvirt管理虚拟机。
而libvirt库的作用是连接不同的虚拟化技术,提供配置、创建、修改、监视、控制、迁移和停止虚拟机所需的API。
具体可以看下这篇资料。
https://www.redhat.com/en/blog/all-you-need-know-about-kvm-userspace
安装
以Arch作为示范。
sudo pacman -S virt-manager
安装好之后就可以通过virt-manager
命令打开。
下面是已经安装了一个ubuntu之后所显示的界面。
然后下载一个要安装的系统镜像,点击新建虚拟机。
选择ISO所在位置。
剩下的一路选择forward就可以了,之后就需要在里面通过对应发行版提供的安装流程去安装。
下图是安装成功后的界面。
如下图,是在实体Manjaro中运行的elementaryos,elementaryos看起来还不错。
不过在我用过的发行版排行中,我感觉是还是Manjaro第一,接下来是Ubuntu、Deepin、elementaryos。