尝试在 EUFI 64 主板上使用 PXELinux 6.03 进行网络启动 Linux,tftp 太慢

尝试在 EUFI 64 主板上使用 PXELinux 6.03 进行网络启动 Linux,tftp 太慢

我正在尝试使用基于 x5-Z8350 的迷你电脑建立一个儿童学校实验室:

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 启动?

我的客户声明也是

PXE客户端:Arch:00007:UNDI:003016。

我今天有两个问题:

1) InitRM(大约 40Mb)需要 20 分钟才能加载,这是由于上述 tftp 错误造成的吗?我正在使用 atftpd。我该如何解决这个问题?来自 nfs 的 vmlinuz 和 initrm?其他 tftp 服务器?

2) 加载或执行内核时可能冻结。这可能是由于尝试在此板上使用 i386 映像...?

欢迎任何帮助或提示。

干杯,胡安。

答案1

1) 40 Meg TFTP 传输耗时 20 分钟肯定是 Syslinux 6.03 UEFI TFTP 错误造成的。解决此问题的唯一方法是升级 Syslinux(即使今天 6.04 最终版不存在)或改用 HTTP 进行传输。

2) Arch:00007 表示您有一个 UEFI 64 客户端,在该架构上加载 UEFI 32 和/或 32 位操作系统时您可能会遇到一些问题。

相关内容