交叉编译工具链安装:export PATH=/home/linux/toolchain-4.4.6/bin:$PATH,并将其添加到~/.bashrc 中。
主机端TFTP服务器配置:
- 检查是否安装tftp server--->$dpkg -s tftp-hpa 若未安装:apt-get install tftpd-hpa tftp-hpa
- 修改文件vim /etc/default/tftp-hpa, 开启tftp服务
- TFTP_USERNAME="tftp" ; TFTP_DIRECTORY="/tftpboot";
- ~_ADDRESS="0.0.0.0:69" ; ~_OPTIONS="-c -s -l" ;
- 创建tftpboot 目录,启动tftp-server--->makir /tftpboot ; chmod a+w /tftpboot ; service tftp-hpa restart
- 本机自环测试--->tftp 127.0.0.1 ; get ***/put ***/q
下载uImage:tftp localhost ; get uImage ;q;ls -l uImage
主机端NFS服务器配置:
- 检查nfs服务是否安装--->service nfs-kernel-server //apt-get install +n....
- 修改 /etc/exports 文件--->加上:/nfs/rootfs *(rw,sync,no_root_squash)
- 重启NFS服务---> sudo /etc/init.d/nfs-kernel-server restart
- 测试nfs服务--->[sudo mount -t nfs localhost:/nfs/rootfs/ /mnt/] [ls /mnt/] [sudo umount /mnt]