乐趣区

关于linux:Linux-安装-KVM-虚拟机

在 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

参考:

  • 在 Arch Linux (Manjaro) 中应用 KVM 虚拟机 /)
  • ArchLinux/Manjaro 配置 KVM 环境

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

退出移动版