我不確定這是 ARM 的事情還是這只是現代智慧型裝置的「慣例」。當談論基於 Android 的裝置時,人們總是談論刷新 ROM 或刷新韌體。
現在我不僅僅談論 Android,因為許多設備也可以運行真正的 Linux 發行版。我主要談論通用設備,例如 Pivos XIOS。不過,「安裝」Linux 的方法是「刷新」Linux ROM。
我一直被教導的有關啟動過程的知識是,首先啟動設備順序儲存在 BIOS(或某些 NVRAM)中。如果我們從硬碟啟動,我們會查看磁碟上的前 512 位元組並讀取 MBR\分割區表。然後我們跳到活動分割區並讀取 PBR,然後載入核心和作業系統。對於 EFI,我們只需尋找 EFI_SYSTEM_PARTITION 並跳到該處。這些設備是堅不可摧的。如果您搞砸了 MBR 甚至分割區表,您始終可以從 USB 啟動並重新安裝作業系統。
從閃爍的手機我知道這些 ARM 設備是可以變磚的。如果您在某些裝置上刷新恢復失敗,您可能無法返回刷新另一個\另一個 ROM。
還有人們所說的刷機「韌體」是什麼?在基於 BIOS 的系統中,我們很少刷新真正的韌體(BIOS 本身)。
所以我的問題是這些裝置上的啟動過程是否不同,因為它們是基於 ARM 的,或者這是一個全新的啟動模型。未來是否會從 EFI\BIOS 轉向“ROM”和可磚化設備?