0%

Acer Chromebook CB3-111-C670刷SeaBIOS完美安装Fedora23/Xubuntu 15.10

**0 概述**

原生的ChromeOS除了上上网,处理一下文档,看看ppt之外,真的没什么卵用。所以我们需要魔改一下cb,让他变成真正的生产力工具。Cb装Linux系统的步骤基本都是一样的。

文末有更详细的参考资料。对于没有使用过Linux的纯小白,建议先去了解一些Linux基础知识。

1 准备工作

1.1 拆除保护螺丝

把背面的几个螺丝拆掉,小心撬开后盖,螺丝是左上角最大的那个,在无线网卡的旁边。


本手残并没有成功拆下来,但是用刀把某个地方的锡刮掉一部分,用电表打了下开路,然后就当作他是拆了……(后面说这种方法的弊端)

1.2 开启开发者模式(会清除所有数据!!!

请参考我之前写的另一篇文章中这部分:CHROMEBOOK使用CROUTON安装KALI2

1.3 关闭写保护

打开Chrome,按Ctrl+Alt+T进入终端(一个黑乎乎的界面),输入shell

输入sudo su,取得root权限。

输入sudo flashrom –wp disable关闭写保护。

如果想取得帮助,可以使用sudo flashrom –h

成功关闭写保护之后,系统会提示SUCCESS.

1.4 备份BIOS(如果想刷回Chrome OS,这步很重要,不然可以跳过

先进入下载目录 cd ~/Downloads/

备份bios: sudo flashrom –r bios.bin 备份完之后,请插入U盘将bios.bin复制出来

1.5 备份Chrome OS(如果想刷回Chrome OS,这步很重要,不然可以跳过

https://support.google.com/chromebook/answer/1080595?hl=en

反正我是两个都没有备份,因为我觉得实在没甚卵用。不过如果不确定是否会滚回到Chrome OS,建议备份一下。另外,那100G的Google Drive硬盘别忘了领取。

1.6 刷入BIOS(建议复制输入,以防错误)(请务必阅读注意事项

在完成1.1-1.3的情况下,在终端中输入以下命令:


cd;
rm -f flash_chromebook_rom.sh;
curl -L -O https://johnlewis.ie/flash_chromebook_rom.sh;
sudo -E bash flash_chromebook_rom.sh

安装过程中会让你选择,选2是刷入BIOS。如果你不认识英文的话,请翻译一下或者询问别人,千万不要乱选。

注意事项

1.6.0 BIOS刷完之后就进不去ChromeOS了!!!切记!!!

1.6.1 刷完BIO别急着重启,先把安装U盘做好,然后插上U盘按Esc选择启动介质(请阅读1.7和1.8)。

1.6.2 请不要再按Esc+Refresh+Power,会黑屏!!!

1.6.3 如果你开机的时候黑屏了,跳不出BIOS,请拔掉电源和电池(电池线位于右下角,很好辨认),十秒后重新接上开机。

1.7 工具准备

USBWriter : 用于制作系统安装U盘,百度下一个

U盘一个:8G以上。

1.8 系统选择

应当选择适合自己的系统。如果是小白的话直接上Ubuntu并没有啥问题。Fedora其实就是一个小白鼠,他的内核非常新,Linux有啥新功能都是先扔到他上面来的,可以试试,我觉得还不错。

我已经测试过的驱动没有大问题的是Fedora23(Workstation和Fedora23 with XFCE)和Ubuntu,触摸板和上面一排功能键都能正常识别为F1~F10,声卡需要设置下(后面说)。有吧友装上了Arch。

如果觉得2G内存太小的话,请下载32位版本,32位版本占的内存比较小。桌面不要使用Unity,Gnome这种特别吃内存的,推荐XFCE,Xubuntu(Ubuntu with XFCE)下的XFCE特别好看。

我装Arch折腾半天都有问题(我从未在任何地方成功装上过Arch),应该和我螺丝没拆开有关,总是会有一个mmcblk0rpmb input/output error。在装Xubuntu的时候也有一个类似错误不过被我忽略。完全拆开写保护螺丝的小伙伴并没有遇到类似问题。

Kali2我也装过,触摸板直接就跪了,折腾半天发现系统根本就不认这个设备。

如果你有试过别的系统可以直接装,或者通过种种方法可以正常使用某个系统,请联系我。

需要什么系统就去百度一下,使用USBWriter把下到的.iso文件写到U盘里。


2 系统安装

其实没啥好说的,直接百度对应系统的安装教程就行。

分区的时候,SWAP放个256M啥的意思下就行,本身地方就不大,就16G。

3 声音相关

其实驱动是装好了的。进入Linux之后,打开终端,输入alsamixer回车,按F6选择声卡byt-max98090(我的是这个,不同型号可能不一样),然后按翻动,找到Left Speaker Mixer Left DACRight Speaker Mixer Left DAC这两项,分别按M去掉静音,接着apt-get/dnf/yum update && apt-get/dnf/yum upgrade,再重启一下就好了。

4 参考资料

4.1 魔改Seabios的神人John Lewis写的文档,建议阅读 https://johnlewis.ie/custom-chromebook-firmware/rom-download/

4.2 Chromebook吧吧友安装Arch的极简教程,我最初是按照他的思路来的,不过并没有Arch安装部分 http://tieba.baidu.com/p/4105410395

4.3 Chromebook玩机大汇总,有很多更详细的内容 http://tieba.baidu.com/p/3507150438

4.4 John Lewis博客里对于声音问题的解决 https://johnlewis.ie/procedure-to-get-sound-working-in-fedora-22-on-asus-c300-chromebook/

4.5 想要安装Arch可以参考Wiki https://wiki.archlinux.org/index.php/Beginners%27_guide_(%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87)