@
passive 大致操作如下
1. 安装或解压 msys2
2. 更新 -> pacman -Syuu 更新完会提示要关闭 -> 重新打开
3. 安装 wget 、openssh 、qemu 、spice(与图形化界面共享剪贴簿用)
pacman -S wget openssh mingw-w64-ucrt-x86_64-qemu mingw-w64-ucrt-x86_64-qemu-guest-agent mingw-w64-ucrt-x86_64-spice-gtk
4. 下载安装镜像
wget
https://dl-cdn.alpinelinux.org/alpine/v3.20/releases/x86_64/alpine-standard-3.20.3-x86_64.iso5. 新增磁盘(往后可动态调整大小 )
qemu-img create -f raw alpine.img 50G
6. 启动 qemu 前和需 spice 要更改 cmd 的编码
chcp.com 65001
7. 启动安装
/ucrt64/bin/qemu-system-x86_64 -boot d -m 16G -nic user -cdrom alpine-standard-3.20.3-x86_64.iso -hda alpine.img -display gtk -smp cores=4,threads=1,sockets=1,maxcpus=4 -accel tcg,thread=multi
进入虚拟机后 setup-alpine 安装安装好后 halt 指令关机关闭视窗
8. 以上命令拿掉-cdrom alpine-standard-3.20.3-x86_64.iso 再启动一次并安装 spice-vdagent 并开机启动
apk update && apk add spice-vdagent spice-vdagent-openrc && rc-update add spice-vdagentd
halt 关机
9. 背景启动并启动 spice 或 ssh
/ucrt64/bin/qemu-system-x86_64 -boot d -m 16G -net nic,model=virtio -net user,hostfwd=tcp::5222-:22 -spice port=5900,disable-ticketing=on -device virtio-serial-pci,id=virtio-serial0,max_ports=16,bus=pci.0,addr=0x5 -chardev spicevmc,name=vdagent,id=vdagent -device virtserialport,nr=1,bus=virtio-serial0.0,chardev=vdagent,name=com.redhat.spice.0 &
-> /ucrt64/bin/spicy port 打上 5900
-> ssh -p 5222 user@localhost
需要挂载目录 请研究 virtfs 和参数 我觉得有 ssh 就可以了