qemu VM에서 기존 Linux 설치를 부팅합니다.

qemu VM에서 기존 Linux 설치를 부팅합니다.

내 컴퓨터에는 별도의 아치 마운트가 2개 있는데, 그 중 하나는NVME다른 차를 운전하다/dev/sda(EFI존재하다/dev/sda1그리고뿌리존재하다/dev/sda2). 아치를 시작해 보세요/dev/sda아치 안쪽에서NVME다음 명령을 사용하십시오

sudo qemu-system-x86_64 \
    -enable-kvm \
    -m 4096 \
    -cpu host \
    -smp 6 \
    -drive file=/dev/sda1,format=raw \
    -drive file=/dev/sda2,format=raw \
    -drive if=pflash,format=raw,readonly=on,file=/usr/share/ovmf/x64/OVMF_CODE.fd \
    -drive if=pflash,format=raw,file=/usr/share/ovmf/x64/OVMF_VARS.fd \
    -vga virtio \
    -display sdl \
    -net nic \
    -boot order=c\
    -d guest_errors
  • OVMF_CODE.fd 및 OVMF_VARS.fd가 올바른 위치에 있고 유효합니다.
  • 애벌레게스트와 호스트 모두에 설치됨
  • /dev/sda파티션이 마운트 해제되었습니다.
  • 또한 실행하지 않고 sudo로그인한 사용자가 ovmf 파일에 액세스할 수 있도록 시도했습니다.
  • 또한 파일 -bios옵션을 시도했습니다.OVMF.fd

하지만 명령을 실행하면 빈 화면만 표시되고 프로세스가 중단되는 것 같습니다. 이 문제를 해결하는 방법을 알려주실 수 있나요?

관련 정보