#sudo apt-get install nfs-kernel-server nfs-common portmap
2.配置portmap(这是网上别人给出的步鄹)
#sudo gedit /etc/default/portmap注释掉 -i 127.0.0.1”-----我测试了 ,似乎在Ubuntu 9.10 中是默认了的或者
#sudo dpkg-reconfigure portmap
弹出的界面选择“否”-----我测试了 ,似乎在Ubuntu 9.10 中也是默认了的
所以这一布可以跳过。
3.配置挂载目录和权限
#sudo gedit /etc/exports只需在最后加上一行配置选项就可以
我用的是扬创的2440开发板,配置(配置完后记得保存退出)为:
/utuLinux2.6.24/s3c2440_recover *(rw,sync,no_root_squash)
表示的是:(共享的目录)空格(主机名或者IP)(参数1,参数2,参数3)
上面的*代表所有的客户机都可以挂接此文件系统;rw代表客户机以读写许可来挂接它们的根文件系统;no_root_squash 选项允许客户机以主机上的root身份挂接根文件系统。有人说Ubuntu 9.10 下不可以用*,只能用IP并且还必须写得很全,我自己测试了发现没有这回事的,即你可以用*也可以限制访问的IP段。
4.刷新重载一下exports文件
#sudo exportfs -r
5.重启NFS服务器
#sudo /etc/init.d/nfs-kernel-server restart
6.测试本地文件夹能否挂上
# sudo mount 192.168.1.149:/utuLinux2.6.24/s3c2440_recover /mnt
此处注意挂载的文件夹应该具有相应被访问的权限,可以找到该文件夹通过其属性修改和设置
用下面的命令可以查看挂载情况
#df
用下面命令可以查看挂载了的内容
#ls /mnt
7.挂载开发板
以终端NFS启动方式(要通过串口minicom配合)
#mount /dev/mtdblock2 /mnt
直接通过开发板IP挂载
#mount -t nfs -o nolock 192.168.1.168:/utuLinux2.6.24/s3c2440_recover /mnt
以上相应文件夹和IP等应和你实际使用的做相应修改。
我的挂载成功的截图如下所示:
Ubuntu的界面看上去比XP柔和些,很适合笔记本^_^