因为之前的ubuntu好久没有更新了,而ubuntu官网最多对某个版本支持长达3年的更新,我这个10.10已经不被支持了,所以我在用命令sudo apt-get install nfs-kernel-server会提示无法下载
没办法自动安装,那么我就去终端显示的那几个网站去手动下在并安装,根据上面的提示:
进入网站http://cn.archive.ubuntu.com/ubuntu/pool/main/n/nfs-utils/ 下载nfs-common_1.2.0-4ubuntu4.2_i386.deb和nfs-kernel-server_1.2.0-4ubuntu4.2_i386.deb
进入网站http://cn.archive.ubuntu.com/ubuntu/pool/main/p/portmap/ 下载portmap_6.0.0-1ubuntu2.2_i386.deb
以上这3个文件我已经搜集好,并能使用,在我的资源:http://download.csdn.net/detail/luckywang1103/6693121
下载完之后,开始安装,
安装方法和顺序是dpkg -i portmap_6.0.0-1ubuntu2.2_i386.deb
dpkg -i nfs-common_1.2.0-4ubuntu4.2_i386.deb
dpkg -i nfs-kernel-server_1.2.0-4ubuntu4.2_i386.deb
ok!安装完成,接下来是配置了。
1)打开/etc/exports文件,
在末尾加入/home/lei/nfsFile *(rw,sync,no_root_squash)
其中:
/home/lei/nfsFile表示要共享的目录
*表示所有的网段
()里面表示可读写,资料同步写入内部磁盘,nfs客户端共享目录使用者权限
注意啊,这里*和()之间没有空格啊,我为了这个问题困扰了很长时间。
2)重启服务
sudo /etc/init.d/portmap restart
sudo /etc/init.d/nfs-kernel-server restart
showmount -e
3)在开发板上
sudo mount -o nolock 192.168.1.173:/home/lei/nfsFile /mnt
其中:
192.168.1.173是主机的IP地址
/home/lei/nfsFile是主机上的共享目录
4)卸载
sudo umount /mnt
Tips:
Virtual boxs上网络连接方式选择桥接Bridged Adapter
设定一个有线的IP地址与windows正在使用的IP地址不一样
关闭ubuntu防火墙,sudo ufw disable