香橙派AiPro制作镜像
收藏回复举报
香橙派AiPro制作镜像
发表于2025-05-20 21:18:31
0 查看
 
  • 制作镜像准备:

1、Atlas200DK A2镜像准备

    (1)、进入香橙派官网下载Linux源码:

            进入官网点击右上角服务与下载中下载

           cke_14867.png

    (2)、找到对应的香橙派AiPro开发板

           cke_22133.png

    (3)、到官方资料点击Linux源码下载

         cke_33621.png

    (4)、下载library、image-builder.tar.gz这两个文件

   cke_45898.png

        (5)、拷贝这两个文件至/opt 目录下:   

          cp -r library/ image-builder.tar.xz/ /opt

        (6)、解压image-builder.tar.gz 文件

          tar -zxvf image-builder.tar.xz

        (5)、拷贝library目录下全部内容至 /usr/lib64 目录下

          cp library/* /usr/lib64/

  • 制作镜像配置:

    1、根据要求升级CANN-tooklit版本:

      (1)、进入昇腾社区CANN软件包下载网址:

      https://www.hiascend.com/zh/developer/download/community/result?module=cann

      (2)、按图所示选择CANN版本型号、CPU型号为AArch64、软件包格式为run,选择对应的tooklit软件包下载

      

      (3)、将下载的CANN-tooklit软件包,使用工具上传到需要制作为镜像的香橙派的/usr/local/Ascend目录下,这里使用MobaXterm做演示

     

      (4)、卸载原来的CANN版本:

        cd /usr/local/Ascend/ascend-tooklit/原cann版本型号/

        ./cann_uninstall.sh

        

       rm -rf /usr/local/Ascend/ascend-tooklit *

      (5)、安装新tooklit包

       cd /usr/local/Ascend

       chmod +x Ascend-cann-toolkit_xxxxxx_linux-aarch64.run

      ./Ascend-cann-toolkit_xxxxxx_linux-aarch64.run --install

      

    2、配置静态IP:

    (1)、使用nmtui方法配置静态IP

       1、使用nmtui进入配置IP界面,选择第一个按回车:

        

       2、进入到此页面,选择Edit

        

       3、按如图修改配置文件,配置完成后选择OK按回车

        

      4、Esc推出主界面,使用ifconfig,查看IP是否修改成功;

    (2)、使用nmtui方法配置静态IP

      1、进入/etc/netplan目录下:

           cd  /etc/netplan

       

      2、按图修改01-netcfg.yaml配置文件

       

      3、执行以下命令,应用新配置文件:

          sudo netplan apply

      4、使用192.168.137.100连接,查看IP是否修改成功;

  • 更新sample样例仓:

    1、进入到/root目录下,查看是否有samples目录,如果存在,

    rm -rf samples/

    2、安装samples目录:

      (1)、直接使用git安装:git clone https://gitee.com/ascend/samples.git

      (2)、使用压缩包安装,首先下载samples-master.zip文件,并上传到/root目录下

         1、使用unzip命令解压安装包:unzip samples-master.zip

         2、解压完成后,删除压缩包,修改sample-master目录名为samples

              rm -rf samples-master.zip

              mv samples-master/ samples

  • 开始制作镜像:

    1、在终端输入命令切换到root用户

        su root

    2、进入压缩扩容镜像制作目录

        cd /opt/image-builder/src/compress

    3、执行以下命令,若输出和下面一样,说明库文件安装正确

        ./download/emmc-head --help

    4、使用fdisk -l 查看下系统的磁盘编号,如mmcblk1

        

    5、使用df -h 查看系统磁盘大小,确保系统磁盘可用内存大于35G

       

    6、将需要制作为镜像的香橙派TF卡,使用读卡器,插入配制好镜像制作环境的设备中,再使用fdisk -l命令查看新的磁盘编号,如图所示,可以看到插入的TF卡磁盘编号为/dev/sda

        

    7、如图所示修改compress文件下base.sh脚本,防止制卡后删除固定IP配置

        

    8、使用如下命令开始制作Ubuntu镜像:

        bash base.sh -c ubuntu/22.04 /dev/sda linux.img

    9、当看到下面的输出时,说明镜像导出并压缩完成

        sd card compress success!

    10、导出的 Linux 镜像文件如下所示

        linux.img:Linux 镜像文件

        linux.img.xz:压缩后的 Linux 镜像文件​​​​​

我要发帖子