I'm trying to use ERPXE within a XenServer environment using XenCenter for administration, and I have been running into some unexpected difficulty. I was really impressed by this project when I ran across it at wikipedia.
To start with, I have a VM running a CentOS-based server with ERPXE installed and running in conjunction with our dhcp server. I can boot physical machines just fine off of the server. However, whenever I boot a VM, I am unable to see the menu. In addition, I don't believe the menu is receiving keyboard input - supposing it is just a viewing issue. The VM restarts as if I have not interrupted the menu timer (The VMs in question have nothing installed on their disk or have no disk).
I am at a loss to explain this behavior, since a PXE server I put together from scratch seems to work fine. It uses vesamenu.c32 and has a background image, as well as a screen-size change. Granted, mine is not as complex, and doesn't have any "INCLUDES"... As a result, I am not sure what the issue is. I would at least expect the first menu to load. Instead, when I boot from ERPXE, I get results like this:
I'm not sure if anyone else has used ERPXE with XenServer/XenCenter before, but I was hoping to get some suggestions as to what might be causing the issue. If I run across any solution on my own, I will try to post it here.