私家云二代/比特米盒-CumeBox2-矿渣-安装Armbian-homeassistant分享

2024-03-19 1949阅读

比特米盒安装Armbian

私家云二代/比特米盒-CumeBox2-矿渣-安装Armbian-homeassistant分享

本教程使用到的固件及工具均来自网络,在这里感谢各位大佬的热心分享。本人小白也只是将自己收集并整理了下自己的使用体验,后续我也会把我学到的知识分享给更多的爱折腾的小伙伴!

最终系统Armbian 23.02.2 Focal with Linux 6.1.11-meson64

固件及工具

所用到的资源均在文章最下面

系统固件

这里先感谢下编译以下镜像的大佬们。

  • atv6.img
  • Armbian_5.77_Aml-s905_Ubuntu_bionic_default_5.0.2_20190401.img
  • Armbian_21.08.1_Ubuntu_CumeBox2_5.10.602.img

    刷机工具

    • 镊子(用来短接)
    • type-c USB线(连接CumeBox2)
    • Amlogic USB Burning Tool v3.1.0.exe(晶晨刷机工具)
    • win32磁盘映像工具.exe(镜像写入磁盘工具)
    • 【安卓】切换卡载系统V1.0.apk(切换卡载系统)

      一、刷入ATV6系统

      1、刷机前准备

      • 镊子(用来短接)
      • type-c USB线(连接CumeBox2)
      • atv6.img
      • Amlogic USB Burning Tool v3.1.0.exe

        2、刷入atv6.img系统

        打开Amlogic USB Burning Tool v3.1.0.exe刷机软件

        用镊子短接(如图所示位置)的同时,插入type-c USB线与电脑连接,提到提示音,并且在刷机软件中提示加载成功松开短接点

        私家云二代/比特米盒-CumeBox2-矿渣-安装Armbian-homeassistant分享

        点击Amlogic USB Burning Tool的-文件-导入烧录包-选择ATV6.img镜像文件。

        然后点击开始。

        私家云二代/比特米盒-CumeBox2-矿渣-安装Armbian-homeassistant分享

        进度条走完,下面显示刷入成功,点击关闭,拔掉数据线。到此CumeBox2刷入安卓ATV6结束。上电就可以进入安卓系统了。也可以作为机顶盒来使用,需要搭配一款蓝牙遥控器来使用。

        二、挂载硬盘armbian5.77固件

        用到的工具

        • 【安卓】切换卡载系统V1.0.apk

        • win32磁盘映像工具.exe

          固件

          • Armbian_5.77_Aml-s905_Ubuntu_bionic_default_5.0.2_20190401.img

            制作armbian硬盘镜像启动盘

            私家云二代/比特米盒-CumeBox2-矿渣-安装Armbian-homeassistant分享

            • 使用win32磁盘映像

            • 工具将Armbian_5.77写入到硬盘【需要硬盘盒】(U盘,sd卡,移动硬盘)

            • 写入成功后,重新连接电脑,在弹出的文件夹中找到“uEnv.ini”文件,记事本或其他工具打开并修改代码:

              将第一行中的“dtb/meson-gxl-s905x-khadas-vim.dtb”,改成“dtb/meson-gxl-s905x-p212.dtb 存盘退出
              
            • 将硬盘(U盘,sd卡,移动硬盘)连接到CumeBox2对应接口。此时可以给设备通电连接显示器并接通有线网络。

            • 将刷好ATV6固件的比特米盒接电视并配置好,并将卡载系统的apk文件安装上。

            • 点击卡载系统app,选择新司机。设置root权限永久,系统将重新开机,系统将自动切换到硬盘的armbian系统中。

            • 在路由器中查看armbian的IP地址,通过ssh进行链接,用户名root密码为1234

              到此时,卡载系统安装完毕,加入想要双系统,这就完毕了。

              将硬盘系统安装至EMMC中

              • 通过SSH工具连接到比特米盒后,首先设置密码
              • 初始密码为1234,修改成你自己需要的密码(两遍)
              • 设置用户可以ctrl+c取消掉
                Welcome to ARMBIAN 5.77 user-built Ubuntu 18.04.2 LTS 5.0.2-aml-s905   
                System load:   0.34 0.19 0.07  	Up time:       1 min		
                Memory usage:  12 % of 833MB  	IP:            192.168.3.206
                CPU temp:      54°C           	
                Usage of /:    9% of 15G    	storage/:      55% of 128M   	
                [ General system configuration (beta): armbian-config ]
                New to Armbian? Check the documentation first: https://docs.armbian.com
                Changing password for root.
                (current) UNIX password: 
                Enter new UNIX password: 
                Retype new UNIX password: 
                Thank you for choosing Armbian! Support: www.armbian.com
                Creating a new user account. Press  to abort
                Please provide a username (eg. your forename): ^C
                Disabling user account creation procedure
                root@aml:~#
                

                通过ls命令可以看到root目录下有

                root@aml:~# ls
                fstab  install-2018.sh  install.sh  test-docker.sh
                

                通过命令可以将系统安装到EMMC中

                root@aml:~# /root/install.sh
                # 这里是安装到emmc的过程
                root@aml:~# 
                

                就此拔掉电源和硬盘,系统到此就已经刷入到EMMC中,重启就可以自动进入armbian系统。

                缺点

                系统是古老的,而且不支持蓝牙(未测试),led屏幕不亮等等。

                优点

                简单,快捷

                三、刷入armbian更新的系统

                固件

                Armbian_21.08.1_Ubuntu_CumeBox2_5.10.602.img

                优点众多,本人喜欢的是他led屏幕是可以显示了。蓝牙是支持的。wifi也是可用的。满足了我的预期。

                刷机过程

                • 此过程必须有前面刷过的armbian5.77系统或者cumebox2原系统可以进入ssh的(后者没尝试,因为回来就刷atv6了)

                • 设置好之前的系统后,ssh通过rz命令将Armbian_21.08.1_Ubuntu_CumeBox2_5.10.602.img上传至root目录下

                  root@aml:~# sudo apt install lrzsz
                  root@aml:~# rz
                  # 这里会弹出对话框,Armbian_21.08.1_Ubuntu_CumeBox2_5.10.602.img即可
                  root@aml:~# cd /root
                  root@aml:~# ls  #查看上传到了没有
                  Armbian_21.08.1_Ubuntu_CumeBox2_5.10.602.img
                  root@aml:~# lsblk -l  # mmcblk1是否是如下7.3G的空间
                  
                  NAME         MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
                  sda            8:0    0 14.9G  0 disk 
                  mmcblk1      179:0    0  7.3G  0 disk 
                  mmcblk1p1    179:1    0  122M  0 part /boot
                  mmcblk1p2    179:2    0  6.5G  0 part /
                  mmcblk1boot0 179:32   0    4M  1 disk 
                  mmcblk1boot1 179:64   0    4M  1 disk 
                  zram0        253:0    0   50M  0 disk /var/log
                  zram1        253:1    0  417M  0 disk [SWAP]
                  
                  • 利用dd if=Armbian_21.08.1_Ubuntu_CumeBox2_5.10.602.img of=/dev/mmcblk1 #(有可能是mmcblk2这里根据自己的显示)命令进行安装
                    root@aml:~# dd if=Armbian_21.08.1_Ubuntu_CumeBox2_5.10.602.img of=/dev/mmcblk1
                    这个过程约5分钟
                    3448832+0 records in
                    3448832+0 records out
                    1765801984 bytes (1.8 GB, 1.6 GiB) copied, 193.614 s, 9.1 MB/s
                    root@aml:~#
                    
                    • 当看到命令提示行出现了root@aml:~# 断电重启设备

                    • 登录密码为1234

                      设置新的密码
                      Welcome to Armbian 21.08.1 Focal with Linux 5.10.60-meson64
                      System load:   27%           	Up time:       1 min	Local users:   2      	
                      Memory usage:  13% of 961M   	IP:	       192.168.3.207
                      CPU temp:      55°C           	Usage of /:    20% of 7.0G   	
                      [ 5 security updates available, 16 updates total: apt upgrade ]
                      Last check: 2021-08-26 09:00
                      [ General system configuration (beta): armbian-config ]
                      Last login: Thu Aug 26 09:00:00 2021
                      Waiting for system to finish booting ...
                      New to Armbian? Documentation: https://docs.armbian.com Support: https://forum.armbian.com
                      New root password: ********
                      Repeat password: ********
                      Choose default system command shell:
                      1) bash
                      2) zsh
                      Shell: BASH
                      Creating a new user account. Press  to abort
                      Please provide a username (eg. your forename): ^C
                      Disabling user account creation procedure
                      
                      设置时区及更新

                      这里值得注意的是,如果我们一路Y下来,意外会发现我们的系统更新到了比较新的版本

                      从Armbian 21.08.1 Focal with Linux 5.10.60-meson64,更新到了Armbian 23.02.2 Focal with Linux 6.1.11-meson64美滋滋!

                      sudo apt update
                      sudo apt upgrade -y
                      #这个过程中会出现选项
                      
                      Installing new version of config file /etc/issue ...
                         What would you like to do about it ?  Your options are:
                          Y or I  : install the package maintainer's version
                          # Y 或 I:安装软件包维护者提供的版本。
                          N or O  : keep your currently-installed version
                          # N 或 O:保留当前已安装的版本。
                            D     : show the differences between the versions
                          # D:显示新旧版本之间的差异。
                            Z     : start a shell to examine the situation
                          # Z:启动一个 shell 来检查情况。
                       The default action is to keep your current version.# 默认保留当前版本
                      
                      *** issue (Y/I/N/O/D/Z) [default=N] ? y
                      *** issue.net (Y/I/N/O/D/Z) [default=N] ? y
                      *** armbian-apt-updates (Y/I/N/O/D/Z) [default=N] ? y
                      #设置时区
                      date -R
                      # Mon, 14 Aug 2023 7:00:41 +0000
                      cp /usr/share/zoneinfo/Asia/Shanghai  /etc/localtime
                      date -R
                      # Mon, 14 Aug 2023 15:00:41 +0800
                      # 重启
                      reboot
                      
                       _  ___               _            __     _____ __  __ _ 
                      | |/ / |__   __ _  __| | __ _ ___  \ \   / /_ _|  \/  / |
                      | ' /| '_ \ / _` |/ _` |/ _` / __|  \ \ / / | || |\/| | |
                      | . \| | | | (_| | (_| | (_| \__ \   \ V /  | || |  | | |
                      |_|\_\_| |_|\__,_|\__,_|\__,_|___/    \_/  |___|_|  |_|_|
                                
                      Welcome to Armbian 23.02.2 Focal with Linux 6.1.11-meson64
                      
                      挂载U盘或者移动硬盘
                      root@CumeBox2:~# mkdir /mnt/sda1
                      root@CumeBox2:~# lsblk
                      
                      NAME         MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
                      sda            8:0    0  14.9G  0 disk 
                      mmcblk0      179:0    0   7.3G  0 disk 
                      └─mmcblk0p1  179:1    0   7.1G  0 part /
                      mmcblk0boot0 179:32   0     4M  1 disk 
                      mmcblk0boot1 179:64   0     4M  1 disk 
                      zram0        252:0    0 479.9M  0 disk [SWAP]
                      zram1        252:1    0    50M  0 disk /var/log
                      
                      root@CumeBox2:~# blkid /dev/sda
                      /dev/sda: PTUUID="cb9b2129" PTTYPE="dos"
                      root@CumeBox2:~# mkfs.ext4 /dev/sda #格式化硬盘EXT4
                      mke2fs 1.45.5 (07-Jan-2020)
                      Found a dos partition table in /dev/sda
                      Proceed anyway? (y,N) y
                      …………
                      root@CumeBox2:~# file -s /dev/sda
                      /dev/sda: Linux rev 1.0 ext4 filesystem data, UUID=79fae205-4f2e-403c-94a7-a2bb6dd5d394 (extents) (64bit) (large files) (huge files)
                      root@CumeBox2:~# mount /dev/sda /mnt/sda1
                      root@CumeBox2:~# blkid /dev/sda
                      /dev/sda: UUID="79fae205-4f2e-403c-94a7-a2bb6dd5d394" TYPE="ext4" # 记住这个UUID后面要用
                      root@CumeBox2:~# nano /etc/fstab
                      

                      增加一行代码,将上面UUID复制过来更换

                      UUID=79fae205-4f2e-403c-94a7-a2bb6dd5d394 /mnt/sda1 ext4 defaults 0 0
                      

                      然后重启下

                      安装Docker

                      这里建议不适用emmc系统,因为空间太小了。只有6.4G可用空间,我采用硬盘挂载的方式进行使用

                      root@CumeBox2:~# curl -fsSL https://get.docker.com -o get-docker.sh
                      root@CumeBox2:~# sudo sh get-docker.sh
                      

                      将Docker运行在挂载到硬盘上运行

                      root@CumeBox2:~# sudo mkdir -p /mnt/sda1/docker
                      root@CumeBox2:~# sudo systemctl stop docker.socket
                      root@CumeBox2:~# sudo systemctl stop docker
                      root@CumeBox2:~# sudo rsync -aqxP /var/lib/docker/ /mnt/sda1/docker/
                      root@CumeBox2:~# sudo nano /etc/docker/daemon.json
                      

                      编辑daemon.json

                      {
                        "data-root": "/mnt/sda1/docker"
                      }
                      

                      Ctrl+x按Y保存退出

                      root@CumeBox2:~# sudo rm -rf /var/lib/docker/*
                      root@CumeBox2:~# sudo ln -s /mnt/sda/docker /var/lib/docker
                      root@CumeBox2:~# sudo systemctl start docker
                      

                      安装portainer

                      root@CumeBox2:~# docker pull portainer/:latest
                      root@CumeBox2:~# docker run -d --restart always -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer
                      

                      安装Homeassistant

                      root@CumeBox2:~# docker pull homeassistant/home-assistant:latest
                      root@CumeBox2:~# docker run -d --restart always --name="hass" -v /home/hass/config:/config -p 8123:8123 homeassistant/home-assistant:latest
                      
                      安装HACS插件
                      root@CumeBox2:~# docker exec -it hass bash
                      # 10227a965864:/config# export https_proxy=http://192.168.3.137:7890
                      # 10227a965864:/config# export http_proxy=http://192.168.3.137:7890
                      10227a965864:/config# wget -O - https://get.hacs.xyz | bash -
                      # unset https_proxy
                      # unset http_proxy
                      

                      安装MQTT服务器

                      root@CumeBox2:~# sudo apt install mosquitto mosquitto-clients
                      root@CumeBox2:~# sudo mosquitto_passwd -c /etc/mosquitto/passwd tuning
                      Password: 
                      Reenter password: 
                      root@CumeBox2:~# nano /etc/mosquitto/mosquitto.conf
                      

                      最下方添加如下代码

                      listener 1883 0.0.0.0
                      allow_anonymous false
                      password_file /etc/mosquitto/passwd
                      
                      sudo systemctl restart mosquitto # 重启服务器
                      

                      资料下载

                      比特米盒刷机

                      链接:https://pan.baidu.com/s/1YhralmJbUXDn3PvWq66n5w?pwd=xxxu

                      提取码:xxxu

                      如果觉得不错请点赞支持下,谢谢了

                      压缩包树形图

                      比特米盒

                      imge

                      1-1.jpg

                      1(0).png

                      1(1).png

                      1(2).png

                      1(3).png

                      工具

                      【安卓】切换卡载系统V1.0.apk

                      Amlogic USB Burning Tool v3.1.0.exe

                      win32磁盘映像工具.exe

                      shell工具.zip

                      镜像

                      Armbian_5.77_Aml-s905_Ubuntu_bionic_default_5.0.2_20190401.img

                      atv6.img

                      Armbian_21.08.1_Ubuntu_CumeBox2_5.10.602.img

VPS购买请点击我

文章版权声明:除非注明,否则均为主机测评原创文章,转载或复制请以超链接形式并注明出处。

目录[+]