ARMコンパイルQEMU-「標準VGAは利用できません」


8

このガイドに従ってQEMUをコンパイルし、その中でRaspberry Pi Archlinuxイメージを実行できるようにしました。このガイドでその方法を学びました。

仮想化されたArchlinuxイメージでxサーバーを実行しようとしていますが、そのためにはグラフィックデバイスが必要です。今のところ、いくつかの汎用ドライバー(つまり、Vesa)をインストールしましたが、QEMUに使用可能なグラフィックデバイスが表示されません。

起動パラメータとして-vga cirrus、エラーを発生させようとしました:

エラー:Cirrus VGAは利用できません

次に、QEMUで-vga stdパラメーターを使用して別のグラフィックスデバイスをエミュレートしようとしましたが、次のエラーが発生しました。

エラー:標準のVGAは利用できません

ここからどこへ行くのですか?この問題は、ARM用にQEMUを自分でコンパイルしたことが原因であると直感しています。エラーメッセージを調べましたが、問題に関連するものを見つけることができません。

FWIW:

  • ホストはUbuntu x64 12.04です。

回答:


2

VGAは(多かれ少なかれ)x86固有の標準です。そのため、ARMでは使用できません。同様の質問がここで回答されました:ARM Versatileベースボードを使用してグラフィックサポートを取得できます。

ガイドがどのように-M versatilepbオプションを設定しているかを確認すると、そのままで問題ありません。使用しているカーネルは、エミュレートされたボード上のグラフィックソリューションをすでにサポートしています。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.