欢迎光临散文网 会员登陆 & 注册

Armbian不用电脑重装系统教程

2023-07-04 10:11 作者:木木长风  | 我要投稿

本教程以玩客云举例

B站什么时候支持MarkDown啊!!!

前言(可跳过)

我的破电脑坏掉了,于是买了一台玩客云玩玩。

结果不知道为什么卸载Sqlite的时候LXDE桌面启动不了了。

具体表现为在tty启动xdm后屏幕闪一下就没反应了。

用尽各种方法,重装了Sqlite、LXDE、Xorg、xdm。

甚至还试过装别的桌面,比如XFCE,均无效,于是打算重装系统。

准备工作

  1. 一个有点Linux基础的人(重中之重

  2. 支持从U盘启动的Armbian设备,如玩客云、电视盒子等

  3. 准备1个U盘

我这台玩客云商家刷了个Uboot,用SD卡也可以

电视盒子不知道TF卡行不行

开始

下载img镜像

清华大学

中国科学技术大学

阿里云

或者GitHub

电视盒子


找到自己的型号下载

第1个_toolchain是C语言的工具链

晶晨芯片的电视盒子是aml-s9xx-box,第2个

玩客云的是onecloud,在中间

链接通常类似:

Armbian_23.5.1_Onecloud_bookworm_current_6.1.30_minimal.img.xz

  • Armbian:发行版名称

  • 23.5.1:Armbian版本

  • Onecloud:适用设备

  • bookworm:Debian12代号——书虫,表示这个版本是基于Debian12的

  • current:不知道什么含义,翻译:现行的,当前的;通用的,流行的;最近的

  • 6.1.30:Linux内核版本

  • minimal:表示这是最小版本,即只有tty

粉色这一段是xfce4-desktop表示带xfce4桌面,

(个人感觉xfce4桌面不好看,还没LXDE省资源,为什么不用LXDE呢)

如果没有粉色这段就是——我也不知道是什么

不建议下载基于Ubuntu的,因为有的软件用apt下载也会变成snap的,

比如Chromium和Firefox,本来设备就没什么性能,再用snap更是卡的一批

Armbian基于版本代号

Debian

|代号             |版本号|

|bullseye     |     11    |

|bookworm|     12    |

Ubuntu

|代号       |吉祥物|版本号|

|Focal     |  狸猫  | 20.04|

|Jammy |  水母  |22.04|

|Kinetic  |捻角羚|22.10|

|Lunar     |龙虾    |23.04|

开始敲命令

  • 注意空格大小写,B站用的不是等宽字体,空格看着不明显

  • 认真看说明,不要直接复制粘贴

  • 根据实际替换*的部分

下载

如果你不想手搓这么长的命令,可以用w3m、elinks2等终端浏览器下载

解压

查看U盘路径

  • sd开头的是走USB总线的设备,SD、TF卡要是插读卡器也是显示这样的

  • mmc开头的是走MMC总线的设备,包括设备自带的eMMC闪存(变砖警告),还有直接插的SD、TF卡

  • 慎重,不要刷错,记得备份数据

这个我不太懂,如有错误请大佬指正

刷写

插上U盘(或SD卡),执行:

sudo dd if=xx.img of=/dev/sd* status=progress

  • 这一步是利用Linux自带的dd命令将img刷写进U盘

  • if表示input file(输入文件),of表示output file(输出文件)

  • /dev/sd*表示你的U盘,根据实际要改成sdb、sdc、mmcblk0什么的

  • !!!mmcblk可能是设备的eMMC存储设备,慎重!!!

  • status=progress是显示进度条

挂载U盘

复制img并校验

我们要以这个U盘中的系统作为跳板,来给设备重装系统

也就是说,这个U盘相当于一个PE

看一下两次的哈希值是不是都一样,不一样就

然后重启进U盘

接下来都在U盘中完成

  • !!!注意/dev/mmcblk*设备,记得根据实际情况修改!!!

  • 有些电视盒子用的是NAND闪存,会显示为/dev/mtd*

  •  但是好像刷到NAND闪存里有一定风险

  • 在我这台玩客云上没有任何问题,不会把Uboot一起刷没

  • 保持供电,半路关机就变砖了

等待刷写完成,重启应该就可以了


Armbian不用电脑重装系统教程的评论 (共 条)

分享到微博请遵守国家法律