기존 Ubuntu를 qemu VM으로 부팅할 수 없습니다

기존 Ubuntu를 qemu VM으로 부팅할 수 없습니다

내 주식 OS(Devuan)는 sda1에 있고 Debian 9는 sda2에 있으며 Ubuntu 20.04는 sde1에 있습니다.

콜드 부팅 중에 grub select를 사용하면 모든 운영 체제가 제대로 부팅됩니다.

Devuan을 부팅할 때 가상 머신에서 Debian 및/또는 Ubuntu를 실행하고 다음과 같이 qemu를 사용하고 싶습니다.
sudo qemu-system-x86_64 -hda /dev/sda
그런 다음 grub 메뉴를 따라 선택합니다.
Debian은 가상 머신에서 문제 없이 부팅되지만 Ubuntu는 다음과 같은 문제로 실패합니다.

error: no such device: correct-uuid-for-sde1
error: hd4 cannot get C/H/S values
error: you need to load the kernel first

그런 다음 그럽 메뉴로 다시 돌아갑니다.

qemu VM에서 Ubuntu를 부팅하기 위해 다음도 시도했습니다.
sudo qemu-system-x86_64 -hda /dev/sde
및 get:을 시도한
error: file '/boot/grub/i386-pc/normal.mod' not found
다음 grub Rescue를 입력했습니다. Grub Rescue에서 수행되는 작업은 ls나열되지 않고 hd4나열만 됩니다 hd0(그리고 false?? fd0). 기다리고 set root=(hd4,1), 실패하고, 표시해 보세요 cannot load C/H/S values.

문제가 무엇인지, 해결 방법에 대한 아이디어가 있습니까?

답변1

해결됨 - 비슷한 문제가 있는 사람에게 어떤 일이 일어났는지 설명합니다.

Ubuntu를 설치했지만 grub을 설치하지 않고 대신 Devuan 설치와 함께 설치된 grub에 의존했습니다. 설치가 완료되었고 모든 것이 제대로 작동하는 것 같았습니다.

그런 다음 qemu 문제가 발생했습니다. Ubuntu를 콜드 부팅하고 grub을 올바르게 설치하여(Ubuntu에서) 문제를 해결한 다음 Devuan으로 돌아가서 한 가지 작업을 수행한 update-grub후 qemu 문제가 해결되고 VM이 예상대로 시작되었습니다.

관련 정보