NFS文件系统制作

来源:互联网 发布:中国医科大网络教育 编辑:程序博客网 时间:2024/05/16 07:24

在前面的一章中已经实现了initramfs文件系统,但是由于开发的需要,NFS文件系统更加适合,因此,需要使用NFS文件系统。那需要怎么做呢?

1、  配置linux内核以支持NFS文件系统,同时需要将initramfs的选项去掉

make menuconfig

General setup ----->

           []Initial RAM filesystem and RAM disk(initramfs/initrd) support

File systems --->

           [*]Network File Systems  --->

                    [*]Root file system on NFS

 

(PS:

内核配置要求

添加内核对NFS的支持:

选中networking options-》IP:kernellevel auloconfiguralion项

选中file systems-》networkfile systems-》下的root file system on nfs 和nfs file systemsupport  )

 

                   保存配置,编译内核makeuImage

2、  启动参数设置

setenv bootargs noinitrd console=ttySAC0,115200 init=/initroot=/dev/nfs rw nfsroot=192.168.1.8:/home/wk/rootfs  ip=192.168.1.230:192.168.1.8:192.168.1.1:255.255.255.0::eth0:off

3、  确保主机的nfs设置好和启动的

vim /etc/exports

修改为/home/wk/rootfs  192.168.1.*(rw,sync,no_root_squash)

 

启动nfs服务器:

/etc/init.d/nfsrestart

        

 

root=/dev/nfs意义:使用/dev/nfs这个设备作为根文件系统

rw  读写权限

nfsroot 主机IP,冒号后面是rootfs的路径

192.168.1.5是开发板启动的IP地址

192.168.1.7是主机的IP

使用eth0网卡

Off关闭动态获取ip等

 

 

 

 

0 0
原创粉丝点击