QEMU kvm 虚拟机

win

安装qemu url 安装virt-manager url

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