Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1634843
  • 博文数量: 197
  • 博客积分: 10046
  • 博客等级: 上将
  • 技术积分: 1983
  • 用 户 组: 普通用户
  • 注册时间: 2006-08-07 12:36
个人简介

在外企做服务器开发, 目前是项目经理, 管理两个server开发的项目。不做嵌入式好久了。

文章分类
文章存档

2011年(2)

2010年(6)

2009年(18)

2008年(30)

2007年(100)

2006年(41)

分类: LINUX

2007-08-31 17:52:20

也可以用nfs 挂载根文件系统

以后 ,调试的时候, 也可以用nfs 挂载根文件系统 , 这样 如果需要随时 往文件系统里面加入文件测试比较方便一些。




注意 要使kernel能支持 nfs root filesystem , 必须选中以下几项:

编译kernel :

Networking ->
  • IP kernel autoconfiguration
    经过测试, 应该不要选下面的子项。

    File System -> Network File System --> NFS File System 哪些子项 ,干脆也都选上吧。

    在NFS file System 的下面就会发现这项。
    [ * ] Root FileSystem on NFS


    --
    u-boot 端设置一下:

    下面的参数供参考: 其中 192.168.167.15 是设置的板子ip , 192.168.167.150 是 Linux NFS Server IP 。   根据自己的ip进行调整,不要照抄我的。
    我的NFS Server的共享目录是  /work/nfs 目录, 你改成你自己的。

    setenv bootargs noinitrd init=/linuxrc root=/dev/nfs nfsroot=192.168.167.150:/work/nfs ip=192.168.167.15:192.168.167.150:192.168.167.254:255.255.255.0:jk2410:eth0: off console=ttySAC0,115200 mem=64M ramdisk=32768   


    Linux NFS server端设置NFS Server ,

    要把 /work/nfs 目录 共享出来 , 你应该把你的根文件系统的所有目录放在这里

    我的nfs Server的配置是 :

    /work/nfs * (rw,no_root_squash)       //我是简单设置了一下 , 这样板子mount上去对它操作的权限最大。

    最后,
    #exportfs
    #/etc/init.d/nfs restart  应该就可以了。

  • 阅读(1916) | 评论(0) | 转发(0) |
    给主人留下些什么吧!~~