找回密码
 立即注册
  • QQ空间
  • 回复
  • 收藏

[chromebook]bios刷写指南(以dell chromebook 7310为例)

大概在一年前,我了解到Chromebook这样的低价的性价比神器,作为一名穷学生,肯定要好好了解一番,于是花了700大洋从某宝上购的一只dell的Chromebook,本人对于其碳纤维的外壳甚是喜爱。但是其中的chrome os高度依赖于谷歌的云服务
[chromebook]bios刷写指南(以dell chromebook 7310为例)-1.jpg ,在大陆不会一点上网技巧还玩不转。刷机几乎成为了一项刚需
[chromebook]bios刷写指南(以dell chromebook 7310为例)-2.jpg 。今天就让我带领大家,由浅入深
[chromebook]bios刷写指南(以dell chromebook 7310为例)-3.jpg ,了解如何刷写bios,还有一些问题的解决策略
[chromebook]bios刷写指南(以dell chromebook 7310为例)-4.jpg
回复

使用道具 举报

大神点评(14)

choi 2022-5-14 12:24:36 显示全部楼层
前排@backhome211314  快来水哈
[chromebook]bios刷写指南(以dell chromebook 7310为例)-1.jpg
回复 支持 反对

使用道具 举报

admin 2022-5-14 12:25:16 显示全部楼层
首先来引入一些先导知识,笔记本在启动时,各种各样的部件需要进行各种各样的初始化操作,像cpu、显卡之类的都需要有其他部件来对其进行复位初始化的操作,保证其接下来可以开始正常的运作。这个最先开始工作的部件就是bios,晶振起振后,bios就会随着晶振产生的脉冲频率开始工作,读取存储器中的指令并一条一条的进行初始化和检查各个部件的操作(也就是自检),全部完成后读取操作系统之类就先不谈,我们先只看电脑开机的时候发生的事情。在bios启动之后,它所读取的存储器的存储介质通常是rom flash,在里面存储的就是我们常说的固件(firmware)
[chromebook]bios刷写指南(以dell chromebook 7310为例)-1.jpg
回复 支持 反对

使用道具 举报

admin 2022-5-14 12:25:31 显示全部楼层
上古的程序员是用二进制来写程序的,因为计算机只能认读二进制的程序
[chromebook]bios刷写指南(以dell chromebook 7310为例)-1.jpg ,在电脑的flash中,一条一条的指令也是由一位位的二进数存储在flash中的,所有的指令就穿成了固件,在chromebook中,flash中的固件是专为chrome os定制的,这样的固件只能引导chrome os,为了能够运行其他的系统,首先就需要抹除原本的固件,并且写入其他适用的固件,不同的电脑由于硬件不同,所需的固件也不同,好在有一位大佬,已经写好了可用的各种各样的固件,来帮助我们在chromebook运行其他的系统
[chromebook]bios刷写指南(以dell chromebook 7310为例)-2.jpg
回复 支持 反对

使用道具 举报

stgsbsvb44 2022-5-14 12:25:43 显示全部楼层
刷写固件的方法比较复杂,但是已经有很多大佬已经为我们铺平了道路,在这里我先来介绍一下通常的方法,也就是用mrchromebox大神提供的脚本,在chromebook原本提供的linux环境下,进行固件的刷写
回复 支持 反对

使用道具 举报

mkoilp 2022-5-14 12:25:52 显示全部楼层
首先,不管用什么办法进行固件的刷写,都要先进行固件写保护螺丝的拆除
[chromebook]bios刷写指南(以dell chromebook 7310为例)-1.jpg

(图片来源于网络,侵删)
这个就是dell chromebook 7310的写保护螺丝,拆下来即可
回复 支持 反对

使用道具 举报

Danielgop 2022-5-14 12:26:37 显示全部楼层
接下来进入开发者模式。
关机后,同时按住esc+刷新+电源键,进入恢复模式。按下[Ctrl+D]激活开发者模式,此时电脑屏幕会引导进入白屏,显示“OS verification is OFF”。

[chromebook]bios刷写指南(以dell chromebook 7310为例)-1.jpg
回复 支持 反对

使用道具 举报

nbdoi 2022-5-14 12:27:26 显示全部楼层
下面是更新固件。
联网,配置WIFI。
按下[Ctrl+Alt+T]打开命令行窗口("crosh")。
输入命令:  shell
shell窗口中输入以下命令开始下载&运行固件安装脚本
cd; curl -LO https://mrchromebox.tech/firmware-util.sh && sudo bash firmware-util.sh
[chromebook]bios刷写指南(以dell chromebook 7310为例)-1.jpg

(图片来源于网络,侵删)

根据提示安装相应固件。依次选择3、y、y、y,最后一个问题是问是否备份原固件,选y的话需要插入u盘,否则就选n,然后是漫长的固件下载时间,下载完后会自动安装。
回复 支持 反对

使用道具 举报

admin 2022-5-14 12:27:31 显示全部楼层
到此位置,通常方式刷写固件的方式就算是完成了,如果刷写成功后,就会看到下面一个兔子图标
[chromebook]bios刷写指南(以dell chromebook 7310为例)-1.jpg

此时,这个固件就是正常的支持uefi启动的固件了,按esc可以选择启动盘之类的选项,这样就可以上网查一些怎么安装系统之类的资料来安装系统了。
回复 支持 反对

使用道具 举报

JeffreyAlug 2022-5-14 12:28:25 显示全部楼层
不难发现,这个方法是利用本地的脚本来验证笔记本的硬件型号,然后到mrchromebox的服务器上来下载对应的固件后进行本地刷写,这样的方法会有诸多的问题,首先,mrchromebox的服务器在国外,网络不是很稳定,在下载固件的过程中可能会遇到中断的问题,其次,软件来对底层的flash芯片来进行刷写,需要经过软件上的层层验证,可能会刷写失败,在我刷写的过程中,在进入开发模式的时候,遇到了下面的问题无法进入开发者模式
“The owner of the device had disabled the developer mode,will reboot in veriflied mode”
哦吼,这个就是所谓的企业锁
[chromebook]bios刷写指南(以dell chromebook 7310为例)-1.jpg
遇到这个问题,根据某些群友所说,可以通过彻底断电几个小时的方法解决(包括电池),目的就是抹除bios中ram的信息(以前抹除bios密码也可以用这种方法
),不过当时我可能断电的时间不够,总之就是不能生效,所以我只能采取了下面的方法
回复 支持 反对

使用道具 举报

AdrianDymn 2022-5-14 12:29:25 显示全部楼层
这个方法的想法,就是绕过软件上的限制,直接来操作底层的flash中的固件,为了使用这个方法,你需要下面的这些工具:
1.一把用于拆装chromebook的螺丝刀
2.一台可以联网的电脑
3.你的chromebook
4.ch341a编程器(须带烧录夹)
回复 支持 反对

使用道具 举报

admin 2022-5-14 12:30:13 显示全部楼层
这个就是带有烧录夹的编程器

[chromebook]bios刷写指南(以dell chromebook 7310为例)-1.jpg
回复 支持 反对

使用道具 举报

Edwardfum 2022-5-14 12:30:48 显示全部楼层
首先需要下载mrchromebox大神所编写的相关固件
https://mrchromebox.tech/#devices
在这个网站中寻找他有没有编写你的设备相关的固件,还是以我的7310为例

[chromebook]bios刷写指南(以dell chromebook 7310为例)-1.jpg

dell chromebook 7310有支持固件,并且对应的board name是LULU
回复 支持 反对

使用道具 举报

maicdskb65 2022-5-14 12:31:06 显示全部楼层
然后就可以到他原本编写的脚本中去寻找对应的固件去了,mrchromebox大神已经把他写好的固件上传到了Github中去,我们就可以到GitHub中的脚本中自行寻找原本的链接来下载我们的设备对应的设备
https://github.com/MrChromebox/scripts/blob/master/sources.sh
[chromebook]bios刷写指南(以dell chromebook 7310为例)-1.jpg
回复 支持 反对

使用道具 举报

549383142 2022-5-14 12:32:06 显示全部楼层
可以看到,这个脚本中是分开来选择固件类型和board name的
[chromebook]bios刷写指南(以dell chromebook 7310为例)-1.jpg

还是以我的7310为例,首先是固件的选择,如果你只是想换一个正常一点的系统,那么我推荐你优先使用fullrom就可以了,把fullrom后面的链接复制下来。。。
https://www.mrchromebox.tech/files/firmware/full_rom/
然后根据前面提到的board name来寻找对应的型号,7310的board name是LULU
[chromebook]bios刷写指南(以dell chromebook 7310为例)-2.jpg

LULU在这呢
[chromebook]bios刷写指南(以dell chromebook 7310为例)-3.jpg
把它后面的链接也复制下来。。。
coreboot_tiano-lulu-mrchromebox_20200604.rom
两个链接组合到一起。。。
https://www.mrchromebox.tech/files/firmware/full_rom/coreboot_tiano-lulu-mrchromebox_20200604.rom
把这个组合的链接粘贴到浏览器的地址栏当中,就会看见开始下载固件了
[chromebook]bios刷写指南(以dell chromebook 7310为例)-4.jpg

[chromebook]bios刷写指南(以dell chromebook 7310为例)-5.jpg
回复 支持 反对

使用道具 举报

说点什么

您需要登录后才可以回帖 登录 | 立即注册
HOT • 推荐