Fedora 37에서 Gnome Box를 사용하여 가상 머신을 실행하려고 하면 항상 QEMU 시작 오류로 시작됩니다.

Fedora 37에서 Gnome Box를 사용하여 가상 머신을 실행하려고 하면 항상 QEMU 시작 오류로 시작됩니다.

Gnome Box(Flathub 설치)를 사용하여 Fedora 37에서 Gnome OS, Fedora Silverblue 및 endeavourOS를 실행하려고 합니다. 그러나 어떤 시스템을 사용하든 가상 머신 시작은 다음과 같이 즉시 중지됩니다.

여기에 이미지 설명을 입력하세요.

내가 취한 단계는 매우 기본값이었습니다.

  1. Flathub를 통해 Gnome Box 설치
  2. Gnome 상자를 열고 "가상 머신 생성"을 선택하십시오.
  3. 사전 구성된 소스에서 GnomeOS Nightly(두 번째 Fedora Silverblue)를 설치합니다.
  4. 가상 머신 시작

가상화 기능을 확인하면 모든 것이 괜찮아 보입니다.

$ gnome-boxes --checks
• The CPU is capable of virtualization: yes
• The KVM module is loaded: yes
• Libvirt KVM guest available: yes
• Boxes storage pool available: yes
• The SELinux context is default: yes

이미지가 올바른 위치에 있고 libvirt에 액세스할 수 있습니다.

$ virsh list ; virsh vol-list gnome-boxes
 Id   Name           Status
------------------------------
 1    gnomenightly   laufend

 Name           Pfad
--------------------------------------------------------------------------------
 gnomenightly   /home/firestarter/.local/share/gnome-boxes/images/gnomenightly

QEMU 로그에 몇 가지 경고가 표시됩니다. qemu-system-x86_64: warning:이 AMD CPU 제품군은 하이퍼스레딩을 지원하지 않습니다(2) (I have a AMD Ryzen 5 5500U). 그러나 내 연구에 따르면 이것이 문제가 되어서는 안 됩니다.

업데이트: Gnome OS 및 Fedora Silverblue의 기본 uefi 부팅 모드와 관련이 있는 것 같습니다. BIOS에서 가상 머신을 부팅할 수 있는 옵션을 제공하는 다른 이미지인 Manjaro를 사용해 보았습니다. 동일한 이미지에 UEFI 옵션을 사용하면 edk2-ovmf이미 설치되어 있어도 이전과 같이 부팅이 실패합니다.

관련 정보