VirtualBox 및 vmugfx가 지원되지 않는 하이퍼바이저 오류
업데이트 날짜:2025년 9월 12일
최근에 이상한 작은 문제가 발생했습니다. 일관성이 없는 작은 문제이기도 합니다. Linux 호스트에는 VirtualBox에 두 개의 Linux 가상 머신(둘 다 Kubuntu 24.04)이 구성되어 있습니다. 하나는 운영 체제 설치의 일부로 설정된 LUKS 암호화를 사용하고 다른 하나는 사용하지 않습니다. 둘 다 공식 저장소에서 설치된 게스트 추가를 사용합니다. 전자는 오류를 발생시킵니다.
vmugfx 0000:00:02 .0:[drm] *ERROR* vmugfx가 지원되지 않는 하이퍼바이저에서 실행 중인 것 같습니다. 이 구성은 손상되었을 가능성이 높습니다. 문제를 방지하려면 지원되는 그래픽 장치로 전환하십시오. 이제 이 오류는 부팅 순서 중에만 표시됩니다. 그리고 가상 머신의 기능에는 어떤 방식으로도 영향을 미치지 않는 것 같습니다. 화면 크기 조정, 화면 잠금, 아무것도 없습니다. 그래도 일단 없애보자.
단서는 오류 설명에 있습니다
공교롭게도 오류 메시지는 극도로 괴상하지만 실제로는 의미가 있습니다. VirtualBox는 지원되는 그래픽 장치로 전환하라고 알려줍니다. 그러다가 얼마 전 리눅스 게스트의 블랙 스크린 문제에 관해 글을 쓴 기억이 났습니다. 아마도 영향을 받은 쿠분투 인스턴스가 사용하는 그래픽 컨트롤러를 변경해야 할까요?
실제로 이것은 문제를 해결합니다. VMSVGA에서 VboxVGA로 전환했습니다. 최종 결과는 매우 좋습니다:
- 부팅 단계에서 더 이상 vmugfx 오류가 발생하지 않습니다.
- 이전에는 부팅 시퀀스 중에 VM 해상도가 1280x1024와 같이 컴퓨터에서 사용하도록 설정한 해상도로 이동했다가 다시 원하는 크기와 해상도로 여러 번 변경되는 경우가 많았습니다. VboxVGA를 사용하면 그대로 유지되며 디스플레이 크기가 조정되지 않습니다. 아무리 크더라도 항상 VirtualBox 창 프레임과 일치합니다.
- 가상 머신은 아무런 문제 없이 이전처럼 작동합니다. 호스트나 게스트의 화면 시간 초과는 동작에 영향을 주지 않습니다. 검은 화면도 없고 잠김도 없습니다. 완벽하게 원활하게 실행됩니다.
결론
이것은 매우 짧은 튜토리얼이지만 항상 너무 길 필요는 없습니다. 가장 중요한 교훈은 저장소 또는 ISO에서 게스트 추가를 다시 설치하거나 가상 머신 내부의 디스플레이 설정 등을 조작하는 데 열중하지 않는 것입니다. 결국, 한 가지에 효과가 있다면 두 가지 모두에 효과가 있어야 합니다. 물론 문제는 왜 차이가 있느냐는 것입니다. 내 생각엔 프로세스 초기에 표시되는 암호 해독 프롬프트와 관련이 있는 것 같습니다.
vmugfx 오류가 발생하면 비밀번호를 입력할 수 있는 멋진 "상자"가 없고 별도의 화면에 순수한 텍스트 전용 프롬프트만 표시됩니다. VboxVGA 컨트롤러를 사용하면 오류가 사라지고 멋지고 우아한 비밀번호 필드, 스플래시 애니메이션 등을 모두 얻을 수 있습니다. 그래서 Ubuntu/Kubuntu 부팅 프로세스에 기본 그래픽 컨트롤러를 버릴 수 있는 뭔가가 있는 것 같습니다. 그리고 가상 머신 내부의 변경 사항으로는 이 문제를 해결할 수 없을 것입니다. 그러나 컨트롤러를 간단하고 신속하며 비파괴적으로 변경하면 작업이 완료됩니다. 조심하세요.
건배.