or as NFS mounting point with Linux ® kernel boot arguments nfsroot added in APPEND command ( root= /dev/nfs nfsroot=.as initramfs with INITRD command in configuration file (the file uInitrd need to be generated, it is a generic feature not explained in this WIKI).To fully boot on a network (kernel and rootfs), the rootfs to use can be defined : KERNEL uImage FDT stm32mp157f-ev1.dtb APPEND root= /dev/mmcblk0p8 rootwait rw earlyprintk console=ttySTM0,115200 the Linux ® kernel boot arguments are defined via the APPEND option, including the rootfs to use įor example with STM32MP157F-EV1 Evaluation board and with the rootfs on the 8th partition of the SD card ( /dev/mmcblk0p8), the PXE configuration file is:.the kernel and the device tree loaded by U-Boot are defined via KERNEL and FDT options.the LABEL is a string, for example the boot device such as an e.More explanations on the name of the file loaded by U-Boot are given in next chapter. The format of the PXE configuration text file is explained in this chapter. U-Boot pxe command loads a PXE configuration file in pxelinux.cfg directory of the TFTP server and parses it.Įach PXE configuration file has same format as the nf file, generated by a standard Yocto distribution.
U-Boot follows pxelinux's rules to download from the TFTP server a PXE configuration file located in the pxelinux.cfg directory.
The procedure, to install a TFTP server on your PC host, is explained here. The documentation is available in the U-Boot source:Ģ TFTP server installation on host PC