Computer >> 컴퓨터 >  >> 소프트웨어 >> 가상 머신

Linux의 VirtualBox에서 vmugfx 지원되지 않는 하이퍼바이저 오류 해결

VirtualBox 및 vmugfx가 지원되지 않는 하이퍼바이저 오류

업데이트 날짜:2025년 9월 12일

최근에 이상한 작은 문제가 발생했습니다. 일관성이 없는 작은 문제이기도 합니다. Linux 호스트에는 VirtualBox에 두 개의 Linux 가상 머신(둘 다 Kubuntu 24.04)이 구성되어 있습니다. 하나는 운영 체제 설치의 일부로 설정된 LUKS 암호화를 사용하고 다른 하나는 사용하지 않습니다. 둘 다 공식 저장소에서 설치된 게스트 추가를 사용합니다. 전자는 오류를 발생시킵니다.

vmugfx 0000:00:02 .0:[drm] *ERROR* vmugfx가 지원되지 않는 하이퍼바이저에서 실행 중인 것 같습니다. 이 구성은 손상되었을 가능성이 높습니다. 문제를 방지하려면 지원되는 그래픽 장치로 전환하십시오. 이제 이 오류는 부팅 순서 중에만 표시됩니다. 그리고 가상 머신의 기능에는 어떤 방식으로도 영향을 미치지 않는 것 같습니다. 화면 크기 조정, 화면 잠금, 아무것도 없습니다. 그래도 일단 없애보자.

단서는 오류 설명에 있습니다

공교롭게도 오류 메시지는 극도로 괴상하지만 실제로는 의미가 있습니다. VirtualBox는 지원되는 그래픽 장치로 전환하라고 알려줍니다. 그러다가 얼마 전 리눅스 게스트의 블랙 스크린 문제에 관해 글을 쓴 기억이 났습니다. 아마도 영향을 받은 쿠분투 인스턴스가 사용하는 그래픽 컨트롤러를 변경해야 할까요?

Linux의 VirtualBox에서 vmugfx 지원되지 않는 하이퍼바이저 오류 해결

실제로 이것은 문제를 해결합니다. VMSVGA에서 VboxVGA로 전환했습니다. 최종 결과는 매우 좋습니다:

  • 부팅 단계에서 더 이상 vmugfx 오류가 발생하지 않습니다.
  • 이전에는 부팅 시퀀스 중에 VM 해상도가 1280x1024와 같이 컴퓨터에서 사용하도록 설정한 해상도로 이동했다가 다시 원하는 크기와 해상도로 여러 번 변경되는 경우가 많았습니다. VboxVGA를 사용하면 그대로 유지되며 디스플레이 크기가 조정되지 않습니다. 아무리 크더라도 항상 VirtualBox 창 프레임과 일치합니다.
  • 가상 머신은 아무런 문제 없이 이전처럼 작동합니다. 호스트나 게스트의 화면 시간 초과는 동작에 영향을 주지 않습니다. 검은 화면도 없고 잠김도 없습니다. 완벽하게 원활하게 실행됩니다.

결론

이것은 매우 짧은 튜토리얼이지만 항상 너무 길 필요는 없습니다. 가장 중요한 교훈은 저장소 또는 ISO에서 게스트 추가를 다시 설치하거나 가상 머신 내부의 디스플레이 설정 등을 조작하는 데 열중하지 않는 것입니다. 결국, 한 가지에 효과가 있다면 두 가지 모두에 효과가 있어야 합니다. 물론 문제는 왜 차이가 있느냐는 것입니다. 내 생각엔 프로세스 초기에 표시되는 암호 해독 프롬프트와 관련이 있는 것 같습니다.

vmugfx 오류가 발생하면 비밀번호를 입력할 수 있는 멋진 "상자"가 없고 별도의 화면에 순수한 텍스트 전용 프롬프트만 표시됩니다. VboxVGA 컨트롤러를 사용하면 오류가 사라지고 멋지고 우아한 비밀번호 필드, 스플래시 애니메이션 등을 모두 얻을 수 있습니다. 그래서 Ubuntu/Kubuntu 부팅 프로세스에 기본 그래픽 컨트롤러를 버릴 수 있는 뭔가가 있는 것 같습니다. 그리고 가상 머신 내부의 변경 사항으로는 이 문제를 해결할 수 없을 것입니다. 그러나 컨트롤러를 간단하고 신속하며 비파괴적으로 변경하면 작업이 완료됩니다. 조심하세요.

건배.