在嵌入式 Linux 开发中,我们经常使用 nfs 命令加载服务端的共享文件或者挂载文件系统。关于服务端 NFS 服务的搭建可以参考基于 NFS 的文件共享实现。
U-Boot 也支持了 nfs 命令,笔者在 U-Boot 命令模式下,学习使用 nfs 命令从服务端(虚拟机 Ubuntu 18.04)下载 Linux 内核镜像文件到开发板 RAM 的过程中遇到了一些问题,经过一番波折终于都解决了,故此记录一下。
sudo vim /etc/default/nfs-kernel-server
sudo service nfs-kernel-server restart
sudo cat /proc/fs/nfsd/versions
sudo vim /etc/nfs.conf
sudo service nfs-kernel-server restart
sudo vim /etc/hosts
sudo service nfs-kernel-server restart