4 nfsboot, 5 usbfatboot and usbext2boot, 4 nfsboot 7.23.5 usbfatboot and usbext2boot – Artesyn COMX-P40x0 ENP2 Installation and Use (August 2014) User Manual
Page 122: Chapter 7, nfsboot, Chapter 7, usbfatboot and usbext2boot
![background image](https://www.manualsdir.com/files/772499/content/doc122.png)
BSP
COMX-P40x0 ENP2 Installation and Use (6806800R95B)
122
7.23.4 NFSboot
COMX-P40x0 has a U-Boot variable called "nfsboot".
setenv bootargs root=/dev/nfs rw nfsroot=$serverip:$rootpath
ip=$ipaddr:$serverip:$gatewayip:$netmask:$hostname:$netdev:off
console=$consoledev,$baudrate $hwbootargs $othbootargs;tftp
$loadaddr $bootfile;tftp $fdtaddr $fdtfile;bootm $loadaddr -
$fdtaddr
The "nfsboot" will load Linux kernel and DTB into RAM via network by TFTP and then boot. NFS
will then mount on the remote server as rootfs.
The following are the critical environment variables for "nfsboot".
Below are examples of critical environment variables.
7.23.5 USBFATboot and USBEXT2boot
COMX-P40x0 has a U-Boot variable called "usbfatboot".
ethact
-
Active ethernet port
netdev
-
The NFS mounting network port
bootfile
-
Linux kernel file name on TFTP server
fdtfile
DTB file name on TFTP server
rootpath
The NFS path the remote server exports
=> setenv ethact FM1@DTSEC1
=> setenv netdev eth0
=> setenv bootfile comx_p4080/COMX_P4080_V100R00/uImage
=> setenv fdtfile comx_p4080/COMX_P4080_V100R00/comx.dtb
=> setenv rootpath /tftpboot/comx_p4080/rootfs_nfs