QEMU Windowsクライアントにはより多くのグラフィックメモリが必要です。
インストールすることにしました。バーティオこの目的を達成するためのQEMUドライバです。
私想像ファイルこのように:
qemu-img create -f raw image_file 4G
また、次のようにWindowsインストールを実行します。
qemu-system-x86_64 -enable-kvm -m 4G -cdrom "OS.iso" -boot order=c -drive file=image_file,if=virtio
しかし、Windowsが起動するとハードドライブが見つかりません(イメージファイルオリジナル)。代わりにいくつかのドライバが必要です。私の考えでは、ドライバがハードドライブと通信することを期待しているようです(イメージファイル)。
ただし、Virtioなしでインストールを実行することもできます。
qemu-system-x86_64 -enable-kvm -m 4G -cdrom "OS.iso" -boot order=d -drive file=image_file,format=raw
これら2つのコマンドの違いは次のとおりです。
order=c vs order=d
そして
if=virtio vs format=raw
QEMUでVirtioを使用してWindowsをインストールする方法は?
私の最初の目標は、Windows(QEMUでゲストとして実行)で512MBのグラフィックメモリを取得することでした。残念ながら、Virtioがなければ、デフォルトで8MBのビデオメモリが提供されますが、これは私の目的には十分ではありません。
ありがとう
PS私のオペレーティングシステムはArch-Linuxです。
ベストアンサー1
仮想マシンにデバイスを追加する必要があります。たとえば、VGAアダプタ(モード)を使用することを決定した場合、コードは次のようになります。
qemu-system-x86_64 -enable-kvm -m 4G -cdrom "OS.iso" -boot order=c -drive file=image_file,if=virtio -device VGA,vgamem_mb=256
次のコマンドを実行して、VMに追加できるデバイスのリストを取得できます(QEMU対応デバイスのリストをカテゴリ別に印刷)。
qemu-system-x86_64 -device help
また、次のコマンドを実行して各デバイスのオプションを確認できます。
qemu-system-x86_64 -device device_name,help
VGAアダプタを例に挙げてみましょう。
qemu-system-z86_64 -device VGA,help
同様の投稿は次のとおりです。KVM / QEMU仮想化用のビデオメモリを設定するには?