Armbian不用電腦重裝系統(tǒng)教程

本教程以玩客云舉例
B站什么時候支持MarkDown?。。。?/strong>
前言(可跳過)
我的破電腦壞掉了,于是買了一臺玩客云玩玩。
結(jié)果不知道為什么卸載Sqlite的時候LXDE桌面啟動不了了。
具體表現(xiàn)為在tty啟動xdm后屏幕閃一下就沒反應(yīng)了。
用盡各種方法,重裝了Sqlite、LXDE、Xorg、xdm。
甚至還試過裝別的桌面,比如XFCE,均無效,于是打算重裝系統(tǒng)。
準備工作
一個有點Linux基礎(chǔ)的人(重中之重)
支持從U盤啟動的Armbian設(shè)備,如玩客云、電視盒子等
準備1個U盤
我這臺玩客云商家刷了個Uboot,用SD卡也可以
電視盒子不知道TF卡行不行
開始
下載img鏡像
清華大學(xué)
中國科學(xué)技術(shù)大學(xué)
阿里云
或者GitHub
電視盒子

找到自己的型號下載
第1個_toolchain是C語言的工具鏈
晶晨芯片的電視盒子是aml-s9xx-box,第2個
玩客云的是onecloud,在中間

鏈接通常類似:
Armbian_23.5.1_Onecloud_bookworm_current_6.1.30_minimal.img.xz
Armbian:發(fā)行版名稱
23.5.1:Armbian版本
Onecloud:適用設(shè)備
bookworm:Debian12代號——書蟲,表示這個版本是基于Debian12的
current:不知道什么含義,翻譯:現(xiàn)行的,當(dāng)前的;通用的,流行的;最近的
6.1.30:Linux內(nèi)核版本
minimal:表示這是最小版本,即只有tty
粉色這一段是xfce4-desktop表示帶xfce4桌面,
(個人感覺xfce4桌面不好看,還沒LXDE省資源,為什么不用LXDE呢)
如果沒有粉色這段就是——我也不知道是什么
不建議下載基于Ubuntu的,因為有的軟件用apt下載也會變成snap的,
比如Chromium和Firefox,本來設(shè)備就沒什么性能,再用snap更是卡的一批
Armbian基于版本代號
Debian
|代號? ? ? ? ? ? ?|版本號|
|bullseye? ? ?|? ? ?11?? ?|
|bookworm|? ? ?12?? ?|
Ubuntu
|代號? ? ? ?|吉祥物|版本號|
|Focal? ? ?|??貍貓??|?20.04|
|Jammy |??水母? |22.04|
|Kinetic? |捻角羚|22.10|
|Lunar? ? ?|龍蝦? ? |23.04|
開始敲命令
注意空格、大小寫,B站用的不是等寬字體,空格看著不明顯
認真看說明,不要直接復(fù)制粘貼
根據(jù)實際替換*的部分
下載
如果你不想手搓這么長的命令,可以用w3m、elinks2等終端瀏覽器下載
解壓
查看U盤路徑
sd開頭的是走USB總線的設(shè)備,SD、TF卡要是插讀卡器也是顯示這樣的
mmc開頭的是走MMC總線的設(shè)備,包括設(shè)備自帶的eMMC閃存(變磚警告),還有直接插的SD、TF卡
慎重,不要刷錯,記得備份數(shù)據(jù)
這個我不太懂,如有錯誤請大佬指正
刷寫
插上U盤(或SD卡),執(zhí)行:
sudo dd if=xx.img of=/dev/sd*?status=progress
這一步是利用Linux自帶的dd命令將img刷寫進U盤
if表示input file(輸入文件),of表示output file(輸出文件)
/dev/sd*表示你的U盤,根據(jù)實際要改成sdb、sdc、mmcblk0什么的
!?。mcblk可能是設(shè)備的eMMC存儲設(shè)備,慎重?。?!
status=progress是顯示進度條
掛載U盤
復(fù)制img并校驗
我們要以這個U盤中的系統(tǒng)作為跳板,來給設(shè)備重裝系統(tǒng)
也就是說,這個U盤相當(dāng)于一個PE
看一下兩次的哈希值是不是都一樣,不一樣就
然后重啟進U盤

接下來都在U盤中完成
?。?!注意/dev/mmcblk*設(shè)備,記得根據(jù)實際情況修改?。。?/span>
有些電視盒子用的是NAND閃存,會顯示為/dev/mtd*
?但是好像刷到NAND閃存里有一定風(fēng)險
在我這臺玩客云上沒有任何問題,不會把Uboot一起刷沒
保持供電,半路關(guān)機就變磚了
等待刷寫完成,重啟應(yīng)該就可以了