1.用u-boot下载程序支持tftp服务,因此在linux中需要安装tftp服务器。
2.用命令查看tftp服务器有没有启动。如果没有启动,则需要安装。
[root@localhost /]# netstat -a|grep tftp
udp 0 0 *:tftp *:*
若出现上面的打印信息,则已经安装,否则就没有安装。
3.在安装linux的时候在定制安装的时候有的可以安装,若没有安装,同时也没有相关的RPM包,则需要下载,通过smb服务放到根目录下,文件名为tftp-server-0.42-3.1.i386.rpm(这不一定是最新的版本)
4.安装rpm包。命令为rpm -ivh tftp-server-0.42-3.1.i3863.rpm
5.建立tftp的主工作目录,命令为:mkdir /tftpboot(在根目录下)
注意安装rpm包的时候可能已经为了建立好,安装完rpm包后可以对/目录ls一下,看是否有tftpboot目录。
6.tftp服务器的配置
1)命令 vim /etc/xinted.d/tftp
2)需要修改的与下面的代码一样
service tftp
{
disable = no
socket_type = dgram
protocol = udp
wait = yes
user = root
server = /usr/sbin/in.tftpd
server_args = -s /tftpboot
per_source = 11
cps = 100 2
flags = IPv4
}
7.启动tftp服务器:
1)命令:/etc/init.d/xinetd start
2)打印如下:
[root@localhost /]# /etc/init.d/xinetd start
启动 xinetd:
8.重新启动tftp服务器
1)命令:/etc/init.d/xinet restart
2)打印如下:
[root@localhost /]# /etc/init.d/xinetd restart
停止 xinetd: [确定]
启动 xinetd: [确定]
9.在linux下输入setup,在系统配置下看是否有tftp服务。
10.重复第二项,这样就不用讲了。
阅读(1424) | 评论(0) | 转发(3) |