第一步:刷机 准备材料
- 一根usb公对公的线,你们可以到淘宝上去买(注意,一定要是刷机的数据线,不能是充电线)
- 一台电脑 3.- 本次刷机用的设备为之前刷过arm5.9的设备,没刷过的不清楚可否直刷...
- 下载直刷包并解压缩。
- 打开 USB_Burning_Tool软件按照图示顺序,先导入刚解压完的直刷包,然后勾选擦除,最后点击开始
- 设备先不要通电,使用双公头USB线,一头连接玩客云靠近 HDMI 口的 USB 口,另一头插电脑。
- 用 卡针或大头针 长按 复位键(具体见图)的同时,并接通设备电源。听到 电脑发出类似插入U盘的声音,电脑烧录软件会出现烧录进度,此时复位键不要松开,再按个十几秒再松开。
- 插上网线,重新通电。玩客云指示灯会变换好几个颜色,最后通过路由器后台查看,名称为 onecloud 的新设备接入网络,刷机成功!
如果你失败了,报错0x什么的,我遇到了好几条代码,那么不要继续尝试烧录浪费时间,直接去网心云官网下载玩客云官方包,刷入,按他的教程,然后再刷入armbian,这时候你就会发现很顺利了。如果卡百分之九十七,那么去恩山找一个不限制烧写时长的补丁到刷写软件安装目录,烧录写的很简洁,因为可以找到的教程太多了。
二、系统设置
1.使用SSH客户端登录玩客云,我这里用的是finalshell。初始用户名和密码为:
- Username: root
- Password: 1234
2. 登录后会提示修改密码。改完密码,提示创建用户,我们直接按ctrl+c取消。
3. 更改时区
cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
复制代码
- 验证时区是否正确
date -R
复制代码
5.如果你的官方源能用,请勿尝试换源,原装的就是最好的,不然你大概率后续会报错缺少公钥,哪怕list里面能找到这个公钥,解决起来很麻烦,我是换回官方源然后update 解决的,当时搞得很痛苦。
附当时的报错信息:
root@onecloud:~# sudo apt update Hit:1 deb.debian.org/debian bullseye InRelease Hit:2 deb.debian.org/debian bullseye-updates InRelease Hit:3 mirrors.bfsu.edu.cn/armbian bullseye InRelease Hit:4 security.debian.org bullseye-security InRelease Err:3 mirrors.bfsu.edu.cn/armbian bullseye InRelease The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 93D6889F9F0E78D5
1. 确保 armbian-archive-keyring.gpg 文件的正确性
请确认 /usr/share/keyrings/armbian-archive-keyring.gpg 文件是否存在并且包含了正确的公钥。
-
查看文件内容
bash 复制代码 sudo gpg --no-default-keyring --keyring /usr/share/keyrings/armbian-archive-keyring.gpg --list-keys这条命令会列出
armbian-archive-keyring.gpg文件中包含的密钥信息。你应该能看到密钥 ID93D6889F9F0E78D5和相关的信息。 -
如果文件不存在或为空,重新下载公钥
bash 复制代码 wget -qO - https://apt.armbian.com/armbian.key | gpg --dearmor | sudo tee /usr/share/keyrings/armbian-archive-keyring.gpg
2. 更新 sources.list.d 配置
确保你的 Armbian 源配置正确,并且使用了新的公钥:
-
编辑源列表
bash 复制代码 sudo nano /etc/apt/sources.list.d/armbian.list确保文件内容如下:
plaintext 复制代码 deb [signed-by=/usr/share/keyrings/armbian-archive-keyring.gpg] http://mirrors.bfsu.edu.cn/armbian bullseye main bullseye-utils bullseye-desktop如果之前是指向其他镜像,更新为
mirrors.bfsu.edu.cn作为备用源。 -
保存并退出
按
Ctrl + O保存文件,按Ctrl + X退出编辑器。
3. 清理和更新
清理旧的索引文件,并重新更新包列表:
bash
复制代码
sudo apt clean
sudo apt update
4. 检查源是否正常工作
如果以上步骤仍然没有解决问题,可以考虑切换到其他 Armbian 镜像源或官方源进行尝试。其他的镜像源可能有不同的公钥配置,可以作为临时解决方案。
如果前面没啥问题,这样准备工作都做好了,接下来就可以愉快的按需折腾了 1.一键安装指令,复制下面指令到玩客云。
- wget -qO- get.casaos.io | bash
复制代码
由于本固件未集成docker,所以会先下载docker之后再安装casaos ,耐心等一下。
3.然后添加32位的ARM软件源,否则app商店里面缺少某些应用或者是灰色的无法安装。
| 说在前面,其实很多大佬们知道。CASAOS商店里好多的应用的确不支持32位arm设备了,但是CASAOS官方是给了自定义源的解决方法的,有点隐蔽。 商店源地址:play.cuse.eu.org/Cpe204-Apps… 热心朋友提供:p.0x69.win/Cp0204-AppS… 步骤:1、打开app store =》 点击 更多应用 |
|---|
安装HomeAssistant 和Hacs
- casaOS添加了32位软件源后,直接在里面找到HomeAssistant点击安装即可。最终安装完的版本为20230411.1
- 接下来是重头戏Hacs的安装...折腾了很久很久最终才成功。网上的方法都太不谱了,这里分享一下我的做法。由于新版的Hacs不支持32位的HA,我也没找到具体从哪一版开始不支持的,索性从最新版开始试,然后找到了最新可用的版本为1.32.1。下面是安装过程。
1. 打开finalshell,登录玩客云。如图随便新建一个文件夹,我这里新建的mnt文件夹。右键点击上传提前下载好的插件压缩包。
2. 输入命令,查找HA的containerID
- docker ps
复制代码
3. 找到后,用id替换命令中的XXXXXXX,然后输入,并回车。
- docker exec -it XXXXXXX /bin/bash
复制代码
4. 然后创建插件存放目录
- mkdir -p config/custom_components/hacs
复制代码
4.1 然后退出容器。
- exit
复制代码
5.1 XX换成自己的containerID,同时写上自己的压缩包所在路径。
- docker cp /mnt/hacs.zip XXXXXXX:/config/custom_components/hacs
复制代码
输入
- ls
复制代码
此时就应该可以看到hacs.zip,然后解压缩
- unzip hacs.zip
复制代码
7. 重启容器,登录HA,此时侧边栏应该就有HACS插件了。
- docker restart <container_id>
复制代码
8.如果通过hacs搜索安装Xiaomi Miot Auto失败,也可以用上面的方法手动安装。同样的bash进容器内部后,在config/custom_components路径下新建对应的文件夹 然后上传文件解压即可。
如果你发现casa无法下载,那么去网上找换源教程,一个个换,只换casa的源。我换了好多个才成功,但是好了半天又不行了,建议能把内网覆盖科学上网就覆盖,国内的源相当差劲!
内网穿透用的coplar,官方有详细教程不在详细赘述,可以去看官方文档。十分地简单。