务必先阅读EmuELEC/Armbian新手指导
https://www.jianshu.com/p/09c5cb6c8e3e
此教程针对晶晨S905盒子,
其他盒子比如全志/瑞芯微,参考瑞芯微/晶晨/全志Armbian 64位镜像安装启动
该地址为armbian官网balbes150大神专门为晶晨全志RK芯片的盒子做的镜像,
并不断更新,更新后,原来的镜像都会被删除,所以如果觉得某个版本的镜像好,要自己备份。
选择:Armbian_20.10_Arm-64_buster_current_5.9.0.img.xz
烧录到优盘后,修改extlinux目录下的extlinux.conf文件:
前三行不变
之后全用#注释,#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
- 插入盒子,U盘启动,
关于U盘启动补充一句:盒子内部的安卓系统必须root,安装ReboottoLibreELEC.apk,打开并
授予root权限,应用只有两个选项,点击确定之后,机子重启,同时插入U盘,系统将会从U盘
启动。没有内部系统或者自己已经通过其他方式设置好的无需此步。
注意:Emuelec(***ELEC之类的系统)与Armbian不兼容,启动过ELEC就启动不了Armbian了,反之可以,所以ELEC对boot环境具有破坏性,只能想办法恢复原来的boot环境,重新刷机可以解决(其他办法,比如重写了boot/bootloader之后,笔者没有成功启动Armbian)。
操作如下图(转自恩山ring1012,感谢“你懂地”大佬提供的方案)
对于N1,看到启动界面中的:
Hit any key to stop autoboot: 5
五秒内按任意键,然后输入:
run usb_boot (并按Enter回车键)
转者注:此处其他设备可能不需要操作,TY1208Z无需此步操作,
但键盘不能插入否则报错不断重启,等系统跑码之后就可以插入键盘了。
- 按照控制台提示,重置密码,并创建一个新账户。
注意:如果想用omv,新账户的名称不要用admin,会与omv账号冲突。
- 写入emmc,
./install-aml.sh
执行poweroff,拔出u盘,重新开机 至此,armbian已经安装成功。以上步骤适用于Armbian20.08之后的版本。
对于N1,如果U盘启动或写入emmc开不了机,重新用U盘再写一次,或换成旧版本刷一次就好,无需重新线刷n1到Android。
- 此时系统将从内部EMMC启动,对于想一直从外部启动的,要修改EMMC中的/boot/extlinux目录下的extlinux.conf文件中,ROOT_EMMC改为ROOTFS,插上外部系统盘,重启即可。
主要内容转自:https://www.right.com.cn/forum/thread-4057162-1-1.html