我正在运行一个带有 win10 来宾的无头 Debian 主机,我很少通过 vnc 登录。上周我将 Debian 从 Buster 升级到了 Bullseye,并且 QEMU 从 v3.1 升级到了 v5.2(libvirt 从 5.0 升级到了 7.0)。当然,我的尽职调查清单不包括从客人那里拍快照。当我现在登录系统时,Windows 安装程序会向我打招呼。
我熟悉 Debian,但对 QEMU/Libvirt 还是很陌生 - 任何指示如何尝试恢复我的来宾操作系统的状态?重新安装没什么大不了的,但我们活着就是为了学习 :)。
这是我使用的安装命令:
virt-install
--name Win10
--ram 2048
--cpu host
--hvm
--vcpus 2
--os-type windows
--os-variant win10
--disk /var/lib/libvirt/images/win10.qcow2,size=30,bus=virtio
--disk /var/lib/libvirt/boot/Win10_2004_English_x64.iso,device=cdrom,bus=sata
--disk /var/lib/libvirt/boot/virtio-win-0.1.171.iso,device=cdrom,bus=sata
--boot cdrom
--network bridge=br0
--graphics vnc,listen=0.0.0.0,port=5901
--noautoconsole
--check all=off
/编辑:澄清一下:我希望将我的客户操作系统的状态恢复到 dist 升级之前的状态。也许我需要依赖文件系统备份(我有),或者我需要更新 qemu/libvirt 配置?
如果我没记错的话,引导顺序机制发生了变化,因此
--boot cdrom
现在指定将从可引导媒体列表中删除除 CD-ROM 之外的所有内容,而不仅仅是影响顺序。这可能就像
,hd
在末尾添加 a 或替换cdrom
为一样简单hd
。