侧边栏壁纸
博主头像
iColak's Blog

人生来来往往,来日并不方长

  • 累计撰写 106 篇文章
  • 累计创建 31 个标签
  • 累计收到 381 条评论

目 录CONTENT

文章目录

[N1盒子]N1刷机 Armbian 变身家庭轻服务器

苏维歌
2024-04-24 / 0 评论 / 0 点赞 / 95 阅读 / 0 字 / 正在检测是否收录...
温馨提示:
本文最后更新于2024-07-08,若内容或图片失效,请留言反馈。 部分素材来自网络,若不小心影响到您的利益,请联系我们删除。

本文仅用作记录折腾,同时部分内容来自网络,遇到各种坑,正文只有干货,结尾综合各种坑。。。

一、N1 刷入 Armbian

从海鲜市场淘了一台N1,系统是安卓,经测试支持U盘启动。

  • 制作 Armbian 启动U盘

    1. 下载写盘工具balenaEtcher,地址为:balenaEtcher-for-windows-Portable-1.18.4.exe,

    2. 下载Armbian镜像,地址为:ophub/amlogic-s9xxx-armbian。

      版本说明: Noble:是Ubuntu 24.04 LTS,预计将在2024年4月25日正式发布,这将是Ubuntu的下一个长期支持版本。 Jammy:是Ubuntu 22.04 LTS,发布于2022年。 Bullseye:这是Debian 11的代号,发布于2021年。 Bookworm:这是Debian 12的代号,发布于2023年。

  1. 综合测试选择了Jammy版本,搜索s905d,选一个下载。将镜像文件解压为.img文件,然后刷入U盘。

  • 将 Armbian 写入 EMMC

    1. 将U盘插入N1盒子靠近HDMI(网上都是这么说的,没测试过),通电。

    2. 等待Armbian启动,查看容量确认是U盘。

    3. 登录系统,账户:root,密码:1234 。第一次登录需要重新设置root密码,第一个输的是原始密码,其他按照提示操作,shell我选的是zsh。 file

    4. 输入armbian-install,将Armbian写入到EMMC,出现以下代码,输入101,回车。 file

    5. 选择硬盘格式,看自己喜好,以下图为例,我选择ext4格式 file

    6. 提示successful后,输入poweroff关机。

    7. 断开电源,拔掉U盘。

    8. 接通电源,系统启动。

二、Armbian 初始化配置

如果下载的最新镜像,可能不需要更新,会提示已经是最新版本

  • 更新Armbian内核

    登录 Armbian 系统 → 输入命令: 使用 root 用户运行 (sudo -i) 如果不指定参数,将更新为最新版本。

    armbian-update

    可选参数

    默认值

    选项

    说明

    -r

    ophub/kernel

    /

    设置从 github.com 下载内核的仓库

    -u

    自动化

    stable/flippy/dev/rk3588/rk35xx/h6

    设置使用的内核的 tags 后缀

    -k

    最新版

    内核版本

    设置内核版本

    -b

    yes

    yes/no

    更新内核时自动备份当前系统使用的内核

    -m

    no

    yes/no

    使用主线 u-boot

    -s

    无/磁盘名称

    [SOS] 恢复 eMMC/NVMe/sdX 等磁盘中的系统内核

    -h

    查看使用帮助

    举例: armbian-update -k 5.15.50 -u dev 通过 -k 参数指定内核版本号时,可以准确指定具体版本号,例如:armbian-update -k 5.15.50,也可以模糊指定到内核系列,例如:armbian-update -k 5.15,当模糊指定时将自动使用指定系列的最新版本。 更新内核时会自动备份当前系统使用的内核,存储路径在 /ddbr/backup 目录里,保留最近使用过的 3 个版本的内核,如果新安装的内核不稳定,可以随时恢复回备份的内核:

    # 进入备份的内核目录,如 6.6.12
    cd /ddbr/backup/6.6.12
    # 执行更新内核命令,会自动安装当前目录下的内核
    armbian-update
  • 更换 Armbian 源

    根据你所在的国家或地区选择合适的软件源,可以提高软件的下载速度。例如,选择中国的清华大学源: 登录 Armbian 系统 → 输入命令:

    armbian-apt
    [ STEPS ] Welcome to the Armbian source change script.
    [ INFO ] Please select a [ bookworm ] mirror site.
    ┌──────┬───────────────────┬────────────────────────────────┐
    │  ID  │  Country/Region   │  Mirror Site                   │
    ├──────┼───────────────────┼────────────────────────────────┤
    │   0  │  -                │  Restore default source        │
    │   1  │  China            │  mirrors.tuna.tsinghua.edu.cn  │
    │   2  │  China            │  mirrors.bfsu.edu.cn           │
    │   3  │  China            │  mirrors.aliyun.com            │
    │   4  │  Hongkong, China  │  mirrors.xtom.hk               │
    │   5  │  Taiwan, China    │  opensource.nchc.org.tw        │
    ├──────┼───────────────────┼────────────────────────────────┤
    │   6  │  United States    │  mirrors.ocf.berkeley.edu      │
    │   7  │  United States    │  mirrors.xtom.com              │
    │   8  │  United States    │  mirrors.mit.edu               │
    │   9  │  Canada           │  mirror.csclub.uwaterloo.ca    │
    │  10  │  Canada           │  muug.ca/mirror                │
    ├──────┼───────────────────┼────────────────────────────────┤
    │  11  │  Finland          │  mirror.kumi.systems           │
    │  12  │  Netherlands      │  mirrors.xtom.nl               │
    │  13  │  Germany          │  mirrors.xtom.de               │
    │  14  │  Russia           │  mirror.yandex.ru              │
    │  15  │  India            │  in.mirror.coganng.com         │
    ├──────┼───────────────────┼────────────────────────────────┤
    │  16  │  Estonia          │  mirrors.xtom.ee               │
    │  17  │  Australia        │  mirrors.xtom.au               │
    │  18  │  South Korea      │  mirror.yuki.net.uk            │
    │  19  │  Singapore        │  mirror.sg.gs                  │
    │  20  │  Japan            │  mirrors.xtom.jp               │
    └──────┴───────────────────┴────────────────────────────────┘
    [ OPTIONS ] Please Input ID: 1
    [ INFO ] Your selected source ID is: [ 1 ]
    [ STEPS ] Start to change the source of the system: [ mirrors.tuna.tsinghua.edu.cn ]
    [ INFO ] The system release is: [ bookworm ]
    [ SUCCESS ] Change the source of the system successfully.
  • 安装常用软件

    登录 Armbian 系统 → 输入命令:

    armbian-software

    根据需要选择对应ID即可。使用 armbian-software -u 命令可以更新本地的软件中心列表。

  • 修改 Armbian 配置

    登录 Armbian 系统 → 输入命令:

    armbian-config
  • 备份/还原 EMMC 原系统

    支持在 TF/SD/USB 中对盒子的 EMMC 分区进行备份/恢复。建议您在全新的盒子里安装 Armbian 系统前,先对当前盒子自带的安卓 TV 系统进行备份,以便日后在恢复电视系统等情况下使用。 请从 TF/SD/USB 启动 Armbian 系统 → 输入命令:

    armbian-ddbr

    根据提示输入 b 进行系统备份,输入 r 进行系统恢复。

    除此之外也可以通过线刷的方法,将安卓系统刷入 eMMC 中,安卓系统的下载镜像可在 Tools 中查找。

三、刷机过程中遇到的坑

  • 开机卡logo

    解决方法:线刷回安卓系统,恢复分区表,然后重新刷写Armbian即可。

  • Armbian 刷入 EMMC 中后,update 提示 read-only 错误

    解决方法:按照上条方法,线刷回安卓,再刷写Armbian即可。

  • 按照网上的教程,大部分选择Armbian5.77,但经测试由于版本较老,容易出现很多问题,比如docker安装不上

    解决方法:安装新镜像即可。目前测试也比较稳定。

  • 其他待补充

有问题欢迎留言交流

0
  1. 支付宝打赏

    qrcode alipay
  2. 微信打赏

    qrcode weixin
  3. QQ打赏

    qrcode qq

评论区