606c133a627e58511.jpg_fo710.jpg (73.67 KB, 下載次數(shù): 7)
下載附件
保存到相冊(cè)
2021-4-7 10:48 上傳
相信作為一個(gè)合格的垃圾佬,手上必定一個(gè)S9xx的玩具,不然怎么對(duì)的起垃圾佬的圣名
。近期有群友問及比較多的一個(gè)問題:CoreELEC啟動(dòng)后為什么無法再啟動(dòng)Armbian?OpenWRT也不行了,我的盒子是不是壞了?
19.gif (504 Bytes, 下載次數(shù): 10)
下載附件
保存到相冊(cè)
2021-4-7 10:48 上傳
雖然是垃圾但是哪有這么容易就玩壞!下面我詳細(xì)解答一下這個(gè)問題
0.gif (598 Bytes, 下載次數(shù): 11)
下載附件
保存到相冊(cè)
2021-4-7 10:48 上傳
不啟動(dòng)原因首先,在Armbian官方發(fā)布頁(yè)面,大佬就特別提出了這個(gè)問題,翻譯過來就是這樣
:
104802zoi2qyoijxvu8ki2.png (85.96 KB, 下載次數(shù): 8)
下載附件
保存到相冊(cè)
2021-4-7 10:53 上傳
官方說明
解決辦法解決辦法官方也給出了,就是讓你重新線刷
。這。。。我不得要哭了 于是我研究了一下,可能就是啟動(dòng)參數(shù)不一樣,造成引導(dǎo)不兼容了。首先找到CoreELEC系統(tǒng)中的這個(gè)文件,負(fù)責(zé)引導(dǎo)并啟動(dòng)
104803ilnn4f2m14maz6mn.png (45.32 KB, 下載次數(shù): 6)
下載附件
保存到相冊(cè)
2021-4-7 10:53 上傳
啟動(dòng)文件打開后可以看到如下內(nèi)容 :
104804fka1hcycxzklchdb.png (143.06 KB, 下載次數(shù): 5)
下載附件
保存到相冊(cè)
2021-4-7 10:53 上傳
aml_autoscript默認(rèn)文件分析一下,這個(gè)文件是一個(gè)Uboot的腳本文件,可以在Uboot下運(yùn)行。首行defenv前是一小段代碼,下面的都是一些env設(shè)置。這玩意就是改變默認(rèn)啟動(dòng)參數(shù)的罪魁禍?zhǔn)琢?
20.gif (694 Bytes, 下載次數(shù): 12)
下載附件
保存到相冊(cè)
2021-4-7 10:48 上傳
。 我們把關(guān)鍵的一個(gè)“saveenv”找出來,一共2個(gè),把他刪掉。defenv前的一小段代碼也刪掉。保存成txt文件。
104805w2h34smx4f6ficzl.png (138.49 KB, 下載次數(shù): 10)
下載附件
保存到相冊(cè)
2021-4-7 10:53 上傳
修改然后在Linux系統(tǒng)下將他重新轉(zhuǎn)換成腳本文件。
輸入這個(gè)命令 : mkimage -A arm -O linux -T script -C none -d aml_autoscript.txt aml_autoscript
104806lbq9y9glhgfzbtly.jpg (47.44 KB, 下載次數(shù): 9)
下載附件
保存到相冊(cè)
2021-4-7 10:53 上傳
轉(zhuǎn)換完成后,將新的腳本文件aml_autoscript替換掉原來的文件 。
104806svu70u5tiut8g7tt.png (141.65 KB, 下載次數(shù): 10)
下載附件
保存到相冊(cè)
2021-4-7 10:53 上傳
轉(zhuǎn)換后然后再啟動(dòng)CoreELEC就不會(huì)破壞原系統(tǒng)的引導(dǎo)了。 這里有2個(gè)壞處:1.就是不能直接進(jìn)入CoreELEC,每次要用的話只能先進(jìn)入內(nèi)置的系統(tǒng)一般是安卓,然后再切換到CoreELEC; 2.更換腳本后不能用于安裝雙系統(tǒng),不然的話會(huì)出問題。 好了問題來了,我的機(jī)器已經(jīng)啟動(dòng)過CoreELEC了,但是我還想用Armbian&OpenWRT,也不想再線刷了,這咋辦? 這我也只能靠猜想了,將env恢復(fù)到默認(rèn),然后再保存,可能可行
16.gif (874 Bytes, 下載次數(shù): 11)
下載附件
保存到相冊(cè)
2021-4-7 10:48 上傳
。這個(gè)我目前還沒有驗(yàn)證,有需要的小伙伴可以嘗試一下。 可能好多人還是不會(huì)轉(zhuǎn)換腳本,這里提供一下轉(zhuǎn)好好的文件,適用于CoreELEC可能EmuELEC也能用,畢竟同源: aml_autoscript:是修改后的啟動(dòng)文件,直接替換即可 aml_autoscript_defenv:是將env恢復(fù)默認(rèn)的啟動(dòng)文件,改名后替換原來的文件,開機(jī)運(yùn)行一次后(可能運(yùn)行的時(shí)候看不到任何反應(yīng),估計(jì)通電后等個(gè)10s就行了),再試試Armbian或者OpenWRT能不能啟動(dòng),不一定有效只能試試看了。Goodluck |