Index: boot/arch/ppc32/Makefile.inc
===================================================================
--- boot/arch/ppc32/Makefile.inc	(revision be4fc71ffe0f304301daf9dd7255b9417c72d23d)
+++ boot/arch/ppc32/Makefile.inc	(revision b4c6e837c4fb040fea79da60ab626fa175236dd9)
@@ -27,8 +27,15 @@
 #
 
-build: $(BASE)/image.boot
+TMP = distroot
 
-$(BASE)/image.boot: depend arch/$(BARCH)/loader/image.boot
-	cp arch/$(BARCH)/loader/image.boot $(BASE)/image.boot
+build: $(BASE)/image.iso
+
+$(BASE)/image.iso: depend arch/$(BARCH)/loader/image.boot
+	mkdir -p $(TMP)/boot
+	cp arch/$(BARCH)/loader/image.boot $(TMP)/boot/image.boot
+	cp arch/$(BARCH)/yaboot/ofboot.b $(TMP)/boot/ofboot.b
+	cp arch/$(BARCH)/yaboot/yaboot $(TMP)/boot/yaboot
+	cp arch/$(BARCH)/yaboot/yaboot.conf $(TMP)/boot/yaboot.conf
+	mkisofs -hfs -part -map arch/$(BARCH)/yaboot/maps -no-desktop -hfs-volid "HelenOS" -hfs-bless $(TMP)/boot -r -o $@ $(TMP)/
 
 depend:
@@ -36,7 +43,8 @@
 
 arch/$(BARCH)/loader/image.boot:
-	make -C arch/$(BARCH)/loader COMPILER=$(COMPILER) KERNELDIR=../../../$(KERNELDIR) USPACEDIR=../../../$(USPACEDIR)
+	$(MAKE) -C arch/$(BARCH)/loader COMPILER=$(COMPILER) KERNELDIR=../../../$(KERNELDIR) USPACEDIR=../../../$(USPACEDIR)
 
 clean: generic_clean
-	make -C arch/$(BARCH)/loader clean COMPILER=$(COMPILER) KERNELDIR=../../../$(KERNELDIR) USPACEDIR=../../../$(USPACEDIR)
-	-rm -f $(BASE)/image.boot
+	$(MAKE) -C arch/$(BARCH)/loader clean COMPILER=$(COMPILER) KERNELDIR=../../../$(KERNELDIR) USPACEDIR=../../../$(USPACEDIR)
+	-rm -fr $(TMP)
+	-rm -f $(BASE)/image.iso
Index: contrib/conf/pearpc.conf
===================================================================
--- contrib/conf/pearpc.conf	(revision be4fc71ffe0f304301daf9dd7255b9417c72d23d)
+++ contrib/conf/pearpc.conf	(revision b4c6e837c4fb040fea79da60ab626fa175236dd9)
@@ -1,7 +1,7 @@
 ppc_start_resolution = "800x600x32"
-pci_ide0_master_installed = 0
 
-prom_bootmethod = "force"
-prom_loadfile = "image.boot"
+pci_ide0_master_installed = 1
+pci_ide0_master_image = "image.iso"
+pci_ide0_master_type = "cdrom"
 
 key_toggle_mouse_grab = "F11"
Index: contrib/conf/ppc32-qe.sh
===================================================================
--- contrib/conf/ppc32-qe.sh	(revision b4c6e837c4fb040fea79da60ab626fa175236dd9)
+++ contrib/conf/ppc32-qe.sh	(revision b4c6e837c4fb040fea79da60ab626fa175236dd9)
@@ -0,0 +1,3 @@
+#!/bin/sh
+
+qemu-system-ppc -M mac99 -boot d -cdrom image.iso
