qemu VMから既存のLinuxインストールを起動します。

qemu VMから既存のLinuxインストールを起動します。

私のコンピュータには2つの別々のアーチマウントがあり、そのうちの1つはNVME別の車を運転する/dev/sdaEFI存在する/dev/sda1そして存在する/dev/sda2)。アーチを始めよう/dev/sdaアーチの中からNVME次のコマンドを使用してください

sudo qemu-system-x86_64 \
    -enable-kvm \
    -m 4096 \
    -cpu host \
    -smp 6 \
    -drive file=/dev/sda1,format=raw \
    -drive file=/dev/sda2,format=raw \
    -drive if=pflash,format=raw,readonly=on,file=/usr/share/ovmf/x64/OVMF_CODE.fd \
    -drive if=pflash,format=raw,file=/usr/share/ovmf/x64/OVMF_VARS.fd \
    -vga virtio \
    -display sdl \
    -net nic \
    -boot order=c\
    -d guest_errors
  • OVMF_CODE.fd と OVMF_VARS.fd が正しい場所にあり、有効です。
  • 幼虫ゲストとホストの両方にインストール
  • /dev/sdaパーティションがマウント解除されました。
  • また、実行せずにsudoログインしたユーザーがovmfファイルにアクセスできるようにしました。
  • また、ファイル-biosオプションを試しました。OVMF.fd

しかし、コマンドを実行すると空の画面のみが表示され、プロセスが中断されるようです。この問題を解決する方法を教えてください。

ベストアンサー1

おすすめ記事