AnsweredAssumed Answered

Deployment of images (PXE ?)

Question asked by Milo Tenzin on Mar 26, 2015
Latest reply on Apr 8, 2015 by Yuri Muhin

We are working with a few sabresd. We generate linux embedded images with Yocto (using U-boot as bootloader), and we deploy it manually on SD cards. This works well for now, when we are in test phase and don't have a lot of cards. But later, it'll be definitly to slow.


We have a central server for the network of the cards. Currently, this is a simple DHCP server, affecting IP addresses depending on the MAC addresses of the cards. We'd like to make it a PXE server. But as the memories of the imx6 are totally empty (no bootloader) when received, it seems that we have to manually flash them to put U-boot, and then configure it to boot using PXE. Our problem is the same than at the beginning : it's slow.

Ideally, we'd like to plug the SBCs, and then control the deployment from the server, using a tool like Fog or DRBL/Clonezilla. Is there a way to do so easily, without flashing the SBCs one by one to install U-boot ?

If we choose PXE, how to active it in U-boot ? I have looking into it, with the options of U-boot (bootp and others), but it doesn't work.