QEMU kvm 虚拟机
win
linux(manjaro)
安装
sudo pacman -S virt-manager qemu ebtables dnsmasq bridge-utils libvirt
#启动
systemctl enable libvirtd
systemctl start libvirtd
图形化
直接打开virt-manager
手动创建
创建虚拟机镜像
qemu-img create -f qcow2 lxxlinux.img 20G
-f选项用于指定镜像的格式,qcow2格式是QEMU最常用的镜像格式,采用写时复制技术来优化性能。fedora.img是镜像文件的名字,10G是镜像文件大小。 加载镜像,安装[开启-enable-kvm]
qemu-system-x86_64 -m 2048 lxxlinux.img -cdrom D:/下载/jingxiang/manjaro-xfce-17.1.7-stable-x86_64.iso
安装完成,加载[开启-enable-kvm]
qemu-system-x86_64 -m 2048 -enable-kvm lxxlinux.img
使用docker安装qemu运行iso
# linux 没有成功过
# https://github.com/qemus/qemu-docker
docker run -itd \
--privileged \
-v $(pwd)/ubuntu.iso:/boot.iso \
-e BOOT=/boot.iso \
-p 8006:8006 \
-e DISK_SIZE=500G \
-e RAM_SIZE=16G \
-e CPU_CORES=8 \
--device=/dev/kvm \
--cap-add NET_ADMIN \
--name ubuntu \
registry.cn-hangzhou.aliyuncs.com/jcleng/qemux-qemu-docker
# windows, 没有成功过
# https://github.com/dockur/windows
docker run -itd \
-p 8006:8006 \
--device=/dev/kvm \
--cap-add NET_ADMIN \
-v $(pwd)/W11.iso:/custom.iso \
-e LANGUAGE=Chinese \
-e VERSION=win11 \
-e DISK_SIZE=500G \
-e RAM_SIZE=16G \
-e CPU_CORES=8 \
--name win11 \
registry.cn-hangzhou.aliyuncs.com/jcleng/dockurr-windows
运行linux-de
# 3000 端口
docker run -d \
--name=webtop \
--privileged \
-e PUID=1000 \
-e PGID=1000 \
-e TZ=Asia/Shanghai \
--network=host \
-v $(pwd)/config:/config \
-v /var/run/docker.sock:/var/run/docker.sock \
--restart unless-stopped \
registry.cn-hangzhou.aliyuncs.com/jcleng/linuxserver-webtop:ubuntu-xfce