最近轻薄本重装了系统(arch换回了manjaro),记录一下安装过程
安装qemu教程转自对岸网友ivon
安装qemu/kvm
archlinux/manjaro
1. 確认电脑虚擬化与KVM支援状况
在BIOS中启用CPU的虚擬化支援。
输入以下指令查看CPU是否已开启虚擬化,Intel应该会输出Vt-x (vmx),AMD则是AMD-V (svm)。
sudo grep --color -E "vmx|svm" /proc/cpuinfo
检查KVM核心模组是否有载入
sudo lsmod | grep kvm
2. 安装QMEU和Virt Manager
安装QEMU、Libvirt、libguestfs、IPtables、virglrenderer,全部Enter使用预设值:
sudo pacman -S archlinux-keyring qemu-full virt-manager virt-viewer edk2-ovmf dnsmasq vde2 bridge-utils openbsd-netcat libguestfs ebtables iptables virglrenderer
安装好之后,设定开机启动Libvirtd的系统服务,以及开机自动启用NAT网路卡:
sudo systemctl enable --now libvirtd
sudo virsh net-start default
sudo virsh net-autostart default
如果你的电脑不支援TPM 2.0,但需要软体模擬,请安装Software TPM emulator :
sudo pacman -S swtpm
3. 调整KVM的权限
將自己加入libvirt和KVM群组,这样不用root也能启动QEMU/KVM虚擬机。
sudo usermod -a -G libvirt $USER
sudo usermod -a -G libvirt root
sudo usermod -a -G kvm $USER
sudo usermod -a -G kvm root
编辑/etc/polkit-1/rules.d/50-libvirt.rules,让KVM群组的用户也可以管理Libvirt服务:
/* Allow users in kvm group to manage the libvirt
daemon without authentication */
polkit.addRule(function(action, subject) {
if (action.id == "org.libvirt.unix.manage" &&
subject.isInGroup("kvm")) {
return polkit.Result.YES;
}
});
重新启动服务
sudo systemctl restart libvirtd
ubuntu
1. 检查电脑硬体相容性
在BIOS开启CPU的VT-x虚擬化加速技术。执行以下指令检查CPU是否启用VT-x虚擬化,回传值不应为0
sudo grep -E -c '(vmx|svm)' /proc/cpuinfo
KVM为Linux核心內建的功能,通常不需要额外安装。请使用CPU-checker检查KVM是否可用。
sudo apt install cpu-checker && kvm-ok
KVM若可用,应会回传:
INFO: /dev/kvm exists
KVM acceleration can be used
2. 安装QEMU和Virt Manager套件
安装以下套件。内含QEMU、Libvirt、Virt Manager、OVMF(模擬UEFI韧体)、TPM模擬器、virglrenderer
sudo apt update
sudo apt install qemu-kvm libguestfs-tools libvirt-clients libvirt-daemon-system bridge-utils virt-manager ovmf swtpm
將自己加入libvirt和kvm的群组
sudo adduser $USER libvirt
sudo adduser $USER kvm
sudo adduser $USER input
启动libvirtd服务,再设定开机自动启用虚擬机网路卡。
sudo systemctl enable libvirtd
sudo systemctl start libvirtd
sudo virsh net-start default
sudo virsh net-autostart default
3. 启动Virt Manager
从应用程式列表点选图示启动。
或从终端机启动:
virt-manager
现在可以点左上角图示新增虚擬机了,例如 安装Windows 11虚擬机。