QEMUに、外部USBケースの中にあるUbuntu 16.04.1でハードドライブを起動させることができないようです。ホストOSでドライブをパーティションとして正常にマウントし、ファイルを読み取ることができます。
ドライブがPCに直接接続されているようにドライブが起動し、SATAに接続すると起動します。しかし、QEMUをUSBから起動しようとするとエラーが発生します。それはGrubにうまくいきますが、それはその後死ぬときです。
これは私のQEMUコマンドです:
Sudo kvm -hdb /dev/sdh
このコマンドでGrubにアクセスできます:
それから、UbuntuまたはリカバリモードUbuで続行すると、次のように表示されます。
それを超えることはありません。私もこのQEMUコマンドを試しましたが、これも失敗しました:
Sudo qemu-system-x86_64 -usb -usbdevice disk:/dev/sdh
このコマンドは次のことを行います。
QEMUコマンドラインでメモリオプションが欠落していたようです。指定しない場合、QEMUのデフォルトのRAMは128MBであり、カーネルを起動するには不十分です。
解決策は、-m
パラメーターを使用してQEMUに十分なRAMを提供することです。動作する最後のコマンドは次のとおりです。
Sudo kvm -m 2G -hdb /dev/sdh