在 Archlinux 中安装
sudo pacman -Sy qemu libvirt ebtables dnsmasq bridge-utils virt-manager
- kvm 负责 CPU 和内存的虚拟化
- qemu 向 Guest OS 模拟硬件(例如,CPU,网卡,磁盘,等)
- ovmf 为虚拟机启用UEFI支持
- libvirt 提供管理虚拟机和其它虚拟化功能的工具和 API
- virt-manager 是管理虚拟机的 GUI
开启 libvirt 服务
sudo systemctl enable libvirtd
sudo systemctl start libvirtd
将当前用户加入 KVM 用户组
sudo usermod -a -G kvm $USER
参考:
在Ubuntu 中安装
检查 CPU 是否支持虚拟化
egrep -c '(vmx|svm)' /proc/cpuinfo
检查系统是否支持 kvm 加速
sudo kvm-ok
安装 CPU 检查器
sudo apt install cpu-checker
重启电脑后开始安装 KVM
sudo apt update
sudo apt install qemu-kvm libvirt-daemon-system libvirt-clients bridge-utils
将当前登录用户添加到名为 libvirt 和 KVM 的组中。
sudo adduser `id -un` libvirt
查看当前登录用户是哪些组的成员
sudo grep `id -un` /etc/group
验证安装
sudo virsh list --all
检查运行状态
sudo systemctl status libvirtd
安装 KVM 的 GUI 管理工具(Server 不需要)
sudo apt install virt-manager
问题
default 网卡未启动:
sudo virsh net-start default
sudo virsh net-autostart default
文章首发于我的博客:https://b.catch-e.space/2021/...
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。