/My current structure looks like: /export/suse/sles10 ./ai64 ( AMD/INTEL 64 bit ) ./ppc ./x86 ( AMD/INTEL 32 bit ) and for each version i have a kernel and an initrd /tftpboot/sles10 ./initrd.ai64 ./initrd.x86 ./kernel.ai64 ./kernel.x86 For pxe boot i just link the hex-ip to the appropiate OS version. Example for Suse Linux 9.3 /tftpboot/sl93 initrd.ai64 initrd.x86 initrd.x86.auto ( Rebuild initrd for unattended installation ) kernel.ai64 kernel.x86 /tftpboot/pxelinux.cfg ./0A0B0F1B -> sl93-x86.graphic.auto ./sl93-x86.graphic.auto ( Autoinstallation for SuSe 9.3 with info file in initrd ) ./sles10-ai64.graphic.default ./sles10-ai64.serial.default ./rescue cat sl93-x86.graphic.auto DEFAULT sl93 LABEL sl93 KERNEL sl93/kernel.x86 APPEND initrd=sl93/initrd.x86.auto ramdisk_size=65536 # All Autoyast parameters has been put into the xinitrd.x86.auto file implicit 0 display message prompt 1 timeout 100 hth Hajo