KVM이 "하드 디스크에서 부팅 중"에서 멈춤

KVM이 "하드 디스크에서 부팅 중"에서 멈춤

.vhdx(Hyper-V)에서 .qcow2(KVM)로 변환된 KVM에서 Ubuntu-server-16.04 가상 머신을 실행하려고 합니다.

가상 디스크 이미지를 가져오고 가상 머신을 시작하면 KVM이 "하드 디스크에서 부팅 중" 상태로 정지됩니다. 이미 거의 동일한 가상 머신을 가져올 수 있었지만 해당 VM에는 Grub 부트 로더가 설치되어 있었기 때문에 이것이 문제인 것 같습니다.

Grub 부트 로더가 없는 KVM에서 가상 머신을 가져올 수 있는 방법이 있는지 궁금합니다.

답변1

요즘 Hyper-V에서 생성되는 가상 머신은 거의 항상 2세대 가상 머신입니다. UEFI로 부팅됩니다. 다른 하이퍼바이저에서 VM을 부팅하려면 UEFI로 부팅하도록 구성해야 합니다.

예를 들어 virt-manager를 사용하면 가상 머신 이미지를 가져오는 동안 UEFI(및 Q35 칩셋)를 설정할 수 있습니다.

virt-manager VM 스크린샷 사용자 정의

UEFI 옵션이 비활성화된 경우 가상 머신에 UEFI 펌웨어를 제공하는 OVMF 펌웨어 패키지를 시스템에 설치해야 합니다. 패키지 이름은 Linux 배포판에 따라 다르며, 무엇을 실행하고 있는지 말하지 않았으므로 직접 찾아야 합니다.

관련 정보