務必先閱讀EmuELEC/Armbian新手指導
http://m.itdecent.cn/p/09c5cb6c8e3e
此教程針對晶晨S905盒子,
其他盒子比如全志/瑞芯微,參考瑞芯微/晶晨/全志Armbian 64位鏡像安裝啟動
該地址為armbian官網balbes150大神專門為晶晨全志RK芯片的盒子做的鏡像,
并不斷更新,更新后,原來的鏡像都會被刪除,所以如果覺得某個版本的鏡像好,要自己備份。
選擇:Armbian_20.10_Arm-64_buster_current_5.9.0.img.xz
燒錄到優(yōu)盤后,修改extlinux目錄下的extlinux.conf文件:
前三行不變
之后全用#注釋,#aml s9xx以下的行解除#注釋,并修改對應dtb路徑(只解除一個FDT行的注釋并修改即可)
2018年上半年以前的S905L/M2的機器(Q7、部分Q5、HM201、R3300L、MG101、M201S、M201D、部分E900V21C),使用p212;
新一代支持藍牙和雙頻WiFi的S905L盒子,比如咪咕MGV2000、創(chuàng)維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
- 插入盒子,U盤啟動,
關于U盤啟動補充一句:盒子內部的安卓系統(tǒng)必須root,安裝ReboottoLibreELEC.apk,打開并
授予root權限,應用只有兩個選項,點擊確定之后,機子重啟,同時插入U盤,系統(tǒng)將會從U盤
啟動。沒有內部系統(tǒng)或者自己已經通過其他方式設置好的無需此步。
注意:Emuelec(***ELEC之類的系統(tǒng))與Armbian不兼容,啟動過ELEC就啟動不了Armbian了,反之可以,所以ELEC對boot環(huán)境具有破壞性,只能想辦法恢復原來的boot環(huán)境,重新刷機可以解決(其他辦法,比如重寫了boot/bootloader之后,筆者沒有成功啟動Armbian)。
操作如下圖(轉自恩山ring1012,感謝“你懂地”大佬提供的方案)
對于N1,看到啟動界面中的:
Hit any key to stop autoboot: 5
五秒內按任意鍵,然后輸入:
run usb_boot (并按Enter回車鍵)
轉者注:此處其他設備可能不需要操作,TY1208Z無需此步操作,
但鍵盤不能插入否則報錯不斷重啟,等系統(tǒng)跑碼之后就可以插入鍵盤了。
- 按照控制臺提示,重置密碼,并創(chuàng)建一個新賬戶。
注意:如果想用omv,新賬戶的名稱不要用admin,會與omv賬號沖突。
- 寫入emmc,
./install-aml.sh
執(zhí)行poweroff,拔出u盤,重新開機 至此,armbian已經安裝成功。以上步驟適用于Armbian20.08之后的版本。
對于N1,如果U盤啟動或寫入emmc開不了機,重新用U盤再寫一次,或換成舊版本刷一次就好,無需重新線刷n1到Android。
- 此時系統(tǒng)將從內部EMMC啟動,對于想一直從外部啟動的,要修改EMMC中的/boot/extlinux目錄下的extlinux.conf文件中,ROOT_EMMC改為ROOTFS,插上外部系統(tǒng)盤,重啟即可。
主要內容轉自:https://www.right.com.cn/forum/thread-4057162-1-1.html