PinePhone:什麼是Tow-Boot bootloader?如何安裝?

要安裝Mobian至PinePhone時,WIKI會要求先安裝Tow-boot bootloader才可以安裝系統。那這個跟PinePhone預設的U-boot有什麼不同呢?

1. 簡介

PinePhone預設的bootloader叫做U-boot,預設會從SD卡啟動系統,不同的發行版會有不同的開機設定,所以開機時候亮起來的LED燈號顏色也會不同。Tow-boot就是從以U-boot為基礎發展而來,試圖統一不同發行版間的規則。

準確來說,Tow-boot是U-Boot的一個發行版,嘗試在ARM平台加入類似UEFI的機制,兼具開機引導與GRUB的功能。除了PinePhone外,Tow-boot還支援一些ARM開發板。

在安裝Tow-Boot後,如果裝置有鍵盤,就能使用類似電腦多重開機的選單來選擇要進入的系統。

Tow-Boot也有讓手機透過按鍵組合,選擇從SD卡或內部儲存啟動系統的功能。

例如:PinePhone的Tow-Boot在開機第一次震動後(LED變紅),Tow-Boot預設會從內部儲存空間啟動系統,開機鍵+長按音量下鍵則是從SD卡啟動系統(LED變青色)。

開機鍵+長按音量上鍵,更是可以把手機本身變成一個硬碟(LED變藍),這樣插到電腦就可以直接存取手機檔案,效果跟Jumpdrive一樣的!

相關文章:PinePhone安裝系統教學

2. 如何安裝Tow-boot

Tow-Boot版本目前為2021.10-004

安裝Tow-Boot應該不會對現有系統造成影響,但以防萬一還是請備份一下。

  1. Github下載最新版,PinePhone專用的Tow-boot,解壓縮會得到一個mmcboot.installer.img檔案。

  2. 將SD卡插入電腦,把Tow-boot的img檔案刷入到SD卡

1
sudo dd if=mmcboot.installer.img of=/dev/sdb
  1. PinePhone用SD卡開機,畫面會變成Tow-boot的安裝器畫面,點選"Install Tow-Boot to eMMC Boot",完成後關機。

  2. 往後開機操作可以對比一下LED燈號是否與上述「簡介」一段描述相符。

參考資料


感謝您的閱讀。歡迎分享Ivon的部落格(ivonblog.com)的文章,引用或轉載請註明文章網址,並遵守創用CC-姓名標示-非商業性-禁止改作 4.0 國際授權條款。如需商業使用請來信告之。

written by human, not by AI

如果本網站文章對您有幫助,歡迎請我喝杯珍珠奶茶。

留言板

點選按鈕,選擇您覺得方便的留言系統。要討論程式碼請用Giscus,匿名討論請用Disqus。

這是Giscus留言板,需要登入Github帳號才能留言。支援markdown語法,方便您張貼程式碼,若要上傳圖片請貼Imgur連結。您的留言會在Github Discussions向所有人公開。

這是Disqus留言板,您可能會看到Disqus投放的廣告。無論有無登入皆可留言。此處留言只有本站參與者看得到。若您選擇以訪客身份匿名留言,就不會收到後續回覆通知。