使用NFS挂载根文件系统到2440开发板
2017-03-02 11:31
423 查看
使用NFS文件系统,要保证几个前提。
linux系统与上位机是可以正常ping通的。
tftp服务器是正常开启的
nfs服务器是正常开启的
编译好的内核放入了tftp服务器指定的目录中。
开发板启动方式环境变量bootargs的正确设置。
解决前提1:
为了保证linux系统与上位机是可以正常ping通。在开发板可电脑间通过路由器转接(这也是比较普遍的做法,直接连接的话很难ping通。)
由于外接了一个路由器,在虚拟机的网络设置中采用桥接模式。
虚拟机和电脑,都采用了静态ip,为保证三个设备的ip在一个网段。设置的ip地址如下:
电脑设置ip为192.168.0.100。
虚拟机的ip为192.168.0.8。
开发板上ip为192.168.0.6.
开发板设置:
c3a1
解决前提2:
1、我使用的是redhat。对tftp的配置文件进行修改。vim /etc/xinetd.d/tftp
在service tftp中修改
server_args=-s /tftphome //这里指的是服务器的目录
disable=no
就可以保存退出了。
2、、/etc/init.d/xined restrat //重启tftp服务
解决前提3:
1、对nfs的配置文件进行修改。vim /etc/export
在文件中添加一行:/home/somenone/rootfs *(rw,sync,no_root_squash) //前面的路径是要共享的目录,在这里也就是根文件系统的目录。
保存退出。
2、重启nfs服务
/etc/init.d/nfs restart
解决前提4:
这个就不多说,将配置编译好的内核放到/tftphome中。
解决前提5:
在开发的下载模式输入q,进入u-boot的原始模式。输入setenv bootargs noinitrd console=ttySAC0,115200 init=/init root=/dev/nfs rw nfsroot=192.168.0.8:/home/someone/rootfs
ip=192.168.0.6:192.168.0.8:192.168.0.1:255.255.255.0::eth0:off
相应的ip参照文章开头的设置。主要是ip和文件目录修改一下,其他的不需要改动。
问题 进入系统后,一直自动重启
linux系统与上位机是可以正常ping通的。
tftp服务器是正常开启的
nfs服务器是正常开启的
编译好的内核放入了tftp服务器指定的目录中。
开发板启动方式环境变量bootargs的正确设置。
解决前提1:
为了保证linux系统与上位机是可以正常ping通。在开发板可电脑间通过路由器转接(这也是比较普遍的做法,直接连接的话很难ping通。)
由于外接了一个路由器,在虚拟机的网络设置中采用桥接模式。
虚拟机和电脑,都采用了静态ip,为保证三个设备的ip在一个网段。设置的ip地址如下:
电脑设置ip为192.168.0.100。
虚拟机的ip为192.168.0.8。
开发板上ip为192.168.0.6.
开发板设置:
c3a1
解决前提2:
1、我使用的是redhat。对tftp的配置文件进行修改。vim /etc/xinetd.d/tftp
在service tftp中修改
server_args=-s /tftphome //这里指的是服务器的目录
disable=no
就可以保存退出了。
2、、/etc/init.d/xined restrat //重启tftp服务
解决前提3:
1、对nfs的配置文件进行修改。vim /etc/export
在文件中添加一行:/home/somenone/rootfs *(rw,sync,no_root_squash) //前面的路径是要共享的目录,在这里也就是根文件系统的目录。
保存退出。
2、重启nfs服务
/etc/init.d/nfs restart
解决前提4:
这个就不多说,将配置编译好的内核放到/tftphome中。
解决前提5:
在开发的下载模式输入q,进入u-boot的原始模式。输入setenv bootargs noinitrd console=ttySAC0,115200 init=/init root=/dev/nfs rw nfsroot=192.168.0.8:/home/someone/rootfs
ip=192.168.0.6:192.168.0.8:192.168.0.1:255.255.255.0::eth0:off
相应的ip参照文章开头的设置。主要是ip和文件目录修改一下,其他的不需要改动。
问题 进入系统后,一直自动重启
相关文章推荐
- 在2410开发板上挂载fedore10 nfs文件系统
- NFS挂载文件系统的设置和使用
- linux之TQ2440通过nfs挂载根文件系统
- 使用nfs文件系统启动开发板的一些问题
- 虚拟机与开发板共享目录,nfs挂载文件系统
- nfs挂载文件系统设置及使用
- linux下使用NFS挂载文件系统
- 开发板挂载NFS文件系统
- 【原创】-- nfs安装配置及使用,挂载根文件系统
- NFS配置以实现开发板挂载虚拟机里的linux根文件系统
- 重新安装一个linux系统后如何快速搭建可用于开发板nfs挂载根文件系统的过程
- linux下使用NFS挂载文件系统
- nfs挂载文件系统设置及使用
- 嵌入式环境:挂载开发板根NFS文件系统失败
- 嵌入式Linux开发板上NFS文件系统的使用
- RealARM开发板 TFTP下载内核和NFS挂载文件系统 基于S5PV210开发板
- 【未整理】文件系统挂载服务NFS安装和使用
- Linux使用NFS(网络文件系统)挂载网络磁盘
- TQ2440利用nfs挂载文件系统不稳定,启动成功后,总是一会时间就重启
- 嵌入式应用/驱动开发网络环境设置-使用NFS网络文件系统挂载根文件系统