ネットワークを介した複数のOSの起動をサポートするようにWDSサーバーを構成しているところです。 BIOSシステム用のPXELinuxを使用してこのセットアップと作業を行っていますが、今後はUEFIシステムをサポートする必要があります。
IPXEでメニューを正しくロードして表示していますが、以下のコマンドを使用してWDSにチェーンロードしようとすると、WDSサーバーにアクセスした後、メニューを常に再ロードするループに陥ります。
set next-server 0.0.0.0
(WDSサーバーのIPに置き換えられました)
chain tftp://${next-server}/boot\\x64uefi\\wdsmgfw.efi
上記を実行するように設定した場合
chain tftp://${next-server}/boot\\x64uefi\\bootmgfw.efi
ファイルをロードしてブルースクリーンで停止し、最終的にシャットダウンします。
私は基本的にそのようなメニューを探していますが、WDSへのアクセス方法がわかりません。
次のコマンドを使用して、iPXE> WDSからチェーンロードを取得できました。
set next-server 0.0.0.0 (IP ADDRESS OF WDS SERVER) set filename /boot/x64/bootmgfw.efi set net0.dhcp/filename:string /boot/x64/bootmgfw.efi set proxydhcp/filename:string /boot/x64/bootmgfw.efi chain /boot/x64/bootmgfw.efi