为了烧写kernel,按海思提供烧写流程开始配置tftp服务
1.在ubuntu的终端上查看是否安装tftp相关包:
sudo apt-cache policy tftp tftpd xinetd tftp-hpa tftpd-hpa
(已安装会在installed:后显示版本)
(未安装会在installed:后显示none)
下载安装tftp-pha,tftpd-pha(使用这两个时候不要安装tftp tftpd xinetd 否则会报错:占用端口)
sudo apt-get install tftp-pha tftpd-pha
2.配置参数
sudo vim /etc/default/tftpd-hpa
TFTP_USERNAME="tftp" #tftpd程序使用的账户
TFTP_DIRECTORY="/media/root" 目录
TFTP_ADDRESS=":69" #端口
TFTP_OPTIONS="-l -c -s" 权限
3.启动tftp服务
sudo update-inetd --enable BOOT
sudo service tftpd-hpa start/restart
4.查看是否正常
sudo netstat -lu
出现如下显示,表明正常
sudo systemctl status tftpd-hpa(这个也可以用于查看状态)