前言
在学习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/1LjOde5Es3bEPexmnloSgSw 提取码: 82i5 (ps:已更新最新版,但是手上没有 ChromeBook 了不确定还能不能用,请自行测试。–2020/01/03–)
文件下载后存放在默认文件夹,输入以代码:
1 | cd ~/Downloads/ |
两种方法安装到最后都会要求填入用户名和密码。
输入以下代码启动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 |