複数の仮想マシンがあります。
Qemu KVMとVirtmanagerを使用してArco Linuxで実行しています。
これまでは、すべてのマシンがうまく機能しています。 Linuxベースの仮想マシンを起動しようとすると、Virtmanagerには「ゲストはディスプレイを(まだ)初期化していません」という黒い画面のみが表示されます。
どんなに待っても何も変わりません。新しいLinuxベースのシステムをインストールしてみましたが、同じ問題が発生します。しかし、私のWindows仮想マシンは大丈夫です。設定は Windows および Linux VM で同じです。この問題に対する解決策があるかどうかを知りたいです。または、システムを再インストールして再起動する必要がありますか?
答え1
まあ、誰かがこの種の問題を解決する必要がある場合に備えて、私の心に浮かぶ唯一のオプションは、システムを再インストールすることです。その後、必要なすべてのパッケージを再ダウンロードすると問題はありません。
答え2
私の問題の説明:
ホストOSをubuntu20.04から22.04にアップグレードしましたが、一部のゲストが起動せず、Guest has not initialized the display ( yet )
byvnc viewer
とのみ表示されますvirtual manchine manager
。
私の場合、libvirt xmlファイルには次のxml要素があります。
<os>
<type arch='x86_64' machine='pc-q35-4.2'>hvm</type>
<loader readonly='yes' type='pflash'>/usr/share/OVMF/OVMF_CODE.fd</loader>
<nvram>/var/lib/libvirt/qemu/nvram/k8s2_VARS.fd</nvram>
<boot dev='hd'/>
<boot dev='cdrom'/>
<bootmenu enable='yes' timeout='3000'/>
</os>
/var/lib/libvirt/qemu/nvram/k8s2_VARS.fd ファイルを削除すると問題が解決し、ゲストが再び戻りました。