一路坎坷一路歌——chromebook折腾历程

本文涉及的方面比较多,没有什么主题,不存在跑题。先解释一下,chromebook是谷歌和各个笔记本厂商合作的一类上网本,系统为ChromeOS,简单说来就是Linux内核+Chrome浏览器。因为网络长城的缘故,谷歌的服务在国内很少见。曾经有知乎讨论过用chromebook的人有什么特征,有个回答我看了之后觉得特别符合笔者,虽然当时我还没有买chromebook。

"一般Chromebook使用者总结如下:男,略宅,不喜欢打游戏,文科气息浓厚,对电脑知识有所了解但不精通,对电子产品的气质有所要求。"

一、动机

家里的笔记本过时了,新买一台预算又不够。我有2个可用的云主机,云计算里的平台即服务(PaaS),有点吹了。能在云主机做的,绝对不在本地电脑里干,我欢使上桌面漫游的感觉。所以我只需要一个远程桌面客户端(RDP Client)。最好待机时间长,静音,最重要的还是便宜,刚好chromebook满足我的要求。(而后来证明chromeos并不十分满足)

二、购买

由于国内没有厂家销售chromebook,包括生产chromebook的联想,也只在国外销售chromebook。那么只有两个选择了,一是到闲鱼买二手货,二是海淘。考虑到海淘的价格,税还有运费,选择了闲鱼。到了闲鱼才发现这东西在中国有多么的小众。整个闲鱼除了那些贩卖洋垃圾的剩下不够几十个卖家,而这些卖家也很可能最初是买了洋垃圾然后再出手。对洋垃圾有天生的反感,所以仔细甄别,还是遇到过合适的产品,但因为贪便宜的心理出价太低都错过。唯一一次遇到个不错的thinkpad的chromebook,大喜过望850拍下,结果发现卖家还有同款在售,还是洋垃圾,果断退货。心力交瘁后退出闲鱼,走上了海淘之路。

之前已经在美国亚马逊逛了很久了,一款acer Chromebook 14寸才186美元(现在已经涨到243美元),虽然是官翻,但据说美亚的官翻和新机相差无几。双币信用卡付款,“转运中国“转发。acer的发货仓在小布什干过州长的德克萨斯,美国南部,大西洋沿岸。而转运公司在大西北的俄勒冈,太平洋沿岸。大货车一路颠簸一个星期才运到转运仓。都说美国快递慢得要死,而我这算幸运的了。转运公司发货,然后清关,然后再转EMS,也没遇到过清关掉坑,一切顺利。

三、折腾

1.chromeos登录。

没开玩笑,在高墙之内,什么都可能发生。第一件事就是用google账户登录,已经被网络长城给屏蔽了, FQ吧。还好我FQ的历史比较长,从http代理FQ,到torpackFQ再到轮子的工具和现在的赛风以及蓝灯。可是如此自信的我还是遇到了问题,chromebook自己是没法FQ的,它必须连接到一个已经FQ的网络。百度吧,没有谷歌,百度还是很有用的。用老旧的windows笔记本先赛风FQ,然后用privoxy做代理,将接入的网络请求转发给赛风。在chromebook中指定笔记本的ip作为代理,登录总算搞定了。

2.RDP Client

一路折腾就是为了这个东西,可是chromeos让我失望了,chrome浏览器里的RDP客户端真是卡得不行。但是Chrome浏览器的TeamViewer插件却很流畅。还有据说,根据手机的经验Android上微软的RDP客户端也不错,而我这款Chromebook已支持Android只需动动手脚,当然还有一个选择就是用crouton安装Linux。对比一下这3个选择。

  a.TeamViewer

    优点:Chromebook这边不用折腾了。缺点:1.云主机上必须安装TeamViewer。2.每次登录有点麻烦 3.这点最重要,永远满足不了我对于b和c的好奇心。

  b.进入开发模式使用Android

    优点:顺便可以用别的Android应用。缺点:小折腾,其他的当时还没发现

  c.使用crouton装Linux

    优点:1.有优秀的RDP客户端 2.因为会得人少,可以装逼。 缺点:折腾

最终所有的方式都试了一遍。其中Android里的RDP客户端不如预期的那么理想。可是用crouton装Linux真心磨人。如果你读得无聊了,那就不要往下看了。

3.crouton血泪史

crouton是一个开源项目包含一个脚本和一组工具,目标是实现在Chromebook上使用chroot的方式安装Linux系统。其优点包括可以实现Linux桌面与chromeos桌面的热切换,不用刷bios。之前得知ElementaryOS号称最美的Linux系统,所以决定安装ElementaryOS。按照googledoc的一篇文章,一步一步来,卡在最后一步怎么也过不去,折腾了几天后遂放弃。大概过了一周,一直不死心又反复google,终于又在GitHub上找到了个脚本myfreya。老笔记本FQ,一切顺利,最后却卡在CARS(声卡驱动)的下载上,经查,需要特殊的在命令行里指定代理。ElementaryOS终于成功了,对中文支持不是很好,于是把Windows的字库复制过来,看着顺眼多了。然后中文输入法始终搞不定,折腾了ibus又折腾fcitx最后还是fcitx和im-config下可以用了。装好了Remmina(RDP 客户端)用着很爽,日子就这么一天天过去。突然有一天,ElementaryOS罢工,提示一个系统函数找到,导致整个ElementaryOS无法启动。crouton项目的issue里有报告此种情况,开发者也已经修复,可是重装了4-5次,装都装不上了,这次真的是放弃了。

4.chrx复活

想象crouton方式就算安装上了,因为chromeos和ElementaryOS同时占用资源,体验也不是太好。(这可能是为了给自己失败的找的借口)决定还是试试chrx安装双系统。选的是比较稳妥的GalliumOS,专门为了Chromebook设计基于XUbuntu轻量级系统。有详细的文档,先刷了bios,打开chromeos的开发模式(之前恢复了一次,所以重新来过), 安装chrx,然后一步一步安装,很顺利。然后安装Windows字体,手工安装chrome浏览器,卸载chronium,安装Remmina,输入法。现在已经可以满意的在GalliumOS下工作了。如果怀念chromeos还可以随时重启切换。

四、其他(总结)

本来打算可以写很多,可是写着写着就懒了。虽然最终目标不过是一个RDP Client可是却经历了几番波折。而这种折腾也是快乐本身,就好比小孩子做沙滩城堡,多坍塌几次,最后做成了会更开心。另外,涉及的技术还是比较多的。最重要的就是FQ。如果不FQ就没办法google,很多内容是无法百度到的。google也需要一定的技巧,比如遇到问题的时候不要简单的去搜索错误提示,而是提炼几个有价值的关键字再去搜索。另外要需要一定的英语知识,否则不但没办法google到适合的资料,就算找到了也读不懂。还需要一定的Linux基础,熟悉常用的命令,了解其文件结构和用户管理方式。当然最重要的还是耐心,不要怕失败,多思考多尝试。当然这也是做成一切事情的法则。

附录:

文中虽然没有什么高深的东西,我还是简单的罗列一下,需要了解的就去百度,当然google更好。

Linux与GitHub,一个是操作系统一个是开源项目平台。貌似没有什么关系,可是却有渊源。GitHub使用的是git,git是Linus(Linux作者)为了管理Linux开发而开发的版本控制系统。

RDP与Remmina,RDP是windows远程桌面协议,Remmina是RDP的客户端工具,Linux还有一个常用的RDP工具是rdesktop。如果远程主机是Linux一般使用VNC。VNC基于帧缓冲(frame buffer)技术,效率比较低。

TeamViewer,商业的,私有协议的远程控制工具。

ElementaryOS,GalliumOS,XUbuntu都是Linux的发行版,Elementary基于Ubuntu,GalliumOS基于Xubuntu,所有的Ubuntu都基于Debian。桌面发行版主要的区别是包管理器和桌面系统的不同,所有基于Debian都使用apt包管理器。xubuntu及其衍生品使用xfce桌面管理器,属于轻量级桌面系统。其它有的使用GNome和KDE,GNome基于gtk+库,而KDE使用Qt库。

时间: 2024-08-25 12:55:11

一路坎坷一路歌——chromebook折腾历程的相关文章

北漂去帝都大医院求医到底有多难?我的真实经历,真的是一路坎坷与辛酸~

工作了一段时间后,估计可能是因为长时间久坐,感觉腰疼. 正好赶上社保卡下来了,于是打算去医院看看.社保卡大约是三个多月下来的,当然如果社保卡没下来,也可以自费去看病,后来报销即可. 找医院 emmm,第一步想去看看哪家医院合适,有名气而且是北京医保可以报销的医院,于是去了百度HI的服务号去咨询了一下人工客服,嗯,HR效率还是很高,非常感谢. 以下19家是北京社保默认定点医院,去以下医院看病,使用北京的医保卡都是可以省去一部分费用. 1.中国医学科学院北京协和医院?? 2.首都医科大学附属北京同仁

创业者两大特征:喜欢折腾与坚持不懈

近日有幸接受全球最大中文IT社区CSDN.NET张勇编辑的邀请,做了一次很多问题的专访,诉说了一个技术派创业者一路的艰辛与坚持.只是一次普通的互动交流,尽我所能地坦诚和实在,我从来不认为自已是一个成功者,可以算是一个还在坚持着并一直坚持下去的创业者,当然我是渴望成功的,否则也没有那么多的激情可以用来燃烧,但我知道自已是不完美的,我需要很多很多优秀的小伙伴来优势互补一起成长共同发展,这是一个创业者应该拥有的基本胸怀. 张勇编辑在2015年5月6日给我发私信,问是否可以做个访谈,聊聊程序人生,谈谈软

一个技术派创业者的反思

虽然今天的我已经成为一个胆大心细脸皮厚[相比从前的我]的IT男.但从未否认我的程序猿经历,甚至偶尔感到手痒也会去写写代码,那种敲击键盘一行行优美的代码随风飘扬的场景妙不可言,有如找到初恋的感觉.我从大学本科開始干程序活至今已有21年.具有强大的坚不可摧的老黄牛精神.虽然现在活得马马虎虎.可我依旧感恩全部的一切,无怨无悔.无论社会是怎样的乱七八糟,我仍然相信知识改变命运.努力保持那颗最初纯真的心,不求出于淤泥而不染,但求做到过得了自己的坎. 我是一个纯粹的技术创业者,因此一路艰辛一路坎坷一路成长,

这一路走来,冷暖自知 (附算法demos)

最近半年多,除了“一键修图”算法之外我还做了其他什么算法? 1.实时单图HDR算法(颜色矫正,智能曝光) 2.多图曝光融合HDR算法(最高支持八百万像素左右) 3.模拟热能探测算法 4.防伪探测算法 5.美容磨皮算法 6.图像智能裁剪算法 以上demos下载链接:http://pan.baidu.com/s/1c1vH19e (密码: gaozhihan) 只是作为demo,发出来给大家试用. 其他的一些算法,暂时没计划放出demo. 从零开始,做了很多努力. 用老罗的一句话来说: 我不是为了输

小米的成功可以复制?

一: 2010年4月,一个新的手机品牌横空出世,那就是小米.雷军说,我们要用互联网思维卖手机,我们的手机是为发烧友而生. 小米之前,对于一部手机来说,它的配置高,也就意味着它的价格绝对不低,所以,对于极大多数的普通用户来说,他们能买到的手机,往往都是卡.慢.丑.尤其是对于爱折腾的年轻人来说,这种手机是不可忍受的,他们期望能有一款这样的手机,配置高,价格可以接受,也就是俗称的性价比要高.于是,当小米喊着“为发烧友而生”的口号进入这个市场的时候,这些用户们沸腾了.激动了.疯狂了.因为他们终于等到了这

SAP+DB2 糟糕的报表查询『ZCOR0015』 优化全程记录

ZCOR0015的优化全过程记录文档 2015年3月,今天无意翻到这篇写于2010年7月的文档,回想那时的工作,毕业3年初出茅庐的我面对接触不多的SAP+DB2竟敢操刀动斧,自信满满. 虽然这过程一路坎坷,数次判断几乎全都被打脸验证,看着如小强般坚毅的我,哈哈~ 文档里带着情绪的措词十分逗笑,可以洞悉那时的心情. ——如今5年过去,却久未闻硝烟,怀念ing~ 目录: ZCOR0015的优化全过程记录文档... 1 内容说明:1 1.寻找问题点,切入分析... 2 2.再次碰到问题,转折点.. 6

Python/MOOC /翻Wall和互联网编程的那些事by tsy

Python MOOC 翻Wall和互联网编程的那些事by tsy 声明: 1)本报告由博客园bitpeach撰写,版权所有,免费转载,请注明出处,并请勿作商业用途. 2)若本文档内有侵权文字或图片等内容,请联系作者bitpeach删除相应部分. 3)本文档内容涉及主题在引言中提及.仅仅作为参考用途,抛砖引玉,不作为证据证明用途,请自行取舍,核实引用. 目录 0引言    1 1 Python的那些事    2 1.1Python的安装思路与简要介绍    2 1.1.1 Python安装思路 

魔都,3年,程序员到CTO

过一个平凡无趣的人生实在太容易了,你可以不读书,不冒险,不运动,不写作,不外出,不折腾--但是,人生最后悔的事情就是:我本可以. – 陈素封 我可以 在来上海之前我看完了李华明老师写的<Android游戏编程之从零开始>特别喜欢他的铭言:"不要让任何事情成为你不去学习的理由!" 我来了,魔都! 2013年6月22号,当时怀满腔热血,踏上长达16个小时的火车来到了上海,一路坎坷的记忆至今亦可清晰可见(袋装泡面!硬座座位!晚点火车!) 面试! 来到了上海安置下来之后,我便开始投

多重背包Q

急!灾区的食物依然短缺!  为了挽救灾区同胞的生命,心系灾区同胞的你准备自己采购一些粮食支援灾区,现在假设你一共有资金n元,而市场有m种大米,每种大米都是袋装产品,其价格不等,并且只能整袋购买.  请问:你用有限的资金最多能采购多少公斤粮食呢? 后记:  人生是一个充满了变数的生命过程,天灾.人祸.病痛是我们生命历程中不可预知的威胁.  月有阴晴圆缺,人有旦夕祸福,未来对于我们而言是一个未知数.那么,我们要做的就应该是珍惜现在,感恩生活――  感谢父母,他们给予我们生命,抚养我们成人:  感谢老