Linux

嘗試在 EUFI 64 板上使用 PXELinux 6.03 網路引導 Linux,tftp 太慢

  • December 6, 2017

我正在嘗試使用基於 x5-Z8350 的迷你 PC 建立一個兒童學校實驗室:

https://ark.intel.com/products/93361/Intel-Atom-x5-Z8350-Processor-2M-Cache-up-to-1_92-GHz

我的似乎有一個 AMI 64 UEFI“bios”。我已經設法從 Ubuntu 伺服器(syslinux 6.03,還不需要 6.04)提供 IP,tftp syslinux.efi,然後是 ldlinux.e64,然後是需要很長時間的 vmlinuz 映像和 initrm。然後凍結…

我碰到:

Syslinux:如何正確配置 UEFI PXE 引導?

我的客戶聲明也是

PXEClient:Arch:00007:UNDI:003016。

我今天有2個問題:

  1. InitRM (大約 40Mb) 需要大約 20 分鐘才能載入,這是由於前面提到的 tftp 錯誤嗎?我正在使用 atftpd。我怎麼能解決這個問題?來自 nfs 的 vmlinuz 和 initrm?其他 tftp 伺服器?

2)在載入或執行核心時可能會凍結。這可能是由於試圖在此板上使用 i386 圖像…?

非常歡迎任何幫助或提示。

乾杯,胡安。

  1. 絕對是 40 Meg TFTP 傳輸的 20 分鐘是 Syslinux 6.03 UEFI TFTP 錯誤/秒的結果。您必須克服這個問題的唯一方法是升級 Syslinux(即使今天不存在 6.04 最終版本)或改為通過 HTTP 傳輸。

  2. Arch:00007 表示您有 UEFI 64 客戶端,在該架構上傳入 UEFI 32 和/或 32 位作業系統時可能會遇到一些問題。

引用自:https://serverfault.com/questions/886135