一个不用SD卡,不用livesuit的刷nand的想法
2019獨角獸企業重金招聘Python工程師標準>>>
最近看到很多人說livesuit(phoenixsuit)不好用,又不好拿SD卡去刷系統。
有了一種新的想法,類似berryboot,但是不一樣。
先是用ttl線或者安卓的虛擬終端程序去運行一個shell。
shell會自動檢測網絡,然后下載一個很小的啟動文件(當然用的是busybox來做rootfs),接著自動dd進nand里面,可能會抹掉u-boot,這個算比較危險的,不過估計會去校驗md5。
接著啟動完這個小系統后,會自動用HDMI和VGA方式來顯示圖形界面,然后就是類似berryboot但是不一樣的了。
它會請你輸入服務器(你的電腦)的ip,然后用http方式去取得索引,然后下載能下載的第一個文件。
接下來,下載完后,進行md5校驗(必須的),接著刷進nand里面。
但是一個問題出現了,映像文件很大,放在哪里,雖然CbOS的文件只有2G,但是,別忘了,ct的內存也只有2G,怎么辦?
我想出了一個辦法,就是分卷,不是壓縮分卷,而是一個一個文件下載,并且校驗md5(如果映像下載錯了一個地方,就要整個重新下載了,顯然不好),接著放入nand。
我覺得這樣刷機比用livesuit(phonenixsuit)好多了,如果可以我來試試這個。
我還要先想辦法搞通busybox的圖形呢。
原文作者:tll
原文鏈接:http://forum.cubietech.com/forum.php?mod=viewthread&tid=2007&extra=page%3D2
轉載于:https://my.oschina.net/u/1982421/blog/308258
總結
以上是生活随笔為你收集整理的一个不用SD卡,不用livesuit的刷nand的想法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: (本地源)安装CDH Manager
- 下一篇: mongod备份还原常用命令