В одной и той же сети имеется некоторое кол-во тонких клиентов на платформе x86 (обычные ноуты) и некоторое кол-во Raspberry Pi 2.
Хотелось бы понимать существует ли вариант загрузки файлов ОС по сети одновременно и для x86 и для Pi2, чтобы при каждом новом релизе не приходилось перезаливать бинарники на SD-карту для Малин, т.к. их кол-во в перспективе будет увеличиваться.
В варианте загрузки исполняемых файлов ОС по сети для платформы x86 и Raspberry Pi 2 в DHCP указываются разные имена образов для загрузки. В случае x86 это wtware.pxe, размером 16Кб, а в случае Raspberry Pi 2 - kernel7.img, размером 5Мб.
У интегрированных сетевых адаптеров размер буфера не превышает 512Кб и соответственно нет возможности загрузить файл размером 5Мб.
Если в DHCP, бутфайлом указать wtware.pxe, x86 грузятся без проблем, но Малина при этом не грузится останавливаясь на следующем:
Код: Выделить всё
Filename '[version]\wtware.pxe'
Load address: 0x1000000
Loading: ##
223.6 KiB/s
done
Bytes transferred = 16282 (3f9a hex)
Bad Linux ARM zImage magic!
U-Boot>