여러 개의 가상 머신이 있습니다.
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 )
by vnc 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 파일을 삭제하면 문제가 해결되고 게스트가 다시 돌아왔습니다.