OVM에서 Hyper-V로 마이그레이션할 계획입니다. 마이그레이션을 수행하기 위해 OVM을 정상적으로 종료한 다음(VM은 Oracle Linux 7.2를 사용함) OVM 콘솔에서 장치를 내보내고 Windows 시스템으로 옮긴 다음 변환했습니다. StarWind V2V 이미지 변환기를 사용하면 vhdx 파일이 생성됩니다. 변환된 가상 머신을 시작하고 (Oracle Linux Server (3.10.0-327.el7.x86_64 with linux) 7.2를 사용하려고 하면 문제 없이 모든 것이 잘 작동하지만 (Oracle Linux Server (3.8.13- 98.7.1.el7uek.x86_64 및 Unbreakable Enterprise Linux) Dracut 복구 모드에 들어갔더니 다음과 같은 오류 메시지가 나타납니다(첨부된 그림 참조).
dracut -f
실행 , 수동 편집 /etc/fstab
(fstab.empty 파일이 수동으로 생성되어 전혀 도움이 되지 않음), 편집할 수 있는지 확인, /etc/default/grub
제거를 사용하여 파일이 존재하지 않는지 확인 하는 등 이 문제에 대한 몇 가지 솔루션을 검색했습니다. 손상된 커널 rpm -e
"커널이 종료되지 않습니다"라는 오류가 발생했지만 yum
이를 사용하거나 설치 하려고 하면 rpm
커널 존재로 인해 실패합니다. Redhat의 솔루션을 사용하여 LVM을 수정하려고 했습니다.웹 포털, 그러나 다음과 같은 오류 메시지가 나타납니다. "/run/lvm/lvmetad.socket: 연결 실패: 해당 파일 또는 디렉터리가 없습니다."(스크린샷 첨부)
추가 문제 해결을 위해 "/run/initramfs/rdsosreport.txt" 파일을 열었고 아래 화면과 같이 오류가 포함되어 있음을 발견했습니다.
아래 명령을 실행해 보았지만 /bin/sh
해당 파일이나 디렉터리를 커밋하지 않았습니다.
mount --bind /proc /mnt/sysimage/proc
mount --bind /dev /mnt/sysimage/dev
mount --bind /sys /mnt/sysimage/sys
chroot /mnt/sysimage
dracut -f
exit
cd /
sync
telinit 6