玩客云刷机详细步骤

@Wen's  September 30, 2021

玩客云刷机工具列表

  • 双公线一个;(连接玩客云与电脑)

  • 镊子或者一截细电线;(短接玩客云使用)

  • 吹风机,硬金属片;(翘面板使用)

  • U 盘;

  • 刷机固件及其刷机软件;

    • 刷机工具 https://ecmajohy-my.sharepoint.c ... 7qWS9FBtNw?e=gtlLnf   

    • 适配 Armbian armv7l go node 语言 https://ecmajohy-my.sharepoint.c ... BdxsExkecw?e=alDsyj

    • 4.13 编辑 可以刷 5.10 内核的新固件。固件来源

      https://www.right.com.cn/forum/thread-4109200-1-1.html

      基于 5.10 内核编译
      新增了一些新的语言,可以直接 make install。nginx php mysql(mysql 晚上再传上来)。
      目前提供 编译安装的 7 中语言
      golang 1.16.2
      node 15.14.0
      python3 3.9.4
      php 8.0.5
      mysql 8.0.24
      nginx 1.20.0
      OneDrive 分享链接可自取。
      注意: node-v15.14.0 依赖 Python-3.9.4,安装 node 前请先安装 Python-3.9.4。

      复制代码

    • 请回复查看刷机工具:


    1. #node python 安装命令

    2. make install

    3. #python 安装后需自行添加软连接

    4. rm /usr/bin/python

    5. ln -s /usr/local/bin/python3/bin/python3.8   /usr/bin/python


  • 提供 自编译 golang 适配 armv7l 版本;


操作

  • 从后方接口面板取出主板。

  • USB 双公头线连接电脑(连接玩客云一头,需要插在 HDMI 旁边的 USB 口),电脑打开 Aml Burn Tool 软件。

    先短接玩客云,再为玩客云通电。电脑显示连接,或滴声后停止短接。

181549r5eytb6gyt51u7gb.png

  • 使用 Aml Burn Tool 软件烧录安卓底包至固件。烧录完成后断开玩客云电源备用。

  • 使用 USBWriter 软件将 emmc 底包固件写入 U 盘。写入成功后,先将 U 盘插入玩客云靠近网线接口端的 USB 口,再接入电源。 玩客云通电后指示灯会先亮绿灯,再亮蓝灯,红蓝闪烁,最后蓝灯常亮。等到确定蓝灯常亮后,再拔掉 U 盘、电源。

    注:此时玩客云为 linux_5.3.8 低内核固件,取下 U 盘重新启动可直接使用。网络为百兆速度。(在局域网环境,使用 iperf3 测试) 此固件内置 docker,其后刷入的固件无法安装 docker。

  • 在 emmc 底包固件写入完成后,取下 U 盘重新连接电脑并格式化 U 盘。使用 USBWriter 写入 Armbian_20.05.4_Aml-s805_focal_current_5.7.0-rc5.img 固件。写入固件成功后,再次插入 U 盘至靠近网线一端的 USB 口,U 盘插入后连接玩客云电源,及其网线。 等待十分钟后,打开玩客云所连接网络的路由管理页面。查找新加入网络的设备,或名称以 aml 开头设备的局域网 ip。

  • 使用 PuTTY 或命令行,ssh 连接至之前获取得局域网 ip;

    • 用户:root ;密码: 1234;

  • 此固件默认不会刷入 eMMC,如需刷入 eMMC 请执行命令:

    • cd /boot/install/
      sudo ./install.sh

    • 注:不刷入 eMMC,玩客云将只能插入 U 盘使用;

      此固件内核为 Linux armbian 5.7.0-rc5-aml-s805,千兆网络速度。(使用 uname -a 查看内核版本)

  • 成功刷机并进入固件后,请先修改 armbian 时区;时区不正确,将无法安装软件; 修改时区详细步骤,请在分享链接,玩客云刷机记录. md 中查看。

   

补充:1. 修改玩客云时区


   - ```sh

     #先查看当前时间

     date -R

     #使用armbian自带的配置工具;

     armbian-config

     #选择Personal

     #选择Timezone

     #选择Asia

     #选择Shanghai

     #然后依次选择 back exit 退出。

     #安装 ntpdate 

     apt install ntpdate 

     #更新时间

     ntpdate time.windows.com

#验证时间

     date -R

     #永久改变时区

     vim /etc/profile

     #先按键盘 i ;再按方向键下到最下方;添加下方代码到最下方位置

     TZ='Asia/Shanghai'; export TZ

     ```

Snipaste_2021-03-22_00-35-43.png

9. 为Armbian安装golang(不需要的朋友可以不关心这个);


   1. 下载分享链接中go.tar压缩包,并上传至armbian;


      工具可以使用winscp;也可以在armbian安装samba;


      此处略过工具的安装;


   2. 假设我们已经将 go.tar 压缩包 上传到了 armbian /usr/local/bin/ 文件夹中;


      - ```sh

        #golang安装具体操作

        cd /usr/local/bin/

        tar -xvf go.tar

        #等待命令运行完成,当前目录中将多出一个文件夹;

        cd wapper/

        mv go ../

        cd ../

        #添加go到 PATH中

        vim /etc/profile

        export PATH=$PATH:/usr/local/bin/go/bin

        #至此golang安装完成;请使用 go version命令验证

        go version

        #应当有对应输出打印

        go version go1.16.2..... linux/amd64

        ```


10. Armbian安装node


    1. 上传node至armbian;


    2. ```sh

       #解压node

       tar -xvf node.tar 

       ```

    3. ```sh

       #安装node

       cd node-v14.16.0 && make install

       ```

转自感谢:https://www.right.com.cn/forum/thread-4095907-1-1.html


添加新评论