配色: 字号:
制作NFS文件系统
2015-12-25 | 阅:  转:  |  分享 
  
制作NFS文件系统

?

首先,要配置虚拟机上的linux支持nfs,配置共享目录,通过cat?/etc/exports可以查看共享目录。在配置linux内核时,要选择支持nfs。

在最开始,让u-boot的环境变量为:setbootargsnoinitrdroot=/dev/mtdblock3init=/linuxrcconsole=ttySAC0?,保证yaffs2系统可以正常运行。

setbootargsnoinitrdroot=/dev/nfsnfsroot=192.168.1.132:/share/first_fsip=192.168.1.17:192.168.1.132:192.168.1.1:255.255.255.0::eth0:offinit=/linuxrcconsole=ttySAC0?。

root=/dev/nfsroot=/dev/mtdblock3)是指内核引导的文件系统,在nfs目录或者yaffs2。

nfsroot=xxx是指虚拟机linux的IP地址和nfs共享目录,如果希望文件系统从改目录挂载,则加上文件系统名,入first_fs(busybox直接make生成的,外加一下目录配置,并非yaffs2)。

Ip=xxx是指开发IP:虚拟机linux的IP:网关:子网掩码::网卡:关闭??。

?

?

setbootargsnoinitrdroot=/dev/mtdblock3init=/linuxrcconsole=ttySAC0

则,进入文件系统后用命令挂载:mount?-tnfs-onolock192.168.1.132:/share?/mynfsc

Linux的IP共享目录???开发板的nfs共享目录。

mount:192.168.1.132:/sharefailed,reasongivenbyserver:Permissiondenied??。那么在虚拟机linux执行命令,授予权限

sudo/etc/init.d/nfs-kernel-serverrestart

?

先配置开发板IP

ifconfigeth0192.168.1.10up

ifconfigeth0up

ping192.168.1.132(虚拟机linuxIP)



#mount-tnfs-onolock192.168.1.132:/share??/mynfsc

mount:RPC:Unabletosend;errno=Networkisunreachable

?

通过学习韦老师的视频,我很快就学会了嵌入式Linux开发。



献花(0)
+1
(本文系1375917982g...首藏)