一天一夜chromebook折腾心得

前言

在学习Python的过程中了解到Python程序员工作环境多为Linux,所以就有了学习Linux系统的打算。最初是在windows系统虚拟机里安装了Ubuntu,奈何体验不太好。在考虑入手树莓派的时候无意间看到了ChromeBook,一下子就陷了进去不能自拔,慢慢发现还能在原装Chrome OS中装上Linux,一冲动就买了一台二手HP ChromeBook 14,开始了一天一夜的搞机生活。


激活教程

买到新机器首先要进行激活,也就是登陆谷歌账号。但是由于谷歌在天朝被封,所以我门需要利用一些技术手段激活自己的ChromeBook,这里我给大家推荐两种方法:
1.使用PAC代理服务器:http://pac.itzmx.com/
2.使用ChromeBook吧置顶帖Chrome设备hosts 替换&激活 教程

crouton

利用crouton可以在Chrome OS系统内装入Ubuntu系统(可以理解为寄生)。此方法比较简单可以在两种操作系统中方便的来回切换。如果你英文好,可以先去crouton的主页好好浏览一下文档。

备份Chrome OS系统

折腾以前一定要对原Chrome OS系统进行备份。
折腾以前一定要对原Chrome OS系统进行备份。
折腾以前一定要对原Chrome OS系统进行备份。
重要的事我说三遍!
首先登陆Chrome网上应用商店搜索并下载Chromebook Recovery Utility这个应用,然后准备一个4G以上的U盘插入电脑。打开刚刚下载的应用根据提示做好系统备份。(注:U盘在备份过程中会被格式化。)

开启开发者模式

进入开发者模式:电源键+esc+刷新键 (第1排左到右第4个键)
系统重启后,忽略系统警告:ctrl+d
关闭系统验证:ENTER键
跳过系统警告:ctrl+d (可能需多按几次)
系统开始部署开发者模式环境,大概需要5-10分钟左右完成
自动重启后,如果能用ctrl+alt+后退键(第1排第2个键)和 ctrl+alt+前进键(第1排第3个键)来回切换终端与桌面,表示开启成功。

利用crouton安装Ubuntu

浏览了贴吧各种教程,最终均在这一步失败。主要是因为利用crouton下载Ubuntu时有一部分audio需要连接谷歌的网站所以无法完成安装。此前我们激活所用的代理应该不是全局代理无法在此处翻墙下载。下面为大家提供两种方案:

以下方法适用于cpu为x86架构

1.ChromeBook已全局翻墙

首先下载crouton文件(在ChromeBook内点击下载),文件会放入默认文件夹。
然后用Ctrl+ALT+T 调出crosh窗口,输入shell,回车。如果已经成功进入开发者模式,会显示:

接着输入:

1
sudo sh -e ~/Downloads/crouton -r trusty -t keyboard,extension,unity-desktop -m http://mirrors.ustc.edu.cn/ubuntu

其中-m http://mirrors.ustc.edu.cn/ubuntu为加入国内ubuntu下载镜像可以增加下载速度。此处安装的版本较大功能也较全,HP chromebook 14 4G内存,16GSSD使用过程中很流畅。

2.crouton添加audio模块国内下载源

首先可以参考国内大神的github:https://github.com/dubuqingfeng/chromebook-for-chinese
我已经根据国内大神的教程改造好文件,在Chromebook进入下载:链接: https://pan.baidu.com/s/1i50ZJfB 密码: exfk (ps:由于版本太旧失效,已更新最新版。–2017/04/02–)
文件下载后存放在默认文件夹,输入以代码:

1
2
3
cd ~/Downloads/
sudo tar -xzf crouton-master.tar.gz
sudo sh -e ~/Downloads/crouton-master/installer/main.sh -r trusty -t keyboard,extension,unity-desktop -m http://mirrors.ustc.edu.cn/ubuntu

两种方法安装到最后都会要求填入用户名和密码。
输入以下代码启动ubuntu:

1
sudo startunity

如果因为网络问题运行到半截就停下了,也可以试试输入这个进入的命令,也许会提示安装未完成,是否恢复,选择y进行恢复。

怎样进入Ubuntu系统

1.开机
2.登录
3.ctrl+alt+t
4.输入shell
5.输入sudo startunity
6.进入

如何切换Chrome OS和Ubuntu

从C到U:shift+ctrl+alt+前进键(第1排第3个键)
从U到C:shift+ctrl+alt+后退键(第1排第2个键)

安装ubuntu后bug解决方案

1.在Chrome OS中shift+alt+T调出crosh窗口,输入shell
2.输入sudo enter-chroot -n trusty
3.输入sudo apt-get dist-upgrade
4.Ctrl+D登出
5.输入sudo sh -e ~/Downloads/crouton-master/installer/main.sh(下载的哪个文件用哪个文件名) -u -n trusty
等待更新完成。一般出现的无声音、不能播放视频等BUG都可以解决。
注:trusty为版本号,你使用哪个版本填写哪个版本号

ubuntu在终端下更改系统语言

我曾试过在系统设置中更改系统语言但是失败了,提示说权限不够。所以就在终端中更改系统语言。
1.首先安装简体中文语言包

1
sudo apt-get install language-pack-zh-hans language-pack-zh-hans-base language-pack-gnome-zh-hans language-pack-gnome-zh-hans-base

2.然后安装firefox,libreoffice,thunderbird等程序的中文语言包

1
sudo apt-get install `check-language-support -l zh`

3.将locale中的语言设为zh_CN.UTF-8

1
sudo localectl set-locale LANG=zh_CN.UTF-8

4.重启后生效

备份、恢复及删除crouton下的ubuntu系统

crouton下的ubuntu系统备份、回复及删除都在Chrome OS下的Shell(ctrl+alt+t进入后输入shell)中操作。

备份

1
sudo edit-chroot -b trusty

注:trusty为ubuntu的版本名称,即14.04为trusty

恢复

1
sudo sh ~/Downloads/crouton -f ~/Downloads/*.tar.gz

注:将*.tar.gz改为你的备份文件名。

删除

1
sudo edit-chroot -d trusty

参考内容

  1. 【教程】小白是怎样利用crouton给C720 Chromebook装ubuntu的
  2. 【答疑楼】crouton及扩展桌面环境答疑楼
  3. 在中国使用chromebook
  4. ubuntu如何在终端下更改系统语言
给我加个菜?