如何通过 powerpc 在 Debian (Lenny) 中安装 kvm

如何通过 powerpc 在 Debian (Lenny) 中安装 kvm

我正在 x86 上使用 qemu-system-ppc 模拟 powerpc,并用它运行 debian-lenny-ppc。我想在 debian 中安装 kvm。我了解到 kvm 和 qemu-kvm 软件包是无法使用对于powerpc架构。

我找到了两个软件包(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/download) ,已配置

#./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


正如吉尔斯建议的那样,你为什么不尝试一下中的细节PowerPC_KVM关联。
他们在那里描述了整个过程。


添加了一个文档 PowerPC 上的 KVM

谢谢,

答案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。但请注意,它非常慢。

相关内容