QEMUでキーボードとマウスが機能しない

QEMUでキーボードとマウスが機能しない

QemuでLinaro Beagleboardイメージを実行しようとしていますが、キーボードとマウスに問題があります。起動プロセスが完了すると、キーボードとマウスはデフォルトで機能しません。私は2種類の画像を試しました。 1つはUbuntuデスクトップ全体を使用し、もう1つは最小限のファイルシステムを使用しました。すべてうまく起動しますが、どのような方法でも仮想化されたシステムと対話することはできません。ログインプロンプトに到達する最小のイメージの場合、自動的に root としてログインしますが、何もできません。とても残念です)。コマンドラインとQemulator GUIで実行しようとしましたが、同じ結果が出ました。何が問題なのでしょうか? Qemuコマンドラインは次のとおりです。

qemu-system-arm -M beaglexm -m 256 -sd /home/mac/work/qemu_images/beagle-nano.img 
-k en-us -append "console=ttyS0" -serial stdio -usb 
-hda /home/mac/work/qemu_images/beagle-nano.img 
-localtime -net nic,vlan=1 -net user,vlan=1,hostname=beagle_nano 
-kernel /home/mac/work/qemu_images/vmlinuz-3.0.0-1002-linaro-omap 
-initrd /home/mac/work/qemu_images/initrd.img-3.0.0-1002-linaro-omap

カーネルと初期のRAMディスクイメージなしで直接起動しようとしましたが、まだ成功していません。

ベストアンサー1

特にLinaro Wikiを探索した後これ私は明らかにARMの多くの改善点がありますが、Ubuntu Nattyで利用可能なアップストリームQemuに入らず、LinaroバージョンのQemu用のソースパッケージをダウンロードして直接ビルドすることにしました。 Linaroが提供するBeagleboardイメージと非常にうまく機能します(広くテストしていませんが、起動してキーボードが動作します)!したがって、次のサイトから最新(8月)のソースパッケージをダウンロードしてください。ここ、解凍してから./configure --perfix=/usr; make; make install(Qemuがすでにシステムにインストールされている場合は--prefix = / usrが必要です)、ビルドプロセスには何の問題もあってはなりません(私はそうしました)。 Qemu(Linaroバージョン)の完全なコマンドラインは次のとおりです。

qemu-system-arm -M beaglexm -m 256 -sd /home/mac/work/qemu_images/beagle-nano.img 
-k en-us -append "console=ttyS0,115200n8" -serial stdio 
-device usb-kbd -device usb-mouse -usb -hda 
/home/mac/work/qemu_images/beagle-nano.img -localtime -net nic,vlan=1 
-net user,vlan=1,hostname=beagle_nano  
-kernel /home/mac/work/qemu_images/vmlinuz-3.0.0-1002-linaro-omap 
-initrd /home/mac/work/qemu_images/initrd.img-3.0.0-1002-linaro-omap

おすすめ記事