Acer Chromebook C720 与 Ubuntu 安装作业
Acer Chromebook C720 是一款 Chromebook,顾名思义,这玩意跑的是 Chrome OS。
Chrome OS 其实没什么不好,但是呢,一来我是 Firefox 用户,二来 Chrome OS 在第一次启动的时候需要联网激活。
激活这事儿就和 ChromeCast 一样,你需要科学上网,找了个 VPN 走了一下,还直接把我 Google 帐号锁定了,说是登陆 IP 地址异常,好吧,好吧,然而我也懒得折腾这个了,索性直接抹掉装 Linux。
将 ChromeBook 装上完整的 Linux 其实不是什么新鲜事,有用 Chroot 实现整个系统无缝切换的,也有向我一样直接干掉 Chrome OS 重来的。前者其实和后者在使用上没有太大的区别,只是我有洁癖和强迫症而已。
ArchLinux 的 Wiki 里对于 C720 安装 Linux 有着详细的介绍,首先就是需要启用开发者模式,接着在开发者模式的命令行下启用 Legacy Bios 支持
# crossystem dev_boot_usb=1 dev_boot_legacy=1
于是在支持之后就会在每次开机的时候按下 Ctrl + L 进入 Bios 选择从 SSD 或者 U 盘启动了,安装系统也是如此,做好启动盘,启动就可以安装了。
默认的 C720 是只有 16GB 的存储空间的,不过你可以轻松的拆开机器更换 msata 的 SSD ,推荐京东或者哪儿买个便宜的 64 GB 的就够用了。拆机的视频 Youtube 上到处都是,照着学就是了。
发行版我尝试了 Elementary OS,Fedora,以及 Debian,第一个没啥不好,就是窗口管理器用不习惯,Fedora 实在是不稳定,没事 Gnome-shell 卡死快 1 分钟,可能是性能有限吧。 Debian 太麻烦,驱动全部都得重新来,然后装了一下发现还是跑了 Gnome-hell 和 Fedora 没啥不同,最后还是走了 Ubuntu, Unity 对于小屏幕的利用率还是很高的。
Ubuntu Linux 系统的安装与一般的笔记本没什么不同,如果是 4.0 内核以上的发行版的话安装完毕后一切也都可以全部驱动,但是你会发现,触摸板非常不好用,还有屏幕惨白,以及音量控制有些问题。
首先是触摸板驱动,Chrome OS 虽然底层也是 Linux,但是它使用的并不是 Synaptics 驱动,而是独立的存在,于是有人将 Chrome OS 下的触摸板驱动提取出来并且重新编译安装到一般 Linux 发行版中,确保了触摸板和 Chrome OS 下一样丝般顺滑。
项目的地址为:https://github.com/hugegreenbug/xf86-input-cmt 项目的页面底部提供的有 PPA,但是你直接安装 PPA 的话是没有用的,需要给内核打补丁。
内核的补丁你可以参考 Github 里的文档,也可以使用别人做好的脚本,这个脚本一样需要科学上网,如果你是 Ubuntu Linux 的话,确保你的发行版你不是 LTS 14.04.2 ,因为在这个版本里内核的名字变成了 kernel 3.19 -utpotic 之类的名字,而脚本里写的并没有这个 UT 代号发行版的后缀,会导致 bash 里对于目录名称的判读失败,不能执行 CD 命令,需要挨个修改才能确保编译成功。
脚本如下:
wget http://goo.gl/kz917j
bash kz917j
然后创建配置文件:/usr/share/X11/xorg.conf.d/50-cros-touchpad.conf
Section "InputClass"
Identifier "touchpad peppy cyapa"
MatchIsTouchpad "on"
MatchDevicePath "/dev/input/event*"
MatchProduct "cyapa"
Option "FingerLow" "15"
Option "FingerHigh" "15"
EndSection
详细的设置过程可以看这里:
https://www.reddit.com/r/chrubuntu/comments/20b7np/acer_c720_trackpad_with_ported_chrome_driver/
这样触摸板就可以使用了,顺便 reddit 上有详细的各种问题的修复方法,都不太难,就是麻烦:
http://www.reddit.com/r/chrubuntu/comments/1rsxkd/list_of_fixes_for_xubuntu_1310_on_the_acer_c720
于是大家时间都很宝贵,这么麻烦的事情自然是懒的去做的,有一个名为大绿虫子(hugegreenbug)的达人为你制作好了各种针对 C720 的 Linux 发行版的傻瓜版,你只需要安装就可以省去大部分补丁的工作,让我们为他鼓掌:
Ubuntu 14.04:
https://www.distroshare.com/distros/get/12
Xubuntu 14.04:
https://www.distroshare.com/distros/get/14
Lubuntu 14.04:
https://www.distroshare.com/distros/get/16
如果你欲求不满这里还有更多
https://www.distroshare.com/distros/category/16/
系统全部是 64bit,虽然你想说 C720 是只有 2G 内存的玩意,不过根据 Ubuntu Wiki 来说:
Unless you have specific reasons to choose 32-bit, we recommend 64-bit
to utilise the full capacity of your hardware.
C720 的 CPU 是赛扬系列,但是性能不算差,并且支持 64bit 。
正如 Ubuntu Wiki 所言,如果你不是真的因为硬件支持驱动问题或者什么特殊需要,直接上 64bit 已经没什么问题了,至少对于 Linux 而言是如此。
我安装的是 Ubuntu Linux 14.04,默认已经更新了 3.19 的内核,在安装了中文语言包之后没什么问题,但是即使如此,还是有一个严重影响使用体验的存在,那就是屏幕。
Acer C720 才用了一块 1366X768 的 TN 屏幕,虽然 NTSC 色域只有 43%,但是好歹和水果的 MBA 11 差不多一个层次,水果凑合着能看,C720 理应不会太差,于是只能着手找找调色文件了。
于是有位达人就用自己的蜘蛛校色器做了个 ICC 文件出来,应用后明显感觉颜色舒缓了许多。
https://github.com/jquagga/AcerC720/blob/master/N116BGE.icc
于是在一切差不多搞定之后,C720 的表现还是令我满意的,续航可以轻松 7 小时,够轻薄,屏幕也不算太难受,没事还可以拆开升级,键盘手感和 MacBook Air 接近,也不错,除了布局上右上角没有 Del 按钮只有个电源以外。噢对了,C720 的 Wifi 虽然是双频的,但是也够烂的,下载的时候经常卡死,不过浏览网页倒是没有任何影响,很神奇。
C720 在合上盖子的时候呼吸灯也是正常运转的,这点倒是令我很意外。
于是这就是花了 600 块钱收来的一个用来当作随身携带的 Linux 终端用的笔记本,基本还算满意,至少比买个 MBA 11 或者 NMB(New Macbook) 便宜多了。