Jetson Nano采用NFS加载rootfs

本文介绍如何采用NFS加载rootfs。

1.搭建NFS服务器

主机开发环境:Ubuntu 18.04.6 LTS

1)安装NFS服务器

sudo apt-get install nfs-kernel-server

2)创建文件

sudo mkdir /nfsroot
sudo chmod -R 777 /nfsroot
sudo chown -R nobody /nfsroot

3)修改配置文件

sudo vim /etc/exports

增加:
/nfsroot    *(rw,sync,no_root_squash)

4)启动NFS服务

 
sudo /etc/init.d/nfs-kernel-server start

5)安装NFS客户端

安装NFS客户端是安装在目标机上的,即Jetson Nano板

sudo apt-get install nfs-common

至此NFS相关的软件安装就完成了。

2.挂载rootfs

1)拷贝rootfs

cp -r Linux_for_Tegra/rootfs /nfsroot

"Linux_for_Tegra"为解压的根文件系统目录

2)挂载

sudo mount -t nfs -o nolock,vers=3 <nfs server ip>:/nfsroot /mnt

<nfs server ip>为主机IP地址,注意目标机需和主机IP地址在同一个网段。

3)u-boot配置

开机,按任意键进入u-boot命令行

setenv serverip <nfs server ip>
setenv ipaddr <target ip>
pci enum

editenv cbootargs

root=/dev/nfs rw nfsroot=<nfs server ip>:/nfsroot,v3,tcp ip=<target ip>:<nfs server ip>:<gateway ip>:<net mask>:wb:eth0:off::rootwait

最后run bootcmd_pxe

以上就是Jetson Nano采用NFS加载rootfs的方法。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值