Debian は MBR と grub-efi を起動できません

Debian は 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に変えたら元気になりましたね。

関連情報