私はフォローしています このガイド PXEを介して最小限のArchLinuxイメージを起動します。私のシステムには ASUS F2A85Vマザーボード があります。
ブートメニューでPXEブートを選択すると、次の出力が表示されます。
>>Start PXE over IPv4.
Station IP address is 192.168.0.45
Server IP address is 192.168.0.1
NBP filename is /Arch/boot/syslinux/lpxelinux.0
NBP filesize is 74752 Bytes
Downloading NBP file...
このテキストは、解読するために撮影しなければならなかったビデオ映像の1フレームの画面に表示されます。その後、カーソルで1つのフレームを取得すると、すでにインストールされているシステムのGRUBが表示されます。
Dnsmasqログは次のようになります。
DHCPDISCOVER(br0) 08:60:de:ad:be:ef
DHCPOFFER(br0) 192.168.0.45 08:60:de:ad:be:ef
DHCPREQUEST(br0) 192.168.0.45 08:60:de:ad:be:ef
DHCPACK(br0) 192.168.0.45 08:60:de:ad:be:ef
error 8 User aborted the transfer received from 192.168.0.45
failed sending /tftp/Arch/boot/syslinux/lpxelinux.0 to 192.168.0.45
sent /tftp/Arch/boot/syslinux/lpxelinux.0 to 192.168.0.45
したがって、転送は最初はうまくいかず、その後成功したようです。一部のPXE実装は、ログの動作と一致するサイズを取得するために、ファイルを1回要求して中止することを読みました。しかし、その後、私は迷子になります。 PXEブートがここで終了する理由を示すメッセージはありません。
何が問題になっているのかを知るにはどうすればよいですか?
まあ、これは恥ずかしいです:
私のシステムはEFIを使用しており、リンクされた記事で説明されているセットアップはレガシーBIOSシステムに関するものです。
ブートパスを正しいパスと交換した後(EFI/boot/bootx64.efi
)グーグルできる読みやすいエラーメッセージが表示されます。