新入手了一台 ChromeBook,在体验过 ChromeOS 之后,通过 Crouton 为 ChromeBook 安装 Ubuntu,可能是挖掘 ChromeBook 性能更好的方式之一了,这里记录了我为 ChromeBook 安装 Ubuntu 的过程。

2016-10-12 更新:有朋友提出建议,希望我可以完善一下,补充见下文。

本文在 DELL ChromeBook 11 测试通过。

进入 ChromeBook 开发者模式

注意:进入开发者模式会对 ChromeBook 进行恢复出厂设置,请在此操作前对设备进行备份,并做好翻墙激活的准备。

1 按住 esc+ 刷新 + 电源,ChromeBook(以下简称 CB)会立即重启,并提示系统损坏。

2 Ctrl+D 继续,按回车重启。

3 恢复系统,当屏幕上方进度条走到头,进入系统,此时你就已经在使用 CB 的开发者模式了。

注意:进入开发者模式后,每次开机都会提示系统完整性检测已经被关闭,并需要按 Ctrl+D 才能进入 ChromeOS 系统。

注意:如果希望退出开发者模式,可以在开机提示是按空格重新开启系统完整性检测,当然这样也会重新初始化 CB。

下载 Crouton

项目地址:https://github.com/dnschneid/crouton

内含 Wiki,如果英语到位的话请直接无视下文,2333

下载 Crouton 地址:https://goo.gl/fd3zc

通过 Crouton 安装

1 下载 Crouton,放在 Downloads 下。

2 Ctrl+ALT+T 调出 crosh,输入 shell,然后回车。

crosh> shell
chronos@localhost / $

注意:如果在 crosh 下输入 shell,返回命令不存在,则你还没有进入开发者模式,需要重复上面的步骤。

3 Crouton 相关命令

查看 Crouton 支持的 Linux 版本:

sh ~/Downloads/crouton -r list

带*的为不稳定支持版本,在安装后,可能需要对系统进行修改。

查看 Crouton 自带的包,例如桌面、触摸、声音等等

sh ~/Downloads/crouton -t help

在安装时,会调用原始的源,这些源大部分在国外,对我们大内网并不有好,Crouton 允许用户指定源,方法如下:

-m 源
-m http://mirriors.aliyun.com/ubuntu //阿里云
-m http://mirriors.163.com/ubuntu //网易
-m http://mirriors.ustc.edu.cn/ubuntu //中国科技大学

如果你的本子是 Arm 构架的,必须指定中科大的 arm-ubuntu 源

-m http://mirriors.ustc.edu.cn/ubuntu-ports

一个例子,使用网易源安装 Ubuntu 14.04 LTS:

首先进入开发者模式的 Shell,输入以下的命令

sudo sh -e ~/Downloads/crouton -r trusty -t core,audio,xorg,x11,gtk-extra,unity,keyboard,cli-extra -m http://mirriors.163.com/ubuntu

使用(Shell 环境下)

只进入 chroot:

sudo enter-chroot

进入 unity 桌面:

sudo startunity

在 Chrome Os 和 Ubuntu 之间切换:

从 C 到 U:shift+ctrl+alt+ 前进键
从 U 到 C:shift+ctrl+alt+ 后退键