我正在使用 PXE 启动某些节点,我想显示一个菜单,我可以通过 IPMI 控制台 (ttyS0) 查看并与之交互,以选择要启动的内容。这可能吗?具体来说,我必须在 pxelinux.cfg/default 文件中输入什么,以便它将菜单显示到 ttyS0?
另外,我需要 menu.c32 文件来执行此操作吗?我目前正在使用 PXE 网络启动将 Ubuntu 9.10 安装到没有 CD 驱动器的节点。但是,Ubuntu DVD 映像没有 menu.c32 文件,只有 vesamenu.c32(位于 /install/netboot/ubuntu-installer/amd64/boot-screens 中)。
答案1
Mircea 提供了整体文档的链接,但我找到了一个更简单的答案这里,即将以下行添加到 pxelinux.cfg/default 的顶部。
例如,要重定向到控制台 ttyS0,波特率为 115200,您可以执行以下操作:
SERIAL 0 115200
这会将文本菜单重定向到我可以与之交互的 IPMI 控制台。
答案2
您必须查看 syslinux 的文档。
看:http://tldp.org/HOWTO/Remote-Serial-Console-HOWTO/configure-boot-loader-syslinux.html