私はx86でqemu-system-ppcを使ってpowerpcをエミュレートし、debian-lenny-ppcを実行しています。 Debianにkvmをインストールしたいです。私はkvmとqemu-kvmパッケージが次のようになることを学びました。使用不可PowerPCアーキテクチャ用。
2つのパッケージ(kvm-sourceと[Edit1] qemu)を見つけてインストールしましたが、どのように進むべきかわかりません。 PowerPCにkvmをインストールする方法は?上記のようにクロスコンパイルする必要がありますか?http://www.linux-kvm.org/page/PowerPC_Host_Userspace?
[編集1]:
方法1:qemu-kvmソースコードをダウンロードしました(http://sourceforge.net/projects/kvm/files/qemu-kvm/0.13.0/qemu-kvm-0.13.0.tar.gz /ダウンロード)、設定済み
#./configure --target-list="ppc-softmmu"
#make
ただし、次のエラーが発生します。
CC ppc-softmmu/virtio-pci.o
~/qemu-kvm-0.13.0/hw/virtio-pci.c: In function 'virtio_pci_mask_notifier':
~/qemu-kvm-0.13.0/hw/virtio-pci.c:436: error: invalid use of undefined
type 'struct kvm_irq_routing_entry'
~/qemu-kvm-0.13.0/hw/virtio-pci.c:436: error: dereferencing pointer to
incomplete type
答え1
答え2
PowerPC P5 9131-52AにopenSUSE 11.1 PPCを正常にインストールし、qemu 1.1.1をコンパイルしました。コンパイルする前にzlibとglib-2.2.4が必要です。それから:
#./configure --target-list="ppc-softmmu ppc64_softmmu"
# make
# make install
qemuをインストールしたら、glib-2.2.4ディレクトリからmake uninstallを実行してglib-2.2.4を削除する必要があります。そうしないと、一部のアプリケーションがクラッシュする可能性があります。
qemu-system-ppc -vnc :0 -hda DEBIAN.img -cdrom DEBIAN.iso -boot d
その後、VNCクライアントを使用して:0に接続できます。しかし、速度が非常に遅いので注意してください。