转载:非原创。
不过我用的板子是OK6410,虚拟及为ubuntu 11.04。按照下面的方法,挂载了NFS到板子上。
转载一下验证了的好东西
Step1:pc端安装nfs服务器
apt-get install nfs-kernel-server
//有的教程中还让格外安装nfs-common,其实没必要
step2:ip配置
1.命令格式为:ifconfig eth0 IP地址 netmask 子网掩码 up ;
2.虚拟机需要改为桥接模式;(重要)如图
3.Vmnet和本地网卡的ip可以不用设置,只设置虚拟机的和开发板的,保证两者能ping通即可,如本例设施主机ip:192.168.2.1/24 开发板ip:192.168.2.10/24
//保持,虚拟机与开发板的IP在同一网段。并且能够ping通。(重要)
4.Windows杀软与防火墙需关掉,不然会出现mount之后长时间没反应;
Step3: pc端配置
1.修改/etc/exports,在末尾添加:/root/nfs 192.168.2.*(rw,sync,no_root_squash)
// /root/nfs 服务器端共享目录,可自定义,权限需设置为777
// 192.168.2.* 允许访问nfs服务器共享目录的ip范围,可自定义
// rw客户机对共享目录权限
// sync同步写入存储器,可选
// no_root_squash允许客户机享有主机root身份,可选
// 括号中的三个参数之间不可有空格
// /root/nfs与 192.168.2.*间有一个空格
2.重启nfs服务:service nfs-kernel-server
3.使以上改动生效:exportfs –a
Step4:开发板挂载
mount –t nfs –o nolock 192.168.2.1:/root/nfs /mnt
// /mnt为开发板上挂载点
接触挂载命令为:
umount 192.168.2.1:/root/nfs /mnt
Tips:
如果不成功主要考虑:
1.共享目录权限;
2.Ip设置;
3.防火墙与杀软;
4.是否重复挂载;
5.虚拟机与windows间的共享目录不能被挂载;
6.有些情况下挂载命令不加“-o nolock”会报错,比如本例。
希望能帮到大家。
分享到:
相关推荐
设计tftp nfs 还有文件系统的制作、移植等
压缩包内有:OK6410带网络功能的uboot,uImage,nfs根文件系统
挂载 NFS 共享,使用 mount -t nfs -o rw 192.168.109.130:/nfs/ftp /var/ftp 命令完成挂载 10 要想每次启动机器的时候自动挂载,可使用命令 vi /etc/fstab 编辑,在最后面加上 192.168.109.130:/var/ftp /nfs/ftp ...
移除部分非必要PLUGIN,如:update-check、lua、css、telx、vnc、freerdp、skins2、vcd、udev、mtp、chromecast、avahi、upnp、microdns、sftp、nfs、dvdnav、dvdread、qt、projectm、vsxu、goom等,关闭nls。...
移除部分非必要PLUGIN,如:update-check、lua、css、telx、vnc、freerdp、skins2、vcd、udev、mtp、chromecast、avahi、upnp、microdns、sftp、nfs、dvdnav、dvdread、qt、projectm、vsxu、goom等,关闭nls。...
nfs的两个依赖包,nfs-utils和portmap,用于支持rpc服务,包括portmap-4.0-17.i386.rpm,适用于32位系统
基于2410的内核镜像,可以通过NFS启动系统,在vivi设置好启动参数param set linux_cmd_line "noinitrd root=/dev/nfs init=/linuxrc nfsroot=192.168.0.33:/nfs/rc900-rootfs ip=192.168.0.67:192.168.0.33:192.168....
个人原创,亲测有效 描述的是如何在ok6410下搭建nfs根文件系统
这是在DM664上成功的挂载nfs的步骤说明,以及一些思考。希望有借鉴作用
友善之臂的Tiny6410开发板NFS挂载详细步骤...
NFS服务.该服务与FTP类似,全称为Network File System(网络文件系统)
nfs server using in cygwin
ldr r1, =0x7ff /*根据 2410 芯片手册,INTSUBMSK 有 11位可用 */ ldr r0, =INTSUBMSK Create PDF files without this message by purchasing novaPDF printer (http://www.novapdf.com) str r1, [r0] # endif ...
1.在管理结点(也就是主机,也就是被挂载的那个机器)和刀片(也就是分机,也就是挂载那个机器)上安装相应软件包 2.管理结点上执行以下安装命令: sudo dpkg -i libgssglue1_0.4-2ubuntu1_amd64.deb sudo dpkg -i ...
1.在管理结点(也就是主机,也就是被挂载的那个机器)和刀片(也就是分机,也就是挂载那个机器)上安装相应软件包 2.管理结点上执行以下安装命令: sudo dpkg -i libgssglue1_0.4-2ubuntu1_amd64.deb sudo dpkg -i ...
cp /work/jz2440/libjpeg-turbo-1.2.1/tmp/lib/*so* /work/nfs_root/fs_mini_mdev_new/lib/ -d (2) mjpg-streamer 的移植: tar xvf mjpg-streamer-r63.tar.gz cd mjpg-streamer-r63 修改所有的Makefile
cp /work/jz2440/libjpeg-turbo-1.2.1/tmp/lib/*so* /work/nfs_root/fs_mini_mdev_new/lib/ -d (2) mjpg-streamer 的移植: tar xvf mjpg-streamer-r63.tar.gz cd mjpg-streamer-r63 修改所有的Makefile
不是调用 nmount(9) 在本地机器上挂载 NFS 文件系统,而是在 stdout 上发出以 root 身份挂载文件系统所需的引导参数。 样本输出 $ ./boot_root_nfs server:/netboot/10-stable / -e boot.nfsroot.server=192.0.2.1...
1.在管理结点(也就是主机,也就是被挂载的那个机器)和刀片(也就是分机,也就是挂载那个机器)上安装相应软件包 2.管理结点上执行以下安装命令: sudo dpkg -i libgssglue1_0.4-2ubuntu1_amd64.deb sudo dpkg -i ...
nfs client-server implementation