Complete Guide to Installing Linux on Chromebook
本详细指南提供了逐步说明,并提供了有关如何在Chromebook上安装Linux的屏幕截图的说明。
为什么要在Chromebook上安装Linux?
您可能已经知道Chrome操作系统基于Linux内核。 因此,我们真的需要单独安装Linux吗?
答案是,即使Chrome OS基于Linux内核,它也不是真正的Linux。 它有一个隐藏的终端,但不能让您做很多事情。 默认情况下,甚至许多简单的Linux命令也不起作用。 这是一个封闭的源代码,专有操作系统,出于安全考虑,它已被锁定。
谷歌对Chromebook的锁定使我更加相信谷歌讨厌Linux。
在Chromebook上安装Linux
有几种方法可以做到。
具有Chrome OS的双启动Linux
删除Chrome操作系统并安装Linux(可能)
感谢crouton,您可以在Chrome操作系统内安装Linux,并使用键盘快捷键在Chrome操作系统和Linux之间切换。
在本文中,我们将看到第三种方法:使用crouton安装Ubuntu。
为什么要使用crouton在Chromebook上安装Ubuntu?
使用crouton安装Ubuntu有很多好处。 Crouton基本上将Linux安装在chroot环境中。 这样,您可以在操作系统之间切换而无需重新启动。
此外,下载目录将在Linux和Chrome操作系统之间共享。 这是一个额外的优势。
另外,典型的Linux安装将至少占用6 GB。 此方法最多将占用2 GB。
不利的一面是,这种方法仅限于Ubuntu Linux。 您不能使用此方法安装其他Linux发行版。
如果您确信,请看看如何在Chromebook上安装Ubuntu Linux。
警告!
此方法将清除Chromebook上的所有本地数据。 确保备份数据。
本教程是在具有Intel Celeron处理器,32 GB SSD和4GB RAM的Asus C300 Chromebook上执行的。
第1部分:启用开发人员模式
本教程的第一部分向您展示了如何在开发人员模式下刷新Chromebook。
第1步:
在您的Chromebook上,按住Esc + Refresh键(Chromebook中应该有专用的刷新键,只需查找符号即可)。 在按下Esc和Refresh键的同时,按下电源按钮。 这会将您的Chromebook重新启动为"恢复模式"。
第2步:
当它启动进入恢复模式时,您会看到一条错误消息:
Chrome操作系统丢失或损坏。请插入可恢复的USB记忆棒或SD卡。
不用担心 这并不是真正的错误,而且您的Chromebook是安全的。 在此阶段,如果按Ctrl + D,将进入OS验证页面。 如果按Esc或电源按钮,则将重新启动到正常的Chrome操作系统。
要继续启用开发人员模式,请按Ctrl + D。
第三步:
在下一个屏幕上,系统将要求您关闭"操作系统验证"。 根据设计,Chromebook被锁定为仅引导Google批准的操作系统。 他们在每次引导时验证操作系统。
要启用开发者模式,您需要关闭操作系统验证。 只需按Enter。
第4步:
此可怕的消息告诉您操作系统验证已关闭。 通知最终用户设备处于开发人员模式是一项安全功能。 由于Chrome操作系统在开发人员模式下的安全性较低(因为与正常模式下相比,您可以使用更多的命令并安装更多的程序),因此它会发出警告消息。
在此屏幕上时,按Ctrl + D可以在开发人员模式下启动。 如果您在无人看管的情况下放置屏幕的时间过长,则会听到蜂鸣声,然后将自动进入开发人员模式安装/引导。
步骤5:
通常,您应该看到英文消息:
正在为开发人员模式准备系统。这可能需要一段时间。在计算机重新启动之前,请不要关闭计算机的电源。
自从我在法国购买Chromebook以来,以法语显示了类似的消息。
因此,如消息所述,系统需要一段时间才能准备就绪。 对我来说,大约花了12分钟。
步骤6:
该过程完成后,Chromebook会像第一次一样启动。 因此,现在您必须使用您的Google帐户重新配置它。
恭喜你! 您已成功启用Chrome操作系统开发人员模式。 现在,该安装Linux了。
第2部分:在Chromebook上安装Ubuntu Linux
在启用了开发人员模式的情况下,我们取得了半场胜利。 现在是时候使用由Google员工开发的crouton项目安装Ubuntu。
第1步:
转到crouton的Github目录。 您应该在此页面上看到脚本的链接。 下载它。
它将被保存在Downloads目录中,确切位于我们想要的位置。
第2步:
如果您还不知道,Chrome操作系统中会有一个终端crosh(Chrome Shell的缩写)。 这不是独立的GUI程序,而是在Chrome浏览器中运行。
如果按Ctrl + Alt + T(是,与Ubuntu中的快捷方式相同),则crosh终端将在Chrome网络浏览器的新标签页中打开。
在其中键入以下命令:
1 | shell |
默认情况下,crosh不支持所有Linux命令,甚至不支持cd或ls。 但是,当您使用shell时,可以使用ls和cd等常规命令,并运行shell脚本。
第三步:
因此,我们已将crouton脚本保存在"下载"目录中。 您需要做的就是运行以下命令:
1 | sudo sh ~/Downloads/crouton -t xfce |
可以使用以下方法代替xfce:
您也可以使用参数e进行加密。 然后该命令将变为:
1 | sudo sh -e ~/Downloads/crouton -t xfce |
我通常不鼓励普通用户使用加密,但是选择权由您决定。
如果您想就在Unity,XFCE和KDE中选择哪种桌面环境提出建议,我建议您使用XFCE,因为它占用的资源更少。 当然,轻量级Linux发行版更适合(通常)低端设备,例如Chromebook。
第4步:
输入安装Ubuntu的命令后,您需要等待。 安装需要时间,因为它需要下载整个操作系统。 安装时间取决于您的互联网速度。 对我而言,在50 Mbps的连接速度下,大约需要15分钟。
好消息是您可以继续在Chromebook上进行工作。 安装不会妨碍正常的计算。
只需注意安装,因为最后会要求您提供用户名和密码。
还要注意启动Ubuntu所需的命令。 如屏幕截图所示,对于Ubuntu XFCE,将使用命令startxfce4。
步骤5:
安装完成后,可以使用以下命令启动Ubuntu:
1 | sudo startxfce4 |
对于其他桌面版本,该命令将有所不同。 您可以在安装过程结束时找到列出的正确命令,如上面的屏幕截图所示。
启动后,您将登录到Ubuntu会话。 请记住,下载目录在Chrome操作系统和Ubuntu之间共享。 但是,其他目录将无法通过Chrome操作系统中的"文件"应用程序访问。
您可以使用组合键Ctrl + Alt + Shift + Back和Ctrl + Alt + Shift + Forward在Chrome OS和Ubuntu之间切换。
此处的Back键可能与Backspace键不同。 请参阅本文开头的键盘图片,以找到正确的键。
如果从Ubuntu注销,则chroot会话将终止。
恭喜你! 您现在在Chromebook上安装了Linux :)
步骤6:
请记住,这是最低的Ubuntu安装。 这意味着您将不会拥有大多数习惯的应用程序。 我建议阅读这篇文章:安装Ubuntu之后要做的事情。
在Chromebook上使用Linux时要记住的要点
使用此方法在Chromebook上安装Ubuntu后,需要记住以下几点:
从Chromebook移除Ubuntu Linux
虽然安装Ubuntu几乎不需要1.5 GB,但是可能会发生,随着越来越多的软件安装,Ubuntu开始占用更多空间。 可用空间肯定会成为问题,尤其是如果您有16GB的Chromebook。
当然,除了空间方面的问题外,您可能还有其他理由要从Chromebook中删除Ubuntu。
要从Chromebook中删除Ubuntu(使用crouton安装),请执行以下操作:
这将删除Ubuntu安装。
或者,在启动屏幕上,看到"操作系统验证已关闭"时,请按空格键,然后重新启用操作系统验证。 这将禁用开发人员模式并删除所有本地数据,包括Ubuntu安装。
任何问题?
希望本指南易于阅读,并能帮助您在Chromebook上安装Ubuntu。 如果您有任何疑问或建议,请随时使用下面的评论部分。