Ubuntu – PXE boot menu visible over IPMI console

pxe-bootUbuntuubuntu-9.10

I'm PXE booting some nodes, and I'd like to have a menu come up that I can see and interact with via IPMI console (ttyS0) to choose what to boot. Is this possible? In particular, what do I have to put in the pxelinux.cfg/default file so that it displays the menu to ttyS0?

Also, do I need the menu.c32 file to do this? I'm currently using PXE netbooting to install Ubuntu 9.10 to nodes that don't have CD drives. However, the Ubuntu DVD image doesn't have the menu.c32 file, only vesamenu.c32 (in /install/netboot/ubuntu-installer/amd64/boot-screens).

Best Answer

Mircea had a link to the overall docs, but I found a simpler answer here, which was to add the following line to the top of pxelinux.cfg/default.

For example, to redirect to console ttyS0, at a baud rate of 115200, you would do:

SERIAL 0 115200

This redirects a text menu to the IPMI console that I can interact with.