Tiny 6410 用nfs起根文件系统

以下是基于fedora10.0系统下实现的

1 首先在fedora中安装tftp和nfs服务器,首先用rpm -qa | grep tftp 检查系统是否已安装tftp服务


如果木有安装的话 yum install xinetd tftp tftp-server

2  配置vi  /etc/xinetd.d/tftp改成这样既可

Tiny 6410 用nfs起根文件系统_第1张图片

3  建立tftp工作目录并修改属性

mkdir  /tftpboot

chmod  777  -R  /tftpboot

Tiny 6410 用nfs起根文件系统_第2张图片

4  启动tftp服务器

/etc/init.d/xinetd  start

5  检查tftp是否成功启动

netstat  -a |  grep  tftp


1  使用命令查看nfs服务是否安装

rpm  -qa  |  grep  nfs


2  安装nfs服务

yum  install portmap  Nfs-utils

3  vi /etc/exports  改成如下既可

Tiny 6410 用nfs起根文件系统_第3张图片

4  启动nfs

/etc/init.d/nfs start

5  查看nfs是否启动

netstat  -a  |  grep  nfs

Tiny 6410 用nfs起根文件系统_第4张图片

6  暂时关闭fedora防火墙(如果不关的话开发板会无法从NFS启动)

/etc/init.d/iptables  stop

7  建立共享文件夹

  mkdir /home/nfs

chmod 777 -R  /home/nfs 

1  把制作好的根文件系统拷贝到/home/nfs中

2  把内核拷贝到/tftpboot中

3  进入u-boot中设置

  setenv bootargs "root=/dev/nfs nfsroot=192.168.1.104:/home/nfs/rootfs  ip=192.168.1.230 rw console=ttySAC0 men=128M"

4   saveenv保存

5  tftp  51000000  uImage 

Tiny 6410 用nfs起根文件系统_第5张图片

Tiny 6410 用nfs起根文件系统_第6张图片

6  bootm 51000000  启动

Tiny 6410 用nfs起根文件系统_第7张图片


你可能感兴趣的:(工作,防火墙,服务器)