Linux를 시작하는 동안 오류가 발생했습니다. 루트 및 스왑이 존재하지 않습니다.

Linux를 시작하는 동안 오류가 발생했습니다. 루트 및 스왑이 존재하지 않습니다.

Oracle Linux 7.5가 포함된 VM을 XenServer로 가져왔지만 Linux를 부팅할 때 다음 오류가 발생합니다.

dracut-initqueue[296]: Warning: Could not boot.
dracut-initqueue[296]: Warning: /dev/ol/root does not exist
dracut-initqueue[296]: Warning: /dev/ol/swap does not exist

Warning: /dev/mapper/ol-root does not exist
Warning: /dev/ol/root does not exist
Warning: /dev/ol/swap does not exist

Generating "/run/iniramfs/rdsosreport.txt"
Entering emergency mode. Exit the shell to continue.
Type "journalctl" to view system logs

dracut:/#

재부팅하고 복구 모드로 들어가서 dracut -f를 입력했지만 작동하지 않았습니다.

부팅을 복원해야 하는데 라이브 CD가 없습니다. 어떻게 해야 하나요?

답변1

당신은 아마도 이런 경험을 하고 있을 것입니다.이것.

다음을 실행해 보세요.

dracut --regenerate-all -f && grub2-mkconfig -o /boot/grub2/grub.cfg

이렇게 하면 initramfs블록 장치의 이름 지정 문제( /dev/sda1아마 지금 /dev/xvde1또는 이와 유사한 것)가 다시 빌드되고 해결됩니다.

VMware에서 OracleVM으로 마이그레이션할 때 도움이 되었습니다.

dracut에 대한 추가 정보여기그리고여기.

관련 정보