나는 x86에서 qemu-system-ppc를 사용하여 powerpc를 에뮬레이션하고 debian-lenny-ppc를 실행하고 있습니다. 데비안에 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 /다운로드), 구성됨
#./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
Giles가 제안한 것처럼 세부 사항을 시도해 보는 것이 어떻습니까?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에 연결할 수 있습니다 . 하지만 속도가 매우 느리니 주의하세요.