Contents
How are IP addresses used in U-Boot and NFS?
The IP addresses are used as follows: 1 U-Boot tftpboot command requests a bootscript file, and needs the TFTP server IP address , and its own IP address . 2 U-Boot tells Linux to use DHCP. 3 The NFS server uses IP addresses to control access to the exported rootfs directories.
Is it possible to boot with an NFS root file system?
Booting with an NFS Root Filesystem It is possible to boot most EMAC OE systems using NFS (Network File System) as the root filesystem. This method can be especially useful during development where the root filesystem is changing frequently. This can save time as well as wear on the on-board flash device.
Is it possible to boot EMAC using NFS?
It is possible to boot most EMAC OE systems using NFS (Network File System) as the root filesystem. This method can be especially useful during development where the root filesystem is changing frequently. This can save time as well as wear on the on-board flash device. This page describes the steps required to boot over NFS.
How to check the NFS service from the command line?
To check the status of the NFS service from the command line use: Create a top directory /srv/nfs, and create a subdirectory under that for each NFS mounted root filesystem required. Here are some examples of NFS filesystem directories, including shared root filesystems, and where a Parallella may have a choice of root filesystems.
Do you like to contribute to the Armbian project?
Armbian is a community driven open source project. Do you like to contribute your code? I’m also interested in this topic. So far I found following links describing FEL boot: I managed to load kernel, initrd and dtb to RAM (all files from /boot of armbian image):
What is the IP address for U-Boot TFTP boot?
Refer to the documentation of your DHCP server, or discuss with your network admin. U-Boot tftpboot command requests a bootscript file, and needs the TFTP server IP address , and its own IP address . U-Boot tells Linux to use DHCP. The NFS server uses IP addresses to control access to the exported rootfs directories.
How does TFTP boot and NFS root filesystem work?
The bootscript provides U-Boot with the TFTP commands to load the image files and to boot the kernel. The bootscript also provides the kernel command line boot parameters ( bootargs) to mount the NFS root filesystem. These override the arguments in the devicetree (see chosen { } ).