【分享】openKylin 使用kvm虚拟机安装系统

1.先安装kvm虚拟机所需的包

sudo apt install qemu-utils qemu-kvm libvirt-clients libvirt-daemon-system virt-manager virtiofsd

2.设置虚拟网络开机自启,并给当前用户授权

sudo virsh net-start default
sudo virsh net-autostart default
sudo sed -i "s/#user = "root"/user = "$(id -un)"/g" /etc/libvirt/qemu.conf
sudo sed -i "s/#group = "root"/group = "$(id -gn)"/g" /etc/libvirt/qemu.conf
sudo usermod -a -G kvm $(id -un)
sudo usermod -a -G libvirt $(id -un)
sudo systemctl restart libvirtd
sudo ln -s /etc/apparmor.d/usr.sbin.libvirtd /etc/apparmor.d/disable/

3.使用virt-manager按步骤创建虚拟机并安装镜像

启用共享内存,磁盘设置为VirtIO,虚拟网络设置virtio,显卡设置Virtio

如有需要可以再添加文件系统,设置驱动为virtiofs让宿主机和虚拟机共享文件

1 个赞

通过 virtiofs 共享文件,很实用

虚拟机与宿主机的共享文件夹,个人桌面版玩玩可以。如果是服务器版本应该关闭虚拟机与宿主机的共享文件夹,使用NFS挂载,否则无法做快照。

virsh snapshot-create-as 备份报错:
error: Requested operation is not valid: migration with virtiofs device is not supported
因为和宿主机有共享文件夹

确实存在这个问题