Libvirt
QEMU - 在 Debian 主機的 dist-upgrade 之後,win10 客戶狀態失去
我正在執行一個帶有 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
。