asdqwe876

chromebook 折腾笔记 二 :刷第三方bios
chromebook 刷bios。chromebook 刷ubuntu,刷linux 。刷galliumos 刷S...
扫描右侧二维码阅读全文
29
2018/01

chromebook 折腾笔记 二 :刷第三方bios

chromebook 刷bios。chromebook 刷ubuntu,刷linux 。刷galliumos 刷SeaBIOS
chromebook flash bios. Chromebook install ubuntu, install linux. install galliumos flashSeaBIOS

前言

chromebook 自带的bios虽然十分好用,可以带给我们比拟mac的体验(甚至更好),但是这同时也限制了我们使用其他系统。
当chromebook无法满足我们时,我们需要把chromeos刷掉换成ubuntu或者windows。也可以搞成双系统。
刷bios的第一步就是去除写保护,先把这一步完成,在看下面的。

去除写保护

先拆解电脑,一般是在键盘下面
观察电脑主板,搜索一颗与众不同的螺丝,这颗螺丝一般比较大,而且应该是全金属的(有的可能会上色,少数)。
拔掉可疑的螺丝
接着在linux shell 里运行下面这个命令

flashrom --wp-disable

到这里主板保护就解除了

bios的四种模式

先别急着刷bios,这里情况比较复杂我们先详细了解一下bios的划分
考虑到兼容性以及个性化需求,bios有多种选择,我这里解释一下他们的功能与区别。

  1. 原生bios
  2. RW_LEGACY 模式
  3. BOOT_STUB 模式
  4. Full ROM 模式

原生bios

原生bios 就是chromebook内置的bios,这个bios只能(也只能)启动chromeos。这个bios状态就是所谓的原生bios。开发者模式下每次开机都需要 ctrl +D 来跳过警告

RW_LEGACY 模式

RW_LEGACY 模式 是在 原生bios 的情况下在bios层面打开usb支持,以及其他系统的支持。
bios 刷成 RW_LEGACY 模式 开机后仍然会有原生 bios一样的警告画面,此时仍然是 原生bios模式
但是 在警告画面可以按下 ctrl + l ,这时你就会进入真正的 RW_LEGACY模式。进入 RW_LEGACY 模式 后 按照提示 按下 esc 按键,你就可以看到所有第三方设备了,选择你需要的设备直接启动就可以了

BOOT_STUB 模式

BOOT_STUB 模式RW_LEGACY 模式 相比只有一个区别,那就是 开机后跳过原生bios模式 直接进入 RW_LEGACY 模式。使用这个模式就是直接告别chromeos了。

Full ROM 模式

Full ROM 模式 和表现上和 BOOT_STUB 模式 一样,区别在于Full ROM 模式 添加了虚拟化支持。

刷bios

首先进入chromebook 的linux shell 模式,直接键入以下命令按照提示操作就行

cd;bash <(curl https://johnlewis.ie/flash_cb_fw.sh)

这个命令运行后直接会显示出来你当前设备支持的bios模式,有的设备支持所有模式,有的设备只支持一两种,根据需要选择相应的bios模式
到这里bios就刷完了,重启查看效果验证一下就ok了

备注

  1. 不建议直接刷bios,建议参考上一篇文章备份bios
  2. 只有原生bios模式才能启动chromeos,这意味着RW_LEGACY 模式的前半段模式也可以启动chromeos
  3. 如果你选择了RW_LEGACY 模式,那么每次chromeos升级后你都需要重新刷一遍bios,因为升级会初始化bios
  4. 刷bios的操作里有恢复原生bios的方法
  5. 最后一部刷bios的操作可以在其他linux下操作,比如你刷成ubuntu后可以在ubuntu里通过这个脚本把bios刷成其他模式

EN:

Remove write protection

First disassemble the computer, is generally below the keyboard
Observe the computer motherboard, search for a distinctive screw, the screw is generally larger, and should be all-metal (and some may be colored, a few).
Unplug the suspicious screws
Then run the following command in the linux shell

    flashrom --wp-disable

Here the motherboard protection is lifted

bios four models

Do not rush to brush bios, where the situation is more complicated we first understand in detail the bios division
Considering the compatibility and individual needs, bios have a variety of options, I explain here their function and difference.

 1. Native bios
 RW_LEGACY mode
 3. BOOT_STUB mode
 Full ROM mode

native bios

Native bios is bios built in chromebook, this bios only ( only ) start chromeos. The bios state is the so-called native bios . Every time you turn on the developer mode requires ctrl + D to skip the warning

RW_LEGACY mode

RW_LEGACY mode is to open usb support at bios level in the case of native bios, as well as other system support.
bios brush into RW_LEGACY mode After the boot will still have the same native bios warning screen, this time is still native bios mode .
But in the warning screen can press ctrl + l , then you will enter the real RW_LEGACY mode . Into the RW_LEGACY follow the prompts press the esc * button, you can see all the third-party equipment, select the equipment you need to start directly on it

BOOT_STUB mode

BOOT_STUB mode And RW_LEGACY mode compared to only one difference, that is, skip the native bios mode boot directly into RW_LEGACY mode . Use this model is a direct bid farewell to chromeos.

Full ROM mode

Full ROM Mode And performance and BOOT_STUB mode the same, the difference is Full ROM mode * added virtualization support.

Brush bios

First enter the linux shell chromebook mode, type the following command directly follow the prompts on the line

    cd; bash <(curl https://johnlewis.ie/flash_cb_fw.sh)

This command will be displayed directly after running your current device support bios mode, and some devices support all modes, and some devices only support one or two, according to the need to select the appropriate bios mode
Bios to brush over here, restart check the effect of verification ok

Remarks

  1. Do not recommend direct brush bios, it is recommended to refer to the previous article backup bios
  2. Only native bios mode to start chromeos, which means that the first half of RW_LEGACY mode mode can also start chromeos
  3. If you choose RW_LEGACY mode , then you have to re-brush bios after each chromeos upgrade, because the upgrade will initialize the bios
  4. brush bios operation in the restoration of native bios method
  5. The last brush bios operation can be operated under other linux, such as ubuntu brush you can ubuntu through this script to bios brush into other modes
Last modification:March 7th, 2018 at 01:53 pm
If you think my article is useful to you, please feel free to appreciate

Leave a Comment