1

在 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/...


路易港
651 声望16 粉丝

温故而知新。