PXE 启动后使用 grub 自动启动特定内核

PXE 启动后使用 grub 自动启动特定内核

我一直在努力通过从 FOG PXE 服务器进行 PXE 启动来使 ipcop 安装正常运行。启动时,它会自动切换到 grub 命令行,而无需启动到磁盘上的 ipcop 安装。

我已经知道使用什么命令来手动启动操作系统,但我需要它自动启动。

我目前使用这些 grub 命令来启动操作系统:

root (hd1,0)
kernel /boot/vmlinuz-3.4-3 root=/dev/disk/by-label/root ro mode=normal panic=10 loglevel=4
initrd /boot/ipcoprd-3.4-3.img

但现在每次启动时我都必须手动填写这些内容。如何让 grub 自动使用这些设置?

我尚未能够在互联网上找到任何有用的东西。

答案1

通过将 FOG 服务器 grub 加载程序的硬编码“hd0”更改为“hd1”,解决了此问题。您可以在 /var/www/fog/lib/fog/BootMenu.class.php 中找到它

搜索设置 BootExit 样式的行。

相关内容