第一种方式linux配置nfs文件系统
命令行输入
@wd:~/board6818/linux$ make menuconfig
第二种方式linux配置nfs文件系统(推荐)
(make ARCH=arm64 nanopi3_linux_defconfig重置.config)
命令行输入
@wd:~/board6818/linux$ make ARCH=arm64 nanopi3_linux_defconfig
@wd:~/board6818/linux$ vim .config
设置CONFIG_NETWORK_FILESYSTEMS=y
命令行输入
@wd:~/board6818/linux$ make ARCH=arm64
命令行会有文字提示,输入Y键选择下图的条目,否则按N键
设置bootargs(重点proto=tcp,nfsvers=4 rw),nfsvers数字根据nfs版本设置,否则版本不匹配,会挂载不成功
noinitrd root=/dev/nfs nfsroot=虚拟机IP:虚拟机的NFS根文件系统 ip=开发板IP:虚拟机IP:网关:子网掩码:主机名(可选):eth0:off init=/linuxrc console=ttySAC0
setenv bootargs noinitrd root=/dev/nfs nfsroot=192.168.1.104:/home/board6818/rootfs,proto=tcp,nfsvers=4 rw ip=192.168.1.201:192.168.1.104:192.168.1.1:255.255.255.0::eth0:off init=/linuxrc console=ttySAC0,115200n8
All-in-One Android Touch Screen(Smart6818 CPU Boards,SoC S5P6818)开发板的uboot支持ping,tftp命令(tftpboot 下载文件命令,tftpput 上传文件命令)
用Beyond Compare对比文件修改,自行搜索用法
如果出现这个错误
lib/crc32.c:197:24: error: ‘crc32table_le’ undeclared (first use in this function)
执行make clean,然后重新编译