Exactly. And even if there's no TFTP (or no ethernet driver in uboot), it's still possible to cheat: for example, you can build with agl-netboot feature and you'll get a kernel image, a dtb, an initramfs and a rootfs. You can put everything but the rootfs on a sdcard and boot from it 'as usual' then let the initramfs mount the rootfs through NBD: set the nbd.xxx variables accordingly in the kernel command line and don't forget to serve your rootfs ext4 file with a nbd server). Please keep us posted on your progress: I'm sure many people would be interested with this netboot feature :) HTH --- Stephane Desneux - CTO - IoT.bzh stephane.desneux@xxxxxxx - www.iot.bzh On 30/09/2019 22:20, Jan-Simon Moeller wrote: > Does the u-boot of your board do tftp? If yes, the answer is yes. > > best, > js > > Vahid Gharaee <vgharaee@xxxxxxxxx <mailto:vgharaee@xxxxxxxxx>> schrieb am Mo., > 30. Sep. 2019, 11:21: > > Dear Stephane, Community, > > does the netboot works for imx6 ? > > kind regards > vahid > > > On Sat, Aug 3, 2019 at 12:32 PM Vahid Gharaee <vgharaee@xxxxxxxxx > <mailto:vgharaee@xxxxxxxxx>> wrote: > > > Thank you very much for your prompt reply. > i'm gonna try netboot > vahid > > On Sat, Aug 3, 2019 at 12:18 PM Stephane Desneux > <stephane.desneux@xxxxxxx> wrote: > > Hi Vahid, > > No, you can't use NFS because extended attributes are not handled at > filesystem > level but they are required to use SMACK. > > That's why we added support for netboot through NBD (network block > device at > kernel level, filesystem agnostic). > > The goal is to have the rootfs mounted on a device named /dev/nbd0. > On server > side, a daemon is responsible for pushing the required blocks. > > The chain is something like this: > > [--------- target ----------] [----- > server ------] > > ext4 FS -> block device (nbd0) -> nbd-client --(tcp)--> nbd-server > -> ext4 image > > > To enable the NBD feature, you'll have to add the 'agl-netboot' > feature at > aglsetup time. > > Check this README: > > https://git.automotivelinux.org/AGL/meta-agl/tree/meta-netboot/README > > You can also find an example script to be run on server side (it's > suited for > the AGL docker container which is a debian): > > https://git.automotivelinux.org/AGL/docker-worker-generator/tree/INSTALL/tools/scripts_netboot/run_xnbd_server > > Hope this helps. > --- > Stephane Desneux - CTO - IoT.bzh > stephane.desneux@xxxxxxx - www.iot.bzh > > On 03/08/2019 09:16, Vahid Gharaee wrote: > > Dear all, > > > > Could anyone tell me if it's possible to run AGL over NFS? > > I mean, because SMACK is used, I could not use NFS. > > I need NFS to debug more easily. > > > > Thank you in advanced. > > Vahid > > > > _______________________________________________ > > automotive-discussions mailing list > > automotive-discussions@xxxxxxxxxxxxxxxxxxxxxxxxx > <mailto:automotive-discussions@xxxxxxxxxxxxxxxxxxxxxxxxx> > > > https://lists.linuxfoundation.org/mailman/listinfo/automotive-discussions > > > > _______________________________________________ > automotive-discussions mailing list > automotive-discussions@xxxxxxxxxxxxxxxxxxxxxxxxx > <mailto:automotive-discussions@xxxxxxxxxxxxxxxxxxxxxxxxx> > https://lists.linuxfoundation.org/mailman/listinfo/automotive-discussions > _______________________________________________ automotive-discussions mailing list automotive-discussions@xxxxxxxxxxxxxxxxxxxxxxxxx https://lists.linuxfoundation.org/mailman/listinfo/automotive-discussions