Попытка сетевой загрузки Linux с использованием PXELinux 6.03 на плате EUFI 64, tftp слишком медленный

Я пытаюсь создать детскую школьную лабораторию на мини-ПК на базе x5-Z8350:

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

У меня, похоже, AMI 64 UEFI "биос". Мне удалось предложить IP с сервера Ubuntu (syslinux 6.03, пока не требуется 6.04), tftp syslinux.efi, затем ldlinux.e64, затем образ vmlinuz и initrm, которые занимают целую вечность. А потом зависает...

Я сталкивался:

Syslinux: Как правильно настроить загрузку UEFI PXE?

Моя декларация клиента также

PXEClient:Arch:00007:UNDI:003016.

У меня 2 проблемы на сегодня:

1) Загрузка InitRM (около 40 МБ) занимает около 20 минут, это связано с вышеупомянутыми ошибками tftp? Я использую atftpd. Как я могу обойти это? vmlinuz и initrm от nfs? другой сервер tftp?

2) Замораживание при загрузке или запуске ядра. Это может быть из-за попытки использовать изображение i386 поверх этой платы...?

Любая помощь или намек очень приветствуются.

Ура, Хуан.

1 ответ

Решение

1) Определенно, 20 минут для 40-мегапиксельной передачи TFTP являются результатом ошибок Syslinux 6.03 UEFI TFTP. Единственный способ преодолеть это - обновить Syslinux (даже если сегодня не существует финала 6.04) или передать по HTTP.

2) Arch: 00007 подразумевает, что у вас есть клиент UEFI 64, у вас могут возникнуть проблемы с загрузкой 32-битных и / или 32-битных ОС UEFI в этой архитектуре.

Другие вопросы по тегам