一.关于备份
在操作之前本来应该是备份的,但是考虑到官方提供救砖的方法(https://support.google.com/chromebook/answer/1080595?hl=zh-Hans),也就先放心的直接上手安装了.(主要原因其实是没有u盘(◔◡◔))
二.进入开发者模式
同时按住esc + refresh + power
然后自动重启,提示你系统已经损坏,好了结束了,可以卖破烂了(◔◡◔)
当然不会这样,再按一下ctrl+D
提示关闭系统验证,再按Enter,提示验证已关闭,继续ctrl+D
*2
最后系统开始为了进入开发者模式准备一些东西,需要等待几分钟.
准备完成重启之后,就始终需要按ctrl+D
来进入chromeOS了
三.下载crouton
crouton项目的github:https://github.com/dnschneid/crouton
在Usage内容下有个下载地址,这里直接贴出来了:https://goo.gl/fd3zc
下载下来应该默认存储在
四.打开shell
ctrl+alt+t
打开一个命令行,这是chrome的crosh,再输入shell
回车进入linux shell
五.安装linux
因为配置垃圾,所以选择了debian buster+lxde桌面,在这之前我查看了一下剩余空间9.2G
sudo sh crouton -r buster -t lxde -P http://127.0.0.1:7890
-P
参数是用来指定翻墙代理的,下面命令可以查看所有可安装的linux
sudo sh crouton -t list -P http://127.0.0.1:7890
中间因为网络问题失败了一次,再次安装会报错:
/usr/local/chroots/buster already has stuff in it!
Either delete it, specify a different name (-n), or specify -u to update it.
根据提示使用以下命令才能继续
sudo sh crouton -u -n buster -t lxde -P http://127.0.0.1:7890
安装耗时14.10-17.01接近三小时,公司垃圾网下载速度不到100,下载文件500M左右,安装完成后第一次启动后剩余空间7.6G,即占用1.6G
启动linux
sudo startlxde
六.备份/回复/删除系
备份命令:
sudo edit-chroot -b buster -f ~/Downloads/buster-backup.bak
恢复:
sudo sh -e ~/Downloads/crouton -f ~/Downloads/buster-backup.bak
删除
sudo delete-chroot buster
或者
sudo edit-chroot -d buster
七.使用:
1.不启动整个linux只启动其shell:
sudo enter-chroot
2.系统任意切换
shift+ctrl+alt+前进键(F2)/后退键(F1)
不是说后退切换过去然后前进切换回来,而是只要用一个组合键就可以来回切换,按一下切换再按一下切换回来
3.安装后系统配置
参考这篇文章:https://frapples.github.io/articles/2017-05-11-e6dc.html
4.安装clash
chrome的shadowsocks插件比较老,很多新的加密协议都不支持,所以我之前都是走局域网的代理,装好clash就可以自给自足了
完整教程:https://ssu.tw/index.php/archives/37/
cd ~
sudo mkdir clash //创建目录
cd clash //切换至此目录
sudo wget https://github.com/Dreamacro/clash/releases/download/v0.19.0/clash-linux-armv7-v0.19.0.gz //下载D大预编译好的包
sudo gunzip clash-linux-armv7-v0.19.0.gz //解压,记得可以使用Tab键补全,得到clash的二进制
sudo mv clash-linux-armv7-v0.19.0 /usr/local/bin/clash //移动并重命名,简短方便使用
sudo chmod +x /usr/local/bin/clash //赋予此文件可执行权限
下载配置文件样例
sudo wget https://raw.githubusercontent.com/ConnersHua/Profiles/master/Clash/Pro.yaml //下载范例配置文件
sudo mv Pro.yaml config.yaml //重命名
修改配置文件
sudo vim config.yaml //编辑此配置文件
# 这里建议从false改为true,允许局域网共享
allow-lan: true
# 下面这行,建议取消前面#注释符号
bind-address: "*"
# RESTful API for clash
# 修改外部控制,将127.0.0.1改为0.0.0.0
external-controller: 0.0.0.0:9090
启动clash
clash -d ~/clash
clash启动之后,你可以用局域网的设备访问http://clash.razord.top
, 然后Host填写你树莓派在局域网中的IP地址,端口填写上面设置的9090,即可访问成功。
5.安装Typora(失败)
因为本来搞个chromebook定位就是用来写文档的,所以安装自己用习惯的md编辑器Typora,方法参考官方文档
wget -qO - https://typora.io/linux/public-key.asc | sudo apt-key add -
sudo add-apt-repository 'deb https://typora.io/linux ./'
# 若报错 add-apt-repository: command not found则先执行:sudo apt-get install software-properties-common
sudo apt-get update
sudo apt-get install typora