直接通过NFS启动内核文件系统

本文介绍了两种通过NFS启动内核文件系统的方法。第一种是从flash启动根文件系统后手动挂载NFS,第二种是在内核配置中直接设置NFS启动,详细解析了配置文件和相关参数,包括IP地址、挂载目录和NFS选项等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

NFS启动方式

1、从flash上启动根文件系统,在使用命令挂接nfs

比如 :我的开发板ip为192.168.1.17,linux IP为192.168.1.128
(注意它们必须在同一网段)
使用命令:
mount -t nfs -o nolock 192.168.1.128:/work/nfs_root /mnt
相关参数说明:
-t vfstype 指定文件系统的类型,通常不必指定,mount 会自动选择正确的类型。
光盘或光盘镜像:iso9660
DOS fat16文件系统:msdos
Windows 9x fat32文件系统:vfat
Windows NT ntfs文件系统:ntfs
Mount Windows文件网络共享:smbfs
UNIX(LINUX) 文件网络共享:nfs

-o options 主要用来描述设备或档案的挂接方式。
loop:用来把一个文件当成硬盘分区挂接上系统
ro:采用只读方式挂接设备
rw:采用读写方式挂接设备
nolock:表示禁用nfs locking,不启用lock,这必须与不支持locking的nfs服务器一起使用
iocharset:指定访问文件系统所用字符集

192.168.1.128:为服务器的ip地址

/work/nfs_root 是要挂载的宿主机上的文件目录

/mnt 是开发板上的目标挂载目录

此方法的弊端显而易见,每次启动开发板内核系统时,都需要使用命令来启动NFS。

2、内核文件系统直接通过NFS启动

使用此方法需要需要修改配置文件,此配置文件在linux内核Documentation/nfsroot.txt中有详细的介绍,把比较重要的内容粘贴如下:
nfsroot=[server-ip:]root-dir[,nfs-options]

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值