the pxes ebuild miss a lot files from the pxes-base necessary for the correct creation of the initrd image. The files missed are in the "stock" dir. You must add a new depend entry like this: cdr? app-cdr/cdrtools why? pxes needs mkisofs to build an iso image Reproducible: Always Steps to Reproduce: 1.emerge pxes 2.pxesconfig and burn the iso file 3.boot with the iso file Actual Results: the ebuild dont copy all necesary files from the tgz to the system Expected Results: a non corrupted initrd image with all necesary files http://sourceforge.net/mailarchive/forum.php?thread_id=3190149&forum_id=9011 <- here you can see an email in the pxes mail-list about how pxesconfig doestn works in gentoo, you are in the thread too :P
I'll look into this, but I honestly might just wait since Diego is looking to release 0.7 in the next week or so. What is strange is that I am using this ebuild myself and it works perfectly. The main concern is to ensure that you change the ramdisk_size in the tftpboot/pxes/pxelinux.cfg/default file if using PXE. I will go ahead and add the cdr? depend to the ebuild. Also, with 0.7, I plan on separating the ebuild into several ebuilds. This way I can incorporate patches from the mailing-list better to solve any issues that we find between releases.
What files is it missing? There *is* no /bin/startx file in the distribution. It is created during boot from the startx.tpl file. Also, I made the change for the cdr USE flag and checked it into CVS.
I added a PXES-0.7 to ~x86. Please check and see if this fixes your issue.
Well, there are now 2 versions neer than 0.6-r4 in CVS, so I'm closing this since it has been so long. Please try out pxes-0.8 and see if it meets your needs.