使用 qemu 运行虚拟机
2026/9/6小于 1 分钟
qemu 运行虚拟机
安装 qemu
# 安装x11-repo (China镜像组似乎不行,全球镜像组可以)
pkg install x11-repo
pkg update
# 利用查看有关qemu的包
pkg search qemu
# 安装qemu
pkg install qemu-common qemu-system-x86_64 qemu-utils
# 检查qemu
qemu-system-x86_64 --version前置准备
# 准备:创建虚拟磁盘文件
qemu-img create -f qcow2 alpine.img 5g
# 准备镜像文件 .iso
# wget https://dl-cdn.alpinelinux.org/alpine/v3.14/releases/x86_64/alpine-virt-3.14.3-x86_64.iso
# 运行 VNC 初始化
qemu-system-x86_64 -hda alpine.img -cdrom alpine-virt-3.14.3-x86_64.iso -boot d -m 4096 --vnc :1
# VNC Viewer 连接 ip:5901
# 漫长的等待
# VNC里面:
login: root
# 进入主界面,运行
setup-alpine
# 依次输入:cn cn localhost eth0 dhcp n root密码 Asia/Shanghai none 选择软件源 sda sys
# 编辑/etc/apk/repositories,输入中科大软件源
https://mirrors.ustc.edu.cn/alpine/latest-stable/main
https://mirrors.ustc.edu.cn/alpine/latest-stable/community
# 全部执行结束后
poweroff
# 等待ssh回退,即可开始运行后续运行
echo '
qemu-system-x86_64 \
-hda alpine.img \
-boot c \
-m 4096 \
-netdev user,id=nde1,hostfwd=tcp::8022-:22 \
-device e1000,netdev=nde1,id=d-net1 \
--vnc :1
' > run.sh