NFS功能的添加(本篇以路由为例)

1.     首先先在虚拟机中配置好相关的环境Install toolchain(主要是建立gcc交叉编译)Install LZMA(这个主要作用就是压缩内核镜像)Install mksquashfs(这个主要作用就是压缩根文件系统rootfs)2.     具体的配置在source目录下makemenuconfig会出现如下画面。Select the Producty
摘要由CSDN通过智能技术生成

1.     首先先在虚拟机中配置好相关的环境

Install toolchain(主要是建立gcc交叉编译)

Install LZMA(这个主要作用就是压缩内核镜像)

Install mksquashfs(这个主要作用就是压缩根文件系统rootfs)

2.     具体的配置

在source目录下makemenuconfig会出现如下画面。

Select the Productyou wish to target  --->

这个是选择相应的版本

Kernel/Library/DefaultsSelection  ---> 

这个就是要进行配置的地方,点击进去

[ ] Default allsettings (lose changes)

[ ] CustomizeVendor/User Settings

[ ] CustomizeBusybox Settings

[ ] CustomizeuClibc Settings

[ ] CustomizeuClibc++ Settings

[ ] Update DefaultVendor Settings

选中相应的选项,保存退出后,就会进入相应的选项界面。例如选中[*] Customize Kernel Settings就会进入相应的内核配置界面。当然也可以在source/linux-2.x(内核版本)/下make menuconfig进入内核配置界面。其他的选项也一样只是相对来说比较麻烦。


进入到内核配置界面进行如下配置

Networking  --->

      [*] Networking support

           [*]  IP: kernel level autoconfiguration

File systems  --->

      Network File Systems  --->

           <*> NFS file system support

           [*] Provide NFSv3 client support

           [*] Provide client support for theNFSv3 ACL protocol extension

           [*] Provide NFSv4 client support(EXPERIMENTAL)

           [*] Allow direct I/O on NFS files

选择[*] Customize Busybox Settings进入Busybox界面


进行如下配置

Linux SystemUtilities  --->

      [*] mount

      [*] Support mounting NFS file systems

这样NFS就基本配置好了。

3.配置完成后先make dep再make

若出现如下错误

WARNING:"crypto_free_tfm" [crypto/pcbc.ko] undefined!

WARNING:"crypto_spawn_tfm" [crypto/pcbc.ko] undef

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值