Debian Setup TFTP/NFS¶
Running Debian rootfs on Variscite board using TFTP & NFS¶
On the Host¶
Prepare the rootfs folder:
sudo tar -I unzstd -xvf /build_lsdk2412/images/rootfs_lsdk2412_debian_desktop_arm64.tar.zst -C ~/rootfs_debian_nfs
Make sure the NFS server is installed:
Edit /etc/exports. E.g.
And add the following line to it (replace
Restart the NFS server:
Make sure the TFTP server is installed:
Verify the following:
service tftp
{
protocol = udp
port = 69
socket_type = dgram
wait = yes
user = nobody
server = /usr/sbin/in.tftpd
server_args = /tftpboot
disable = no
}
And run:
On the Target¶
Make sure you have a serial connection to the target.
Boot the board and hit any key to stop the autoboot and get to the U-Boot command line.
=> setenv serverip <HOST_IP_ADDRESS> (replace <HOST_IP_ADDRESS> with the actual IP address of your host - run 'ifconfig' on the host to get it)
You are all set. Connect the target board to the same network as the host using an Ethernet cable, power cycle it and it should boot over NFS.