100ask iMX6ULL开发板安装tftp和nfs

100ask iMX6ULL开发板安装tftp和nfs

  1. 安装tftp:

    1. 安装tftp:sudo apt-get install tftp-hpa tftpd-hpa

    2. 创建一个文件夹作为tftp的工作目录,mkdir -p /home/tanxzh/tftpboot

    3. 给tftp工作目录最高权限,不然容易出现无法从开发板拷贝文件等现象sudo chmod 777 /home/tanxzh/tftpboot

    4. 配置tftp,sudo vim /etc/default/tftpd-hpa,在最后添加以下字段

    TFTP_DIRECTORY="/home/tanxzh/tftpboot"     #创建的tftp工作目录路径
    TFTP_OPTIONS="-l -c -s"
    
    1. 重启tftp服务,sudo service tftp-hpa restart
  2. 安装nfs:

    1. 安装nfs:sudo apt-get install nfs-kernel-server

    2. 创建一个文件夹作为nfs的工作目录,mkdir -p /home/tanxzh/nfs

    3. 修改/etc/exports,添加以下内容

    /home/tanxzh/nfs *(rw,nohide,insecure,no_subtree_check,async,no_root_squash)
    
    1. 重启nfs,sudo /etc/init.d/nfs-kernel-server restart
  3. 开发板使用tftp和Ubuntu传输文件:

    1. 开发板从Ubuntu下载文件:tftp -g -r zImage 主机ip

    2. 开发板上传文件到Ubuntu:tftp -p -l 文件名 主机ip

  4. 开发板使用nfs和Ubuntu传输文件:

    1. Ubuntu的nfs工作目录挂载到开发板的/mnt目录:mount -t nfs -o nolock,vers=3 主机ip:/home/tanxzh/nfs /mnt

版权声明:本文为weixin_47190987原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。