私はホストコンピュータで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に変えたら元気になりましたね。