I am working on setting up a PXE boot server based upon a minimal installation of CentOS 5.6. I have installed CentOS 5.6 with the the first CD using the minimal installation method. Next, I followed the tutorial listed here to get the PXE components installed and running. This all seems to be working correctly. However, I would like to take advantage of using a graphic as part of the boot screen. It is my understanding that vesamenu.c32 is required to do this. However, I am not able to locate this file within the installed package for CentOS. I have tried in the past to copy over the vesamenu.c32 file from here without success. I was curious how I could get a graphical boot menu setup with this environment.
Are you trying to network boot a lot of clients? If so, I'd suggest you take a look at DRBL. This can automate a lot of the PXE/NFS setup for you, and makes the entire process pretty painless.
If you are trying to do installs via PXE, DRBL will also greatly simplify this process.
You want cobbler: https://fedorahosted.org/cobbler/