chromebook通過(guò)刷第三方的固件(firmware,對(duì)于大部分chromebook來(lái)說(shuō)包含coreboot和payload部分),能夠安裝第三方的linux系統(tǒng)和windows系統(tǒng)。目前,主要的兩個(gè)固件開(kāi)發(fā)者是Mrchromebox和John Lewis。firmware一般存儲(chǔ)在主板的spi NOR閃存上,刷固件的過(guò)程即改變?cè)撻W存上部分或全部的代碼。通常,有三種刷固件的模式:1.RW_LEGACY,此方法修改的固件區(qū)塊是官方允許修改的,沒(méi)有寫(xiě)保護(hù),如果你想保留chromeos的雙系統(tǒng)啟動(dòng),利用這種方法;2. BOOT_STUB,此方法需要解除主板上對(duì)閃存的物理寫(xiě)保護(hù)(拆除寫(xiě)保護(hù)螺絲),修改固件的后半部分,這會(huì)破壞了原廠chromeos的payload,因而chromeos無(wú)法啟動(dòng),包括開(kāi)發(fā)者模式也被破壞;3. 替換整體的固件
我個(gè)人的機(jī)子是dell 11 2015(代號(hào)candy),使用的是intel的平臺(tái)BayTrail平臺(tái),但在刷了部分第三方固件和系統(tǒng)后,發(fā)現(xiàn)機(jī)子在合蓋后無(wú)法進(jìn)入待機(jī)模式,而是會(huì)引起直接的關(guān)機(jī),經(jīng)過(guò)研究,發(fā)現(xiàn)還是部分固件引起的bug~
會(huì)引起baytrail平臺(tái)chromebook合蓋關(guān)機(jī)的固件:
MrChromebox full firmware ( 20170127后的修復(fù))
John Lewis BOOT_STUB
John Lewis RW_LEGACY
為了解決這一問(wèn)題,可以刷如下的固件
MrChromebox RW_LEGACY
MrChromebox BOOT_STUB
MrChromebox full firmware (20170127 后的版本)