tftp服务的安装,对于RedHat9.0,tftp 的RPM包在安装光盘的第三张盘下,可以用mount /dev/cdrom mnt/cdrom 将其挂载后,拷贝到/home/work目录下安装rpm -ivh tftp-server-0.32********rpm -ivh tftp-0.32*******(这个包是客户端登陆tftp服务器所需要的)安装完后,进行配置及开启服务在linux下,不管使用的是哪一种super-server,inetd或者xinetd,默认情况下TFTP服务是禁用的,所以要修改文件来开启服务。切换到cd /etc目录下打开tftp服务的配置文件命令为emacs xinedt.d/tftp修改后的文件如下:service tftp{ socket_type =dgram protocol =udp wait =yes user =root server =/usr/sbin/in.tftpd server_args =-s /home/work/tftpboot -c disable =no per_source =11 cps =100 2 flags =IPv4}对应的部分参数说明修改项server_args= -s -c,其中处可以改为你的tftp-server的根目录,参数-s指定chroot,-c指定了可以创建文件保存后退出切换目录 cd /home/work建立tftp的启动目录 tftpbootmkdir tftpboot然后重新开启tftp服务命令为:service xinetd restart这样,tftp-server就启动了。你可以用查询命令看tftp服务是否开启netstat -a | grep tftp显示结果为udp 0 0 *:tftp *:*表明服务已经开启你可以登陆本机测试以下,命令如下:#tftp your-ip-address tftp>get tftp>put tftp>q这样你就在linux下建立了tftp服务器,u-boot可以直接登录到你的主机上了,不用再切换到windows下用tftpd32.exe来建立服务器了。