chromebook通过刷第三方的固件(firmware,对于大部分chromebook来说包含coreboot和payload部分),能够安装第三方的linux系统和windows系统。目前,主要的两个固件开发者是Mrchromebox和John Lewis。firmware一般存储在主板的spi NOR闪存上,刷固件的过程即改变该闪存上部分或全部的代码。通常,有三种刷固件的模式:1.RW_LEGACY,此方法修改的固件区块是官方允许修改的,没有写保护,如果你想保留chromeos的双系统启动,利用这种方法;2. BOOT_STUB,此方法需要解除主板上对闪存的物理写保护(拆除写保护螺丝),修改固件的后半部分,这会破坏了原厂chromeos的payload,因而chromeos无法启动,包括开发者模式也被破坏;3. 替换整体的固件
我个人的机子是dell 11 2015(代号candy),使用的是intel的平台BayTrail平台,但在刷了部分第三方固件和系统后,发现机子在合盖后无法进入待机模式,而是会引起直接的关机,经过研究,发现还是部分固件引起的bug~
会引起baytrail平台chromebook合盖关机的固件:
MrChromebox full firmware ( 20170127后的修复)
John Lewis BOOT_STUB
John Lewis RW_LEGACY
为了解决这一问题,可以刷如下的固件
MrChromebox RW_LEGACY
MrChromebox BOOT_STUB
MrChromebox full firmware (20170127 后的版本)
网友评论