挂载NFS的步骤
-
1、需要实现2440与ubuntu之间的互联
-
2、在2440上挂载nfs,实现文件夹共享
硬件接线方式
设备配置步骤
步骤一、配置win10以太网口
【注意】:这里的网段需要配置与WLAN不同。
步骤二、配置虚拟机上的Ubuntu
【注意】:这里需要选择主机与2440开发板网线所相连接的那个网卡;
步骤三、配置共享文件夹
在Ubuntu中,添加共享文件
sudo mkdir -p /kuan/share
sudo vi /etc/exports
添加这一句,如图
/kuan/share *(rw,sync,no_root_squash)
步骤四、配置2440开发板网络
在2440开发板上,修改 /etc/init.d/rcS 文件,开机后自动修改ip,并挂载网络文件夹;
在rcS文件中添加(或修改)
ifconfig eth0 192.168.4.17
mount -t nfs -o nolock 192.168.4.11:/kuan/share /mnt
由于2440是串口控制台,通过vi去修改文件比较困难,所以可以先手动挂载NFS,然后把rcS文件替换掉。
# 复制原来的rcS文件内容,在Ubuntu上创建rcS文件,并把内容复制上去并添加以上两条指令;
在2440上:cat /etc/init.d/ecS
在Ubuntu上:vi /kuan/share/rcS
在2440上:ifconfig eth0 192.168.4.17
在2440上:mount -t nfs -o nolock 192.168.4.11:/kuan/share /mnt
在2440上:cp/etc/init.d/rcS /etc/init.d/rcS_bk
在2440上:cp /mnt/rcS /etc/init.d/rcS
在2440上:chmod 755 /etc/init.d/rcS
/etc/init.d/rcS 例
#!/bin/sh
ifconfig eth0 192.168.4.17
mount -t nfs -o intr,nolock,rsize=1024,wsize=1024 192.168.4.11:/kuan/share /mnt
mount -a
mkdir /dev/pts
mount -t devpts devpts /dev/pts
echo /sbin/mdev > /proc/sys/kernel/hotplug
mdev -s
if [ ! -e /etc/pointercal ]
then
/bin/ts_cal.sh
fi
/bin/qpe.sh &
【其他注意】
如果使用Xshell登录Ubuntu,注意需要将2440开发板的IP配置好后,Xshell才能连接上Ubuntu。