ChromeBook安装GalliumOS:准备部分
https://zhuanlan.zhihu.com/p/25149877
ChromeBook安装GalliumOS:准备部分
![](https://pic4.zhimg.com/v2-bac3bc195a10fe8a2732c44bbf809d57_xs.jpg)
为什么要翻译这部分ChromeBook安装GalliumOS的内容呢?
主要是我的旧笔记本电脑坏掉了,而又没有一个新设备适合码字+写Python。
偶然的机会我发现三五百元人民币能收到配置可以接受的ChromeBook,这对于经济拮据的我来说很有吸引力,毕竟我只需要轻薄和长续航。
所以我准备入一台ChromeBook,然后拿来作为日常打字的主力。
当然编译还是要放到MacPro上面去了,毕竟我刚刚给Mac升级了黑Titan,可以试试CUDA加速之类的。
英文原文地址
在ChromeBook或者ChromeBox这类ChromeOS设备上安装其他操作系统,都必须首先开启开发者模式。很多机型还需要更新固件,当然这也看安装类型。
不同设备的安装前准备步骤是不一样的,所以要先确认自己ChromeOS设备的硬件ID。在ChromeOS内,导航到chrome://system,找到hardware_class这一项,就是硬件ID了。
Next, check our Hardware Compatibility page to determine your device's CPU family. For example, the Acer C720's Hardware ID is PEPPY, and the CPU Family is Haswell.
接下来,要安装GalliumOS,还要去 硬件兼容性列表页面 去检查一下你设备的处理器是否被支持。比如,Acer的C720的硬件ID是PEPPY,CPU代号是Haswell,这就可以支持了。
搞定了上面这些,确认好自己的设备被GalliumOS支持,就可以继续了。
1:开启开发者模式
警告:开启开发者模式会把当前设备中已有的用户信息全部抹掉。如果你有存储在本地数据收,一定要先备份。在线的那些数据就没影响了,不会被抹掉的。
把设备关机,然后按Esc+F3(refresh刷新)+Power(电源键),启动进入到Recovery恢复模式;
这时候你就会看到Recovery界面,上面可能会提示你"ChromeOS is damaged or missing" ,意思是说ChromeOS操作系统损坏或者丢失了,实际上并没有啦;
接下来按[Ctrl+D]来开启开发者模式,然后接下来就是各种确认的步骤,一般就一直按回车键确认就行了;
机器就会重启到白屏幕了,上面会写着"OS verification is OFF",意思是操作系统校验已关闭。这就说明进入了开发者模式了。
接下来要启动传统引导模式(如果你更新过BIOS固件就可以跳过这一步了,因为新固件应该会自动完成这一步,不用人去手动设置):
按[Ctrl+D]启动到开发者模式
必要的话要配置一些WiFi,然后登录到Chrome(用Guest访客账户就行)
按[Ctrl+Alt+T]来打开一个ChromeOS的终端窗口(这个终端也叫"crosh")
在终端里面的提示符后面输入 shell
到了 chronos@localhost / $ 这里了, 输入下面的命令并回车运行:
sudo crossystem dev_boot_legacy=1
2:刷新固件(必要情况下再这样折腾)
刚刚不是确定了硬件ID和CPU代号了么?这一步就用上了:
- Sandy Bridge 机型 必须要刷修改过的固件(Google Chromebook Pixel 2013 LINK除外哈);
- Bay Trail 和 Braswell 机型必须要修改过的固件
- Haswell, Broadwell, 以及 Skylake 机型,用修改估计更方便,某些型号根据安装类型不同而可能出现必须要刷固件的情况。具体情况参考硬件兼容性列表页面。
很多机型都有定制固件,这些估计种类繁多,来源各异。参考固件信息页面来查找适合你设备的固件。
2.1:关闭写保护(必要情况下再这样折腾)
某些特定类型的固件(比如BOOT_STUB和Full ROM) 都需要关闭设备的写保护。所以一定先去固件信息页面好好阅读,弄清楚自己设备的情况!ChromeOS设备上的写保护一般是由一颗螺丝控制的,不过有的机器是一块导电贴纸,更老一点的机器会有跳线。这些写保护螺丝、贴纸、跳线的位置随着机型不同而变化,不过总的来说,你都得拆机。
所以可能有时候就得搜索你对应型号的"Chromebook 关闭写保护"这样的关键词,往往能获得详细的指导,有图文之类的。如果找不到,可以去GalliumOS论坛或者#galliumos通信群求助。
译者注:还是建议搜索英文关键词chromebook disable write-protect;
毕竟英语世界玩这个的可能比中文世界要多一些吧。
2.2: 安装/升级固件
在ChromeOS的终端里面就可以安装/升级固件了,或者也可以从运行中的Linux系统下进行这个操作。在ChromeOS下用终端来更新的大概过程如下所示:
按[Ctrl+D]启动到开发者模式
必要的话要配置一些WiFi,然后登录到Chrome(用Guest访客账户就行)
按[Ctrl+Alt+T]来打开一个ChromeOS的终端窗口(这个终端也叫"crosh")
在终端里面的提示符后面输入 shell
选好要安装的固件。还是参考固件信息页面。
出现chronos@localhost / $了,在提示符后面输入命令来更新固件。更新固件的命令得去固件开发者的站点去看看,可能有变化什么的。
运行MrChromebox's固件工具脚本 (固件开发者的站点) Bash cd; curl -LO https://mrchromebox.tech/firmware-util.sh && sudo bash firmware-util.sh
接下来就是根据屏幕上出现的指引来选择一种固件类型来安装了。
3:开发者模式界面下其他选项
The Developer Mode boot screen offers a few additional options. The most important one is Ctrl+L for Legacy Mode booting, which you will use to boot GalliumOS after installing (depending on your firmware choice). Here is the full list:
开发者启动界面有几种不同的选项。最重要的是[Ctrl+L]来进入传统引导模式,咱们更新固件之后安装GalliumOS就是要用这个模式。 下面是对不同选项的介绍:
- [Ctrl+D] 这就是启动ChromeOS设备进入到开发者模式
- [Ctrl+L] 这个是用来启用传统引导模式,一般安装Linux之后就得用这个了
- [Ctrl+U] 这个是从USB上的镜像来引导ChromeOS或者ChromiumOS,平时大家肯定用不上这个选项
- [TAB] 这个是启动配置信息什么的。
ChromeBook安装GalliumOS:准备部分相关推荐
- ASUS C302CA Chromebook 安装 Linux 和 Windows
最近在咸鱼上淘到了一个二手的华硕 Chromebook(具体型号是 ASUS C302CA).四核 M3-6Y30 + 8G 运行内存+ 32G eMMC 存储 + 12.5 寸触摸屏,虽然机身有少量 ...
- 总结下chromebook刷galliumOS安装过程
总结下联想N21刷galliumOS安装过程,英特尔Baytrail平台流程通用 注意:不用拆保护螺丝也可以刷系统的,还会保留ChromeOS,但是进入开机时候,千万别按space空格键或者空格键,只 ...
- chromebook开发php,玩转chromebook
1.进入开发者模式 同时按下esc,刷新和电源键,笔记本会重启.再次开机后进入一个警告界面提示os验证已经关闭,然后按下"ctrl+d"会进入chrome系统 2.开启chromb ...
- Chromebook + Crouton
Crouton Crouton - Chromebook Guide chromebook安装ubuntu Laptop hotspot -> flip failed with space no ...
- 重磅!VS Code网页版来了!无需任何安装,如丝般顺滑!
点击下方卡片,关注"CVer"公众号 AI/CV重磅干货,第一时间送达 原作者:Chris Dias 原文:https://code.visualstudio.com/blogs/ ...
- 重磅!微软发布 vscode.dev,把 VS Code 带入浏览器!
翻译 | 韩老师 + Google Translate 作者 | Chris Dias 来源 | https://code.visualstudio.com/blogs/2021/10/20/vsco ...
- 重磅!微软发布 vscode.dev,把 VSCode 带入浏览器!
原作者:Chris Dias 原文:https://code.visualstudio.com/blogs/2021/10/20/vscode-dev 翻译:韩老师 + Google Translat ...
- 重磅!网页版 VSCode 来了!
关注不迷路 原作者:Chris Dias原文:https://code.visualstudio.com/blogs/2021/10/20/vscode-dev 翻译:韩老师 + Google Tra ...
- 代正通_ChromeBook怎么刷windows系统||Linux教程
买了 "洋垃圾" Chrome book? ,激活麻烦? 简介: chromebook 是装的自家公司(google)的ChromeOS; 此笔记本拥有2700*1700像素的屏幕 ...
最新文章
- Git 工具 - 子模块 外部引用
- oracle-25031安装错误分析解决
- pl/sql编程基础
- Spring Boot框架敏感信息泄露的完整介绍与SRC实战(附专属字典与PoC)
- Windiws环境安装轻量级文件服务器ftpserver
- ILP32和LP64数据模型
- 步进电机c语言驱动原理,连接PC的步进电机简单驱动电路
- 《深入J2SDK》 总结
- SPECTRUM发布6种新型AWG任意波形发生器
- mantis修改mysql端口_Mantis配置指南
- c++11多线程编程(十):packaged_task介绍与实例
- Ural 2045. Richness of words 打表找规律
- task7a-10个细胞系仅1个表达你的基因
- mac SourceTree 配置比较工具 Beyond Compare 4
- 2022-2027年中国房产网络服务行业市场全景评估及发展战略规划报告
- WPS表格 学习笔记 - 高亮显示重复值
- 你知道分支光缆和配线光缆的区别吗?
- 但洗铅华不洗愁——写者、编者谈《往事并不如烟》
- python update函数会调用哪些内置函数_Python函数之内置函数
- 在cadence中使用VerilogA
热门文章
- ae正在发生崩溃_AE崩溃了怎么办?这可能是最全面的解决办法了!
- java前进后退代码_提供前进、后退功能及其他JAVASCRIPT速成秘诀
- python生成二维码,实现零件履历表(微信小程序+python后端+mysql)
- c语言忽略转义字符,C语言转义字符
- android fuse 检测原理,fuse 原理总结
- ORB_SLAM2、ORB_SLAM3跑EuRocKITTI数据集及evo评估
- vscode预览html插件,VSCode插件推荐-VSCode内嵌浏览器插件-Browser Preview
- 什么是BS 架构(一)
- 业务连续性方案概述【9】
- 字长、指令字长、存储字长、字