设为首页 收藏本站
查看: 1004|回复: 0

[经验分享] 一路坎坷一路歌——chromebook折腾历程

[复制链接]

尚未签到

发表于 2017-11-22 20:04:38 | 显示全部楼层 |阅读模式
  本文涉及的方面比较多,没有什么主题,不存在跑题。先解释一下,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库。

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-409626-1-1.html 上篇帖子: 初识ELF格式 ABI,EABI,OABI 下篇帖子: yii+sphinx 配置、管理
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表