① 首先配置tftp,配置过程如下:
Ø 首先需要安装tftpd的相关软件包
$ sudo apt-get install xinetd tftpd tftp
Ø 设置xinetd的tftp服务,具体为在/etc/xinetd.d/目录下创建一个tftp文件,并将如下的内容拷贝到该文件中
service tftp
{
protocol = udp
port = 69
socket_type = dgram
wait = yes
user = nobody
server = /usr/sbin/in.tftpd
server_args = /tftpboot
disable = no
}这里的server_args 后面的参数tftpboot为tftp的存取目录,即 存放u-boot.bin的位置
Ø 创建tftp文件的存取目录tftpboot,并修改其目录的权限
$ sudo mkdir /tftpboot
$ sudo chmod -R 777 /tftpboot
$ sudo chown -R nobody /tftpboot
Ø 重启xinetd服务
$ sudo /etc/init.d/xinetd restart
$ sudo ifconfig eth0 192.168.16.133 up