Попытка сетевой загрузки 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 в этой архитектуре.