問題還原
購買了兩套樹莓派4B板子,拿過來就想用已經安裝好操作系統的SD卡(這個卡是樹莓派3B+)直接跑,等了半天,能看到樹莓派電源指示燈紅色常亮,系統狀態燈閃了一下。感覺不妙,想着別是板子壞掉了,就拿來另一個進行跑,依舊如此。
解決思路
- 首先排除電源的問題,用的是Type-c供電,電源指示燈常亮,安卓手機充電線也可以拿來用,博主買的套裝;
- 兩個板子同時壞的機率不大,因爲在這個供貨商買了幾次,板子都是OK的;
- 開始關注板子狀態指示燈,因爲也只有這個是能直接感官到的現象,跑到樹莓派官網下載網站中看到明顯的Recovery字眼,就着重看了下,說明樹莓派4B啓動失敗是常見的問題;
- 就按照指示,斷電後將SD卡拔出來,然後插電,看到狀態指示燈常閃,說明板子的EEPROM是OK的1;
- 開始懷疑裝的系統是否有問題?最新版的系統沒有下載,因此不好確定是這個的原因,因此坐等下載新系統,吐槽百度雲下載不是一般的慢,直接從官網下載比這個還慢;
- 樹莓派4B的板子於2019.06.28發佈,與之而來的是新的操作系統——Buster(版本號),發佈時間是2019.07.10;
- 再觀察自己的原來的操作系統是老古董了;
- Ok,重裝新的操作系統後,就OK了。
- 強烈建議——直接下載新版本操作系統安裝,避免其它未知麻煩。
結論
全新一代的樹莓派4B和以往的版本硬件上差別很大,新增硬件EEPROM
替代了舊版本啓動三步走desecondstage,這個階段中GPU加載SD卡啓動分區中的bootloader.bin
文件,而新版樹莓派4B的EEPROM
啓動時候會直接忽略掉此SD卡中的bootload.bin
文件1,因而很有可能是EEPROM
中包含的代碼加載不了第三階段的start.elf
文件,因此而導致系統啓動不了。