데비안은 MBR 및 grub-efi를 시작할 수 없습니다

데비안은 MBR 및 grub-efi를 시작할 수 없습니다

나는 호스트 컴퓨터에서 Debian Jessie(amd64)를 실행하고 있습니다. 저는 Debian Jessie(amd64)를 게스트로 사용하고 있습니다(qemu-kvm 사용).

나는 다음 kvm과 같이 실행합니다 :

/usr/bin/kvm -monitor stdio \
             -smp 2 -soundhw ac97 -vga std \
             -enable-kvm -m 512 \
             -drive file=usb32g.qcow2,cache=writeback,aio=threads \
             -boot once=d,menu=off \
             -net nic,vlan=0,macaddr=00:5a:2f:09:1a:99 -net user,vlan=0 \
             -no-quit -name "deb-x64" \
             -bios /usr/share/ovmf/OVMF.fd

VM을 부팅하면 efi-firmware가 다음을 보고합니다.

Boot Failed. debian

추측한 대로 efi 펌웨어는 efi 부트로더를 사용하여 파티션을 찾을 수 있었지만 문제가 발생했습니다. 그런데 netinst iso-image, efi-firmware를 제공하여 debian-installer를 시작하면 쉘에 액세스하고 설치된 시스템을 chroot하고 usb32g.qcow2다시 설치 grub-efi하고 실행할 수 있지만 update-grub아무 소용이 없습니다.

EFI 파티션은 번호가 2인 기본 MBR 파티션(예: /dev/sda2)에 있고 루트 파일 시스템은 논리 MBR 파티션(예: /dev/sda6)에 있습니다.

어떤 제안이 있으십니까?

답변1

나도 당신과 같은 문제를 안고 있었는데 해결책은 다음과 같았습니다.VB의 오류, SAS를 컨트롤러로 사용할 수 없습니다. 그래서 SATA로 바꿨더니 잘 되더군요.

관련 정보