PXEブートサーバーを設定しようとしていますが、クライアントは起動に失敗し、UEFIインタラクティブシェルに入ります。システムはRocky Linux(RHEL8)です。 grub2ファイルとshimx64.efiファイルをuefiパスにコピーし、Webブック用のdhcpサーバーを設定し、UEFI 64ビットファイル名をuefi / shimx64.efiとして指定しました。レガシーBIOSを試してみると、pxelinux.cfg/defaultで定義されているメニューが実行されるため、PXEサーバーが動作していることがわかります。したがって、DHCPインフラストラクチャが正確でTFTPが動作していると確信しています。
したがって、uefiブートがシムをロードしない理由はわかりません。 tftpログをダンプし、サーバーからどのファイルを抽出しようとしたかを確認する方法はありますか?
答え1
tftpログの場所が見つかりました。
tail -f /var/log/messages
これには、PXE サーバーの動作のデバッグに役立つすべての情報が表示されます。