• TFTP服务器,NFS服务器


    一,安装tftp服务器

    1,什么是tftp服务器?

    tftp服务器是通过网络,将ubuntu程序下载到开发板中

    2,安装步骤

    1,保证连接外网成功

    2,安装tftp服务器

    1. sudo apt-get install tftp-hpa tftpd-hpa
    2.    tftp-hpa:安装tftp服务器
    3.    tftpd-hpa:安装tftp客户端    

    3,创建tftpboot文件夹,权限更改为 777    

    1. cd ~
    2. mkdir tftpboot
    3. chmod 777 tftpboot

    4,打开配置文件

    sudo vi /etc/default/tftpd-hpa

    5,修改以下内容

    1. 3 TFTP_USERNAME="tftp" ====> tftp服务器用户名
    2. 4 TFTP_DIRECTORY="/home/linux/tftpboot/"
    3. ====> tftp服务器下载路径,需要注意一定查看自己家目录路径
    4. 5 TFTP_ADDRESS="0.0.0.0:69" ====> 默认的ip地址,以及端口号
    5. 6 TFTP_OPTIONS="-c -l -s" ====> 默认参数

    6,重启配置脚本文件

    source /etc/default/tftpd-hpa

    7,重启tftp服务器

    sudo service tftpd-pa restart

    8,本地检测

    3,应用

    1、将要下载到开发板文件,存放到/home/linux/tftpboot(看实际路径)目录下

    2、在EMMC/TF卡中,固化uboot启动文件

    3、开发板上电

    4、uboot镜像文件启动,uboot启动成功之后,按下键盘enter键,进入交互模式

    5、通过tftp命令,下载程序到开发板中 ==> 电脑和开发板组网成功

    二,安装nfs服务器

    1,什么是nfs服务器

    将ubuntu指定文件夹挂载到开发板

    2,安装步骤

    1.保证ubuntu连接外网成功

    2,安装nfs服务器

    sudo apt-get install nfs-kerrnel-server

    3,创建nfs文件夹并更改权限为777

    1. cd ~
    2. mkdir nfs
    3. chmod 777 nfs

    4,将文件压缩包(rootfs-ok.tar.xz),拷贝到/home/linux/nfs目录下,并且进行解压

    tar -vxf rootfs-ok.tar.xz

    5,打开配置文件,添加以下内容

    1. sudo vi /etc/exports
    2. 11 /home/linux/nfs/rootfs *(rw,sync,no_subtree_check,no_root_squash)
    3. 解释:
    4. /home/linux/nfs/rootfs:指定挂载路径,需要注意一定查看自己家目录路径
    5. *(:之间不要有空格
    6. rw:读写权限
    7. sync:同步信息
    8. no_subtree_check:不检查子目录信息
    9. no_root_squash:开发板默认就是管理员权限

    6,重启nfs服务器

    sudo service nfs-kernel-server restart

    7,检查安装是否成功

    3,应用

    1、将要下载到开发板文件,存放到/home/linux/tftpboot目录下

    2、在EMMC/TF卡中,固化uboot启动文件

    3、开发板上电

    4、uboot镜像文件启动,uboot启动成功之后,按下键盘enter键,进入交互模式

    5、通过tftp命令,下载程序到开发板中 ==> 电脑和开发板组网成功

    6、下载成功之后,linux内核进行启动,内核启动成功之后

    7、挂载根文件系统

  • 相关阅读:
    高程复习 欧几里得算法和扩展欧几里得算法考试前冲刺简约版
    nginx配置解决跨域访问
    78. 子集
    NodeJs的模块化和包
    Linux Ubuntu中安装MySQL
    基于yolov5s+bifpn实践隧道裂缝裂痕检测
    学会使用这五大电阻!
    AI产品经理还不会数据挖掘❓看完这篇就够了
    如何提高外贸独立站流量?
    4-3 nn.functional和nn.Module
  • 原文地址:https://blog.csdn.net/MaGuangming001/article/details/132675340