⑴ 復盤N1盒子刷機過程中踩過的坑
N1盒子,一開始是作為挖礦工具而流行的,後來公司倒閉,人們玩出了各種新花樣:刷lakka作為游戲盒子、刷libreelec作為播放器盒子、刷se50rec作為游戲播放器三合一盒子、刷w大的固件作為電視盒子。我玩的時候,是沖著armbian這個linux系統去的。
1:通過adb命令對系統降級以後再次連接電腦時無法識別盒子是普遍情況。用雙公頭usb線連接電腦後,在安裝ADB工具時,會自動識別安裝盒子驅動。但是降級以後,就無法再識別盒子了。一開始我以為就我自己遇到了這種情況,就花了3天時間拚命在網上搜索解決辦法,發現論壇里也有人遇到同類情況。
2:系統盤做好以後,先通過diskgenius替換dtb固件和ini文件,否則某些驅動可能會異常。我換用台電優盤後做系統盤後,沒有替換固件,把系統安裝到emmc後,開機無法聯網。反復設置網路配置文件,甚至嘗試使用nmtui命令工具進行網路設置,無線網可以使用,但插網線卻不正常。又查詢大量資料,後來懷疑是網卡的問題,於是用命令查看了一下網卡驅動,發現與網卡型號不匹配。最終判斷是系統固件不正確引起的網卡驅動錯誤,於是替換了固件和文件,重新使用nand-sata-install把系統寫入EMMC,開機後插上網線,聯網正常。
3:桌面版的固件設置root用戶後必須設置普通用戶,才能進入桌面。一開始我只是設置了root用戶,然後就使用ctrl+x結束了操作,結果卻無法進入桌面。網上資料說必須設置普通用戶,才能進入桌面。後來設置了普通用戶,通過startx命令,終於順利進入了桌面。
4:網上的步驟其實太復雜。我使用最新版本5.xxx的armbian固件做的系統啟動盤。進入到命令行頁面以後,直接使用nano-sata-install把系統寫入EMMC即可,然後重啟,拔掉優盤,再次開機即可進入系統。
5:優盤的好壞直接影響系統盤製作的成功率。我走過的彎路,有一大部分都是優盤造成的。一開始用usbit做好啟動盤,插在靠近HDMI介面的usb口上,結果只有一次勉強進入到了命令行窗口,再次啟動就啟動一半卡著不動了,以至於我又通過寫入其他版本的固件來排除不是固件的問題。也增加了我解決問題所排除的因素:固件版本、優盤、dtb文件、操作方法、驅動。第一次因為不知道是優盤問題,懷疑是固件的問題,為此走了不少彎路。
6..無法通過apt-get 安裝軟體、升級系統,有可能是網路的問題而非軟體源的問題。第一次以為是默認的軟體源有問題,所以手動修改了軟體源。修改軟體源以後還是無法安裝、升級軟體。盡管在路由器端能看到n1盒子的IP,但使用ping命令,ping不通盒子的IP,或者能ping通,但延遲很嚴重。
⑵ 廣東移動HM201電視盒子(南傳牌照) 刷Armbian+Docker+OpenWRT旁路由
盒子信息:S905L、1G+4G、百兆網口、USB2.0x2、2.4G WiFi(Armbian下未驅動)、無藍牙
自帶安卓系統終端下輸入:
得到結果:
使用鏡像:
修改燒錄好的U盤boot分區下的uEnv.ini文件中的dtb_name值為
U盤插靠近網口的USB口
HDMI接顯示器+外接鍵盤 or TTL串口。顯示器或終端窗口出現Login字樣時,輸入用戶名root登錄,初始密碼1234。提示修改密碼,再次輸入初始密碼1234,接著輸兩次新密碼完成密碼修改。提示創建新用戶按CTRL+C取消,用新密碼重新登錄
終端輸入
System > SSH 配置SSH
Personal > Timezone 修改時區為Asia > Shanghai
修復DNS
更新container.io(出國更快)
可到 https://download.docker.com/linux/debian/dists/buster/pool/stable/arm64 查看歷史版本和最新版本(下方1.4.3-1即版本號)
官方 apt-get install
國內加速
docker鏡像源
寫入以下內容
保存重啟Docker服務
安裝portainer
拉取鏡像
開啟網卡混雜模式
創建虛擬網路(子網和網關根據自己網路修改)
創建openwrt容器
進入openwrt容器
修改IP(將option ipaddr後面的192.168.1.1替換為你想登錄OpenWRT的IP地址,與主路由同網段)
重啟網路
瀏覽器輸入剛修改的IP,登錄OpenWRT
LAN介面關閉DHCP,網關填寫主路由IP,DNS可以為主路由IP或114等公共DNS。
在防火牆添加規則:
並重啟防火牆
修改盒子Armbian /etc/network/interfaces文件
永久開啟網卡混雜模式
重啟Armbian
N1刷Armbian系統並在Docker中安裝OpenWrt旁路由的詳細教程_engineerlzk的專欄-CSDN博客_docker安裝openwrt
⑶ armbian20.10安裝(更新版)
務必先閱讀EmuELEC/Armbian新手指導 https://www.jianshu.com/p/09c5cb6c8e3e 此教程針對晶晨S905盒子, 其他盒子比如全志/瑞芯微,參考 瑞芯微/晶晨/全志Armbian 64位鏡像安裝啟動 前三行不變 之後全用#注釋,#aml s9xx以下的行解除#注釋,並修改對應dtb路徑(只解除一個FDT行的注釋並修改即可) 2018年上半年以前的S905L/M2的機器(Q7、部分Q5、HM201、R3300L、MG101、M201S、M201D、部分E900V21C),使用p212; 新一代支持藍牙和雙頻WiFi的S905L盒子,比如咪咕MGV2000、創維E900V21D/E等機型由於沒有適配的dtb,使用p212有機會開機啟動,但沒有視頻和網路,可以通過TTL輸出,目前沒有進一步適配dtb; S905M的機器,比如江蘇版Q5、魔百盒G2 40F、百事通R3300-M等,使用gxbb_p200_1G_100M_RealtekWiFi 其他機器所用dtb見下: • Amlogic S905 = p200/p201 • Amlogic S905X = p212 • Amlogic S905D = p230/231 • Amlogic S905W = p281 • Amlogic S912 = q200/q201 4.重命名U盤根目錄的u-boot-s905x-s912為u-boot.ext 操作如下圖(轉自恩山 ring1012 ,感謝「你懂地」大佬提供的方案) 對於N1,看到啟動界面中的: 五秒內按任意鍵,然後輸入: 執行poweroff,拔出u盤,重新開機 至此,armbian已經安裝成功。以上步驟適用於Armbian20.08之後的版本。 主要內容轉自: https://www.right.com.cn/forum/thread-4057162-1-1.html⑷ Armbian設置jar包開機自啟
最近申請了阿里的十年廉價域名,想解析到自己家裡面,但路由器沒這個功能,別問什麼路由器(京東雲跑豆的),但是N1安裝了fileBrowser當網盤用,為了能外網訪問,自己寫了阿里雲的解析功能,要放到N1上自啟(N1先配置java環境)。
Java環境參考: Armbian-N1安裝java環境 - (jianshu.com)
自啟動腳本隨便起個名字runddns.sh吧,包含java環境和 nohup java -jar啟動命令:
編輯rc.local文件,添加runddns.sh
2個文件分別授予許可權
⑸ armbian如何冊除wifi密碼
「設置」-「WLAN」中進行刪除。
首先,打開「設置」-「WLAN」進入無線區域網掃描。然後在無線信號列表中,找到要刪除的無線網路信號,並點擊,會提示你是「連接」無線網路還是「取消保存」,這個時候選擇「取消保存」就可以了。
Armbian是輕量級的Debian系統和為ARM開發板專門發行並重新編譯的Ubuntu系統。Armbian使用重新編譯的DebianWheezy,Jessie或Ubuntu,它們可靠性極佳。第一次啟動需要較長時間(可能長達幾分鍾)比正常啟動(20S)要慢。因為它需要更新軟體包列表,獲取SSH密鑰和擴展系統以適應你的SD卡分區,而且它可能會自動重新啟動一次。
⑹ armbian 設置國內源 2020-02-26
arm 適用,很多教程不全, 或者包缺失
先科普一下源格式
deb http://mirrors.aliyun.com/ubuntu-ports/ xenial main
源類型 地址 系統版本 包范圍
src源 沒看源碼需求可以注釋以加快速度 一般換源直接更換地址即可 系統版本要和自己系統相對應
vim /etc/apt/sources.list
⑺ armbian搭建游戲伺服器
搭建游戲伺服器首先需要確定整個游戲程序的框架,這樣才能確定游戲伺服器所需要物理架構。
大型多人在線游戲伺服器,負載,穩定,效率(包括反饋延遲和開發效率)是這種伺服器基本要求。游戲伺服器,是一個會長期運行程序,並且它還要服務於多個不定時,不定點的網路請求。所以這類服務的特點是要特別關注穩定性和性能。這類程序如果需要多個協作來提高承載能力,則還要關注部署和擴容的便利性同時,還需要考慮如何實現某種程度容災需求。由於多進程協同工作,也帶來了開發的復雜度,這也是需要關注的問題。
⑻ N1 ARMBIAN安裝VNC及開機啟動配置
安裝和VNC服務
http://www.farpay.cn/index.php/post/193.html
設置開機啟動及配置項(同樹莓派一致)
https://blog.csdn.net/lu_embedded/article/details/50621203
⑼ NFS網路文件系統配置
配置流程適用於DebianUbuntu等的衍生發行版
Server:Armbian192.168.2.225
Client:Deepin192.168.2.222
增添一行
將 /root/share 共享給192.168.2.222 ,客戶端許可權rw
其中共享對象可以用通配符,比如 * 代表所有地址。
rw: 讀寫
ro :只讀
fsid=0 : 指定/root/share為nfs的根目錄
sync:將數據同步寫入內存緩沖區與磁碟中,效率低,但可以保證數據的一致性;
async:是大數據時使用,是先寫到緩存區,必要時再寫到磁碟里。
all_squash:所有訪問用戶都映射為匿名用戶或用戶組;
no_all_squash(默認):訪問用戶先與本機用戶匹配,匹配失敗後再映射為匿名用戶或用戶組;
root_squash(默認):將來訪的root用戶映射為匿名用戶或用戶組;
no_root_squash:來訪的root用戶保持root帳號許可權;
wdelay(默認):檢查是否有相關的寫操作,如果有則將這些寫操作一起執行,這樣可以提高效率;
no_wdelay:若有寫操作則立即執行,應與sync配合使用;
subtree_check :若輸出目錄是一個子目錄,則nfs伺服器將檢查其父目錄的許可權;
no_subtree_check(默認):即使輸出目錄是一個子目錄,nfs伺服器也不檢查其父目錄的許可權,這樣可以提高效率;
看到最後有 192.168.2.225:/ 15G 9.3G 5.2G 65% /mnt
不能寫入,沒有密碼
⑽ 玩客雲刷armbian 網路聯不上
是因為網路不通造成的。
網路連不上,有可能是玩客雲介面壞了,或者是網線壞了,也有可能是硬碟度盤器壞了,檢查這幾點試試。