먼저 이미지를 제대로 가져왔는지 확인할 필요가 있습니다. phase2 혹은 full 방식을 완료했는지 확인해주세요.
제대로 가져왔다면 오리지널 가상머신의 부팅옵션을 확인해주세요. bios 면 설정에서 uefi:legacy 값을 제거해야 합니다. secure 부팅이라면 uefi 값을 secure로 변경하고 부팅해주세요.
부팅옵션이 맞는데도 불구하고 부팅이 되지 않는다면 rootdiskcontroller 와 datadiskcontroller 를 확인해주세요.
rootdiskcontroller를 scsi>vrtio>sata>ide 순으로 부팅하면서 어느 시점에 부팅되는지 확인해주세요.
윈도우라면 업데이트가 오래걸리거나(1시간 이상) 복구 프롬프트로 올라올 수 있습니다. 이때는 윈도우 드라이버 설치를 참고해주세요.
- scsi/virtio 로 부팅될 경우 그대로 이관하면 됩니다.
- sata 인 경우 대상 디스크가 2t 미만인지 확인해주세요. 이상일 경우 드라이버를 업데이트 하거나 데이터 이관을 고려할 필요가 있습니다.
- ide 인 경우는 "반드시" 드라이버를 업데이트해야 합니다. 다음은 rhel/ubuntu 계열 리눅스의 ide 드라이버 업데이트 과정입니다. 가상머신 os 내부에서 진행합니다.
RHEL #root 진행을 전제로 합니다.
lsinitrd|grep virtio #현재 사용중인 initramfs 확인
cp /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname -r).img.bak #기존 이미지 백업
dracut -f -v --add-drivers "virtio virtio_pci virtio_blk virtio_scsi virtio_net" /boot/initramfs-$(uname -r).img$ (uname -r) #virtio 드라이버를 포함하여 재생성
vi /etc/dracut.conf.d/virtio.conf #설정 파일 생성
adddrivers+="virtio virtio_pci virtio_blk virtio_scsi virtio_net" #입력
:wq #저장후 나오기
dracut -f -v #적용
lsinitrd|grep virtio #현재 사용중인 initramfs 확인
Ubuntu - root 진행을 전제로 합니다.
lsinitramfs /boot/initrd.img-$(uname -r)|grep virtio #최신 커널 이미지내 모듈 검색
vi /etc/initramfs-tools/modules #설정파일 편집
virtio
virtio_pci
virtio_blk
virtio_scsi
virtio_net
virtio_ring #내용 추가
:wq #저장 후 닫기
sudo update-initramfs -u -k all #현재 실행 중인 커널 포함 모든 커널의 initramfs 업데이트
lsinitramfs /boot/initrd.img-$(uname -r)|grep virtio #최신 커널 이미지내 모듈 검색
위 과정 후에도 ide 외에 부팅되지 않는다면 기술지원을 요청하십시오.