记一次为rock5A从官方debian迁移到armbian系统,开机自启wifi热点

前言 最近想使用F50随身wifi和rock5A做一个随时可以玩任天堂splatoon3的加速器热点. 已知F50可以和rock5A通过数据线共享网络 大概的思路 rock5A无线网卡的wifi热点->rock5A代理软件->F50->互联网 但是折腾了很久,我的rock5A的Ax210的网卡驱动一直有问题,日志里面提示ucode错误.我感觉官方的debian系统驱动没有armbian丰富. 为此,我决定迁移系统到Armbian,还买了一个radaxa官方的A8无线网卡. 需要的材料 随身wifi F50 rock5A radxa无线网卡A8 A to C数据线(连接F50和rock5A) micro SD卡 emmc模块 网线 网线转type-C SD卡读卡器 系统要求 旧的系统使用的是官方的debian12 新系统这里我使用的是Armbian_25.2.3_Rock-5a_noble_vendor_6.1.99.img.xz 新系统镜像下载地址https://armbian.lv.auroradev.org/dl/rock-5a/archive/ 制作系统 前面的系统下载完成后,就可以制作系统了.我之前的系统在emmc上保存的,默认情况下sd卡的系统启动的优先级高于emmc. 我之前的系统在emmc上面,我的思路是在SD卡上创建新的系统,配置好系统后再使用dd命令,将sd卡的系统覆盖到emmc. 这里需要注意,sd卡的容量最好低于emmc的容量. 制作镜像我使用的是这个软件 启动系统 将SD卡插入rock5A,然后使用网线连接到路由器,确保电脑和rock5a在同一个局域网.然后就可以登录路由器后台获取rock5a的ip,在电脑使用ssh连接开发版 Armbian的默认账户是 root,默认密码通常是 1234 换源 需要对两个文件进行换源 armbain root@rock-5a:/etc/apt/sources.list.d# cat armbian.sources Types: deb URIs: https://mirrors.tuna.tsinghua.edu.cn/armbian Suites: noble Components: main noble-utils noble-desktop Signed-By: /usr/share/keyrings/armbian.gpg root@rock-5a:/etc/apt/sources.list.d# ubuntu root@rock-5a:/etc/apt/sources.list.d# cat armbian.sources Types: deb URIs: https://mirrors.tuna.tsinghua.edu.cn/armbian Suites: noble Components: main noble-utils noble-desktop Signed-By: /usr/share/keyrings/armbian.gpg root@rock-5a:/etc/apt/sources.list.d# cat ubuntu.sources Types: deb URIs: https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports Suites: noble noble-updates noble-backports Components: main restricted universe multiverse Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg Types: deb-src URIs: https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports Suites: noble noble-updates noble-backports Components: main restricted universe multiverse Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg Types: deb URIs: https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports Suites: noble-security Components: main restricted universe multiverse Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg Types: deb-src URIs: https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports Suites: noble-security Components: main restricted universe multiverse Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg 设置ipv4转发 创建wifi热点需要开启转发功能 ...

January 15, 2026 · 2 min · LLP2333

使用cpolar为rock5A进行内网穿透

使用 cpolar 为 rock 5A 进行内网穿透 github 上有开源的 frp 项目,如果有一台云服务器的话,用来内网穿透很不错。但是,使用云服务+frp 的方案,开放某个端口,还需要去修改云服务的安全组,比较麻烦。考虑到方便性,我用了 cpolar 做内网穿透。 注:rock 5A 为 arm 开发板,系统为 debian12(和树莓派、香橙派等 arm 计算机的教程理论上通用) 安装 我这里使用的官方的一键安装脚本 curl -L https://www.cpolar.com/static/downloads/install-release-cpolar.sh | sudo bash 授权 执行下面 的命令进行授权(授权码在 cpolar 验证页面获取) cpolar authtoken xxxxxxxxxxxxxxxxxx 设置开机自启动并启动 cpolar 服务 systemctl enable cpolar systemctl start cpolar 完成上面的内容就基本上配置好了,你可以在 cpolar 官网的状态页面看到你的 ssh 隧道,可以通过该域名和端口远程访问本地的 rock 5A 注意:cpolar 默认会配置本地机器 ssh 的 内网穿透,如需定制自己的内网穿透,请尝试根据官网文档修改配置文件。免费的内网穿透会在机器重启后变更域名和端口,重启后可以从 cpolar 官网状态页面获取,也可以考虑升级付费用户。 配置文件 默认的配置文件在 /usr/local/etc/cpolar/cpolar.yml 补充说明 使用过程中,我发现 cpolar 代理 http 导致了 rock 5A 的 cpu 占用飙升。后续我用了阿里云的服务器+frp 代理了 ssh,cloudflare tunnel 代理 http,cpu 占用几乎忽略不计。因此,建议 cpolar 内网穿透方案仅作备选。 ...

April 13, 2024 · 1 min · LLP2333

记录一次系统迁移

记录一次系统迁移 开发板为 rock 5a,使用的为 Debian 系统。最近买了一个香橙派 5plus 的 64G 的 emmc(和 rock5A 通用并且比官方的更便宜),打算将系统从内存卡迁移到 emmc。 查看当前磁盘情况 fdisk -l 得到新磁盘名字为/dev/mmcblk0,原内存卡设备为/dev/mmcblk1 使用 dd 命令迁移 系统 sudo dd if=/dev/mmcblk1 of=/dev/mmcblk0 bs=4M status=progress dd:待执行的命令,即复制和转换命令。 if=/dev/mmcblk1:if 表示输入文件(input file)。/dev/mmcblk1 是源设备的文件路径,也就是数据的来源。 of=/dev/mmcblk0:of 表示输出文件(output file)。/dev/mmcblk0 是目标设备的文件路径,也就是数据要写入的地方。 bs=4M:bs 表示块大小(block size)。设置为每次读写 4M 数据。设定一个适当的块大小可以提高数据的复制速度。 status=progress:这是一个可选参数,它可以实时显示dd命令的进度信息。这对于一些需要花费长时间的复制任务来说非常有用,可以让用户知道复制过程的进度。 使用 parted 命令调整磁盘大小 如果不进行调整,系统可用大小还是默认的 32G 先查看磁盘情况 parted /dev/mmcblk0 print #查看指定设备的磁盘大小 然后我对第 3 个分区进行了调整,使其扩容到 emmc 最大能支持的容量 parted /dev/mmcblk0 resizepart 3 100% 最后用 resize2f 命令调整文件系统大小

April 11, 2024 · 1 min · LLP2333