Blog/public/chromebook/index.html

187 lines
9.8 KiB
HTML
Raw Normal View History

2024-03-05 21:52:53 +08:00
<!DOCTYPE html>
<html lang="en">
<head>
<title>Dich&#x27;blog</title>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1">
<meta name="robots" content="noodp"/>
<link rel="stylesheet" href="https://blog.dich.ink/style.css">
<link rel="stylesheet" href="https://blog.dich.ink/color/blue.css">
<link rel="stylesheet" href="https://blog.dich.ink/font-hack-subset.css">
<meta name="description" content="">
<meta property="og:description" content="">
<meta property="og:title" content="Dich'blog">
<meta property="og:type" content="article">
<meta property="og:url" content="https://blog.dich.ink/chromebook/">
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:description" content="">
<meta name="twitter:title" content="Dich'blog">
<meta property="twitter:domain" content="blog.dich.ink">
<meta property="twitter:url" content="https://blog.dich.ink/chromebook/">
<link rel="alternate" type="application/atom+xml" title="RSS" href="https://blog.dich.ink/atom.xml">
</head>
<body class="">
<div class="container">
<header class="header">
<div class="header__inner">
<div class="header__logo">
<a href="https://blog.dich.ink" style="text-decoration: none;">
<div class="logo">
Dich&#x27;blog
</div>
</a>
</div>
</div>
<nav class="menu">
<ul class="menu__inner">
<li class="active"><a href="https://blog.dich.ink">blog</a></li>
<li><a href="https://blog.dich.ink/tags">tags</a></li>
<li><a href="https://blog.dich.ink/archive">archive</a></li>
<li><a href="https://blog.dich.ink/about">about me</a></li>
<li><a href="https://github.com/Dichgrem" target="_blank" rel="noopener noreferrer">github</a></li>
</ul>
</nav>
</header>
<div class="content">
<div class="post">
<h1 class="post-title"><a href="https://blog.dich.ink/chromebook/">ChromeBook研究记</a></h1>
<div class="post-meta-inline">
<span class="post-date">
2023-08-12
</span>
</div>
<span class="post-tags-inline">
:: tags:&nbsp;
<a class="post-tag" href="https://blog.dich.ink/tags/chromebook/">#chromebook</a></span>
<div class="post-content">
<p>前言
ChromeBook作为国外一款定位为商务办公和学生入门的机器其性能在2023年的当下似乎已经过时在其退出中国市场后更是接近绝迹。不过针对特殊需求下的部分机型在今天仍然极具性价比。</p>
<span id="continue-reading"></span>
<p>作为一个垃圾佬作者常常去发掘二手平台的诸多“洋垃圾”而就在某一天一台名为ASUS ChromeBook C302的机器吸引了我的注意力且看其配置</p>
<p>此前作者一直认为ChromeBook只存在于Google的 Pixelbook机型之上就如同Mircosoft的Surface Pro 一样;实际上,主流 OEM 厂商——美帝良心想、社会主义戴、惠普宏碁华硕三星等等—-都推出过Chromebook。</p>
<p>但本次所说的这台ASUS的机器属实让我眼前一亮质感上佳的银白色全金属外壳360度可翻转的触摸屏以及最大10小时的续航和仅仅1.15千克的重量这简直是轻薄本和平板的完美结合美中不足的是其接口较少两个type-C、一个3.5mm耳机口和SD卡接口显得有些单薄而在性能上Intel m3-6y30和8+32G的组合只能说差强人意。</p>
<p>不过作为触摸屏和翻转本的结合用来当阅读器、上网本和视频播放器以及盖泡面上实用性极强在亚马逊的kindle退出中国市场后阅读器市场群魔乱舞高昂的售价和低配的机型遍地横行而一般的平板生态和手机重复价格不菲如果没有游戏需求ChromeBook是不错的选择。</p>
<p>到祸啦家人们我们看看其实际效果究竟如何首先映入眼帘的是经典的Chrome OS界面这里注意登录需要有Google的账号Gmail邮箱如果暂时没有可以用访客模式登录在该模式下的一切操作不会保存在硬盘似乎很好的保护了隐私而在登录谷歌后可以看到其完善的生态包括原生的play商店、Chrome浏览器Gmail邮箱等等。</p>
<p>那么ChromeBook有哪些玩法呢</p>
<p>一.进入开发者模式
我们假设你已经有了一个Google账号并在往期的博客中部署了openwrt那么此时通过全局科学让chromebook联网随后登录账号此时我们完成了第一步随后拆开后盖拧下主板上的 BIOS 写保护螺丝。注意在拆卸背板的时候,有两颗螺丝藏在上侧脚垫下,需要先用工具去除脚垫再拆卸这两颗螺丝;下侧的两个脚垫下没有螺丝。如图所示:</p>
<p>随后打开背板,卸下图示位置(在蒙皮下)的大螺丝:</p>
<p>随后装回后盖按住键盘上的Esc和“刷新”键不动然后按下电源键。这样Chromebook会进入“恢复”模式</p>
<p>然后同时按下键盘上的Ctrl键和D键</p>
<p>按下Enter系统重启</p>
<p>这时会有一声“滴”的BIOS提示音。</p>
<p>随后等待Chrome OS重置即可。</p>
<p>重置完成后看到如下界面以后每次开机都要按Ctrl+D进入系统</p>
<p>随后在设置-高级中可以看到开发者模式已打开此时传到ChromeOS中的其他APP即可安装。</p>
<p>附阅读器和视频效果:</p>
<p>二.安装其他系统
如果你不喜欢ChromeOS或者需要linux环境那么可以尝试安装其他系统例如FydeOS,manjaro等。我们以crouton脚本为例需要全局科学</p>
<p>这里是crouton项目的github地址https://github.com/dnschneid/crouton</p>
<p>由于我们已经进入开发者模式这时打开chromeOS的浏览器同时按住ctrl和alt和t会打开一个命令行窗口。 输入命令 shell 回车之后会出现linux的真正命令行。随后安装crouton,如果你是用chromeOS下载的crouton那么这个文件应该在~/Downloads目录下。 执行命令:</p>
<p>sudo sh ~/Downloads/crouton -r list
列出所有可以用的发行版版本。像ubuntudebiankali等等。 随后使用命令列出所有可以选择安装的组件:</p>
<p>sudo sh crouton -t list
这其中就包括各种桌面环境gnomekdexfacelxde啥的。 我们选择最轻量的lxde</p>
<p>sh crouton -r stretch -t lxde
随后设置用户名密码等等。安装完成后在chromeOS的linux shell里面输入命令</p>
<p>sudo startlxde
就能启动linux了。</p>
<p>实际上crouton的原理是基于linux下的一个软件 chroot</p>
<p>在linux系统中它可以把linux系统的根目录也就是 / ),切换到其它的目录。 crouton利用这一点将chromeOS的根目录切换到指定的安装了另一系统的文件。而且会出现两个特性为linux可以享受到chromeOS的驱动支持不用担心驱动问题且使用的是chromeOS的系统内核。</p>
<p>由于该内核过于精简会出现一些服务跑不了的情况这时我们可以用第二种方法刷BIOS。我们进入linux shell插入一个空U盘输入如下命令</p>
<p>cd</p>
<p>curl -LO mrchromebox.tech/firmware-util.sh</p>
<p>sudo install -Dt /usr/local/bin -m 755 firmware-util.sh</p>
<p>sudo firmware-util.sh
成功启动脚本后可以看到如下界面:</p>
<p>选择标注了“Full ROM”的选项按照提示备份BIOS和刷入BIOS随后reboot然后可以按正常的装系统流程Rufus写入ISO启动</p>
<p>注意需要先删除ChromeBook的硬盘分区仅支持UEFI启动且Windows驱动不太完整。</p>
<p>后记
合适的设备总是相对而言的,只要符合需求即可,不必过多的追求工具的完美。</p>
</div>
<div class="pagination">
<div class="pagination__title">
<span class="pagination__title-h">Thanks for reading! Read other posts?</span>
<hr />
</div>
<div class="pagination__buttons">
<span class="button previous">
<a href="https://blog.dich.ink/pve-mcsm/">
<span class="button__icon"></span>&nbsp;
<span class="button__text">PVE安装与MC服务器搭建</span>
</a>
</span>
<span class="button next">
<a href="https://blog.dich.ink/win-linux/">
<span class="button__text">Win定制+linux双系统</span>&nbsp;
<span class="button__icon"></span>
</a>
</span>
</div>
</div>
</div>
</div>
<footer class="footer">
<div class="footer__inner">
<div class="copyright">
<span>©
2024
Dichgrem</span>
<span class="copyright-theme">
<span class="copyright-theme-sep">:: </span>
Theme: <a href="https://github.com/pawroman/zola-theme-terminimal/">Terminimal</a> by pawroman
</span>
</div>
</div>
</footer>
</div>
</body>
</html>