PXE ブート後に grub を使用して特定のカーネルを自動起動する

PXE ブート後に grub を使用して特定のカーネルを自動起動する

私は、FOG PXE サーバーから PXE ブートして ipcop インストールを動作させることに取り組んできました。ブートすると、ディスク上の ipcop インストールを起動せずに、自動的に grub コマンドラインに切り替わります。

OS を手動で起動するために使用するコマンドはわかりましたが、自動的に起動する必要があります。

現在、OS を起動するために次の 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 スタイルを設定する行を検索します。

関連情報