玩客云刷入Armbian和CasaOS

刷機步驟

按照知乎教程,原文地址:小白也能看懂的玩客云折騰指南 手把手帶你輕松刷機 - 知乎

系統(tǒng)配置

刷機過程如教程所示,下面只記錄一下后續(xù)系統(tǒng)設置部分。

使用windows CMD窗口ssh登錄armbian后臺。

將刷好的機器連接網(wǎng)線插入路由器,在路由器后臺查找該設備獲取到的IP地址,我現(xiàn)在分配到的是192.168.1.114,現(xiàn)在用ssh登錄后臺。


ssh root@192.168.1.114

密碼默認是1234,登錄后需要重新設置密碼,一定要記住,今后就用它來登錄了。

因為我刷入的系統(tǒng)跟教程中的不一樣,教程中用的是bulleyes,而我下到的鏡像是 jammy的?;静襟E與教程中相同,只是配置內(nèi)容稍有不一樣的地方。

切換鏡像源

經(jīng)過多次測試,這一步可以略去,因為這款系統(tǒng)使用的 armhf的架構(gòu),國內(nèi)的源貌似對它的支持不是很好,總是在中途報錯。所以如果官方的源真的無法用的話,再進行換源吧。

切換到國內(nèi)鏡像源源,來加速軟件的更新和安裝。

第一步,備份舊的配置文件,可選步驟。

第二部,打開配置文件進行編輯。

cp  /etc/apt/sources.list   /etc/apt/sources.list.backup 
sudo nano /etc/apt/sources.list

CTRL+X退出,按Y保存。

現(xiàn)在嘗試更新軟件

apt update

在使用 apt update 時遇到 404 Not Found 錯誤,通常是因為軟件源的某些包在指定的架構(gòu)或版本中不存在。你遇到的錯誤表明在阿里云的鏡像站中,jammy-security/main 倉庫中沒有找到 armhf 架構(gòu)的包。

中科大:https://mirrors.ustc.edu.cn/ubuntu/
華為云: https://mirrors.huaweicloud.com/
網(wǎng)易云:http://mirrors.163.com/
騰訊云:https://mirrors.cloud.tencent.com/

自行替換配置中的內(nèi)容。

安裝CasaOS

名字里帶了個OS,其實它就是一個面板而已。現(xiàn)在我們來安裝CasaOS。

按照官網(wǎng)的指令:

curl -fsSL https://get.casaos.io | sudo bash

安裝會花費一點時間,需要安裝很多依賴包,其中docker就在此過程中安裝了。

casaco_installed_sussess.PNG

當看到這個界面的時候CasaOS就裝好了,再瀏覽器訪問顯示的地址就可以登錄CasaOS了。第一次登錄的時候會創(chuàng)建登錄用戶和密碼,記好這個賬戶,方便以后登錄使用。

CasaOS_Panel.PNG

至此,輸入Armbian 和 CasoOS的工作就基本完成了,剩下就需要大家去熟悉CasaOS的用法了。

CasaOS

可以在左上角找到設置按鈕將面板語言換成中文。

打開 "應用中心 / App Store" 來查看可以安裝的插件。另外可以根據(jù)之前提及的教程中安裝32位系統(tǒng)的軟件源,這里也不贅述了。

在安裝插件的過程中可能遇到錯誤

Error response from daemon: Get "https://registry-1.docker.io/v2/": context deadline exceeded (Client.Timeout exceeded while awaiting headers)

嘗試ping 或者 拉去鏡像

ping registry-1.docker.io
PING registry-1.docker.io (108.160.170.45): 56 data bytes
docker pull busybox

訪問不到默認的docker hub的鏡像源,這個問題是docker的源在國內(nèi)被屏蔽了,需要修改一個docker拉去鏡像的地方。

此時我們配置一下國內(nèi)的鏡像加速器。

編輯 Docker 的配置文件,通常位于 /etc/docker/daemon.json

touch /etc/docker/daemon.json

添加以下內(nèi)容:

{
  "registry-mirrors": [
    "https://docker.mirrors.ustc.edu.cn",
    "https://hub-mirror.c.163.com",
    "https://mirror.baidubce.com"
  ]
}

保存并退出。
重啟docker 服務:

sudo systemctl daemon-reload
sudo systemctl restart docker

重啟完成后,查看docker服務信息

docker info

這時候再嘗試拉去一下鏡像

docker pull busybox

如果不出意外的話,此時就要出意外了,此時用的鏡像源還是默認地址。
而且我嘗試去訪問國內(nèi)的源的地址也是無法解析這些host的。

curl -I https://hub-mirror.c.163.com/
curl: (6) Could not resolve host: hub-mirror.c.163.com

但訪問www.baidu.com是可以的,說明不是我們網(wǎng)絡連接的問題。

查看當前的DNS配置文件

 cat /etc/resolv.conf

添加DNS地址:

# DNS
nameserver 8.8.8.8
nameserver 8.8.4.4

還是沒有效果,依舊不能解析國內(nèi)源的地址。
目前看來國內(nèi)的源都不是很穩(wěn)定,需要不停的在網(wǎng)上搜尋,或者自己建設一個服務。

再往上找到這幾個目前可以用的:

https://docker.1ms.run
https://docker.xuanyuan.me

文章地址:Docker/DockerHub 國內(nèi)鏡像源/加速列表(2月20日更新-長期維護)-騰訊云開發(fā)者社區(qū)-騰訊云

希望可以長期用下去吧。
替換到剛才的配置文件中,然后保存,重啟docker服務,命令在上文已給出。

docker_pull

現(xiàn)在終于可以拉去鏡像了。

小結(jié)

給玩客云盒子刷Armbian還真是費了一番周折,現(xiàn)在把主要過程記錄下來以便以后排查問題,希望能給遇到同樣問題的人一點思路。

?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容