如何使用Crouton在Chromebook上安装Ubuntu Linux

IMG_9838

Chromebook不是“只是一个浏览器” - 它们是Linux笔记本电脑。 您可以轻松地旁边安装一个完整的Linux桌面一起Chrome操作系统和热键,没有必要重新启动在两者之间快速切换。

我们已使用三星三系列Chromebook,原始的Chromebook Pixel和华硕Chromebook Flip执行此程序,但下列步骤应适用于任何Chromebook。

Crouton vs. ChrUbuntu

在Chromebook上安装Ubuntu Linux并不像安装标准的Ubuntu系统那么简单,至少目前不是这样。 您需要选择专为Chromebook开发的专案。 有两种流行的选择:

  • ChrUbuntu: ChrUbuntu是为Chromebook内置了Ubuntu系统。 它像一个传统的双引导系统。 您可以重新启动Chromebook,并在启动时在Chrome操作系统和Ubuntu之间进行选择。 ChrUbuntu可以安装在Chromebook的内部存储设备上,也可以安装在USB设备或SD卡上。
  • Crouton: Crouton实际上采用了“的chroot”环境的同时运行Chrome操作系统和Ubuntu。 Ubuntu与Chrome操作系统一起运行,因此您可以使用键盘快捷键在Chrome操作系统和标准Linux桌面环境之间切换。 这使您能够利用这两种环境而无需任何重新启动。 Crouton允许您使用Chrome操作系统,同时具有标准的Linux环境,其所有的命令行工具和桌面应用程序几个击键。

我们将使用Crouton。 它利用基于Chrome操作系统的Linux系统同时运行这两个环境,并且是比传统的双引导更轻松的体验。 Crouton还为Chromebook的硬件使用Chrome操作系统的标准驱动程序,因此您不应该碰到Touch板或其他硬件的问题。 Crouton实际上是由Google员工Dave Schneider创建的。

当你使用Crouton时,你实际上只是运行一个操作系统:Linux。 但是,您在OS-Chrome操作系统和传统的Linux桌面上运行两个环境。

第一步:启用开发者模式

在您进行任何类型的黑客攻击之前,您需要在Chromebook上启用“开发人员模式”。 Chromebook通常会因为安全性而被锁定,只能启动正确签名的操作系统,检查它们是否被篡改,并阻止用户和应用程序修改底层操作系统。 开发人员模式允许您禁用所有这些安全功能,给你一个笔记本电脑,你可以调整和玩到你的心的内容。

启用开发人员模式后,您可以从Chrome操作系统中访问Linux终端,并可以随意执行任何操作。

要在现代Chromebook上启用开发者模式,请按住Esc和刷新键,然后点按电源按钮进入恢复模式。 较旧的Chromebook有物理开发人员开关,您需要切换。

在恢复屏幕上,按Ctrl + D,同意提示,您将引导到开发人员模式。

IMG_9828

当你过渡到开发人员模式,您的Chromebook的本地数据将被删除(就像当你解锁的Nexus的Android设备 )。 这个过程在我们的系统上花了大约15分钟。

从现在开始,只要您启动Chromebook,就会看到警告画面。 您需要按Ctrl + D或等待30秒才能继续启动。

出现此警告屏幕,提醒您Chromebook处于开发者模式,并且正常的安全预防措施不适用。 例如,如果您使用他人的Chromebook,您通常可以使用您的Google帐户登录,而不必担心。 如果它是在开发人员模式,可能在后台运行的软件可以记录您的击键和监控您的使用。 这就是为什么Google可以轻松判断Chromebook是否处于开发者模式,并且不允许您永久停用此警告屏幕。

IMG_9823

第二步:下载并安装Crouton

接下来是时候下载Crouton。 这里是一个直接下载了最新版本的它从您的Chromebook Crouton点击得到它。

下载Crouton后,请在Chrome操作系统中按Ctrl + Alt + T打开crosh终端。

类型shell到终端,然后按Enter进入Linux的shell模式。 此命令仅在启用开发人员模式时有效。

截图2016-10-19 at 9.03.06 AM

要安装Crouton的简单方法,所有你需要做的是运行下面的命令。 这将安装Crouton与Xfce桌面和安全的加密chroot。

  sudo sh〜/下载/ crouton -e -t xfce 

实际的安装过程将需要一些时间,因为适当的软件被下载和安装 - 它花了我们的系统大约半个小时,但是过程大部分是自动的。

install-crouton-on-chromebook

如果您想安装Ubuntu的Unity桌面,而应使用-t unity ,而不是-t xfce在上面的命令。 值得注意的是,Unity不会在大多数Chromebook的有限硬件上运行顺畅。 您可以运行以下命令查看安装类型的列表,包括没有图形桌面的安装:

  sh -e〜/下载/ crouton 

截图2016-10-19 at 9.05.12 AM

完成安装过程后,您可以运行以下命令之一进入Crouton会话(假设您使用Xfce安装Crouton):

  sudo enter-chroot startxfce4 
  sudo startxfce4 

截图2016-10-19 at 9.05.43 AM

如何在环境之间切换

要在Chrome操作系统和Linux桌面环境之间来回切换,请使用以下键盘快捷键:

  • 如果你有一个ARM的Chromebook(这是大多数的Chromebook):按Ctrl + Alt + Shift +返回和Ctrl + Alt + Shift +转发。 注意:这使用顶部行上的后退和前进浏览器导航按钮,而不是箭头键。
  • 如果你有一个英特尔的x86 / AMD64的Chromebook:按Ctrl + Alt +返回键和Ctrl + Alt +正向加按Ctrl + Alt +刷新

如果你想退出chroot,只要注销Xfce桌面(或Unity桌面,如果你使用的话) - 不使用“关闭”命令(使用“注销”选项),如这将实际上为Chromebook供电。 然后,您需要运行sudo startxfce4上面的命令,再次进入chroot。

Linux可以做什么

您现在有一个与Chrome操作系统一起运行的传统Linux桌面。 所有这些传统的Linux软件仅仅是一个易于得到远在Ubuntu软件仓库。 图形实用程序,如本地图像编辑器,文本编辑器,办公套件,开发工具,所有Linux终端实用程序,你会想要 - 他们都很容易安装。

您甚至可以轻松地在Chrome操作系统和Linux系统之间共享文件。 只需使用您的主文件夹中的下载目录。 下载目录中的所有文件都会显示在Chrome操作系统的文件应用中。

工作区1_001

有一个catch,虽然。 在ARM Chromebook上,你可以做的有点有限。 一些程序不在ARM上运行 - 基本上,您将无法运行尚未针对ARM Linux编译的封闭源代码应用程序。 您可以访问可以为ARM重新编译的各种开源工具和桌面应用程序,但大多数闭源应用程序不会在这些计算机上工作。

在英特尔Chromebook上,您有更多的自由。 您可以安装适用于Linux,Minecraft,Dropbox的Steam以及在Linux桌面上运行的所有典型应用程序,将它们与Chrome操作系统一起使用。 这意味着您可以在Chromebook Pixel上安装Steam for Linux,并访问整个其他游戏生态系统。

如何清除Crouton并还原Chromebook

如果你决定你已经完成了Linux,你可以很容易摆脱可怕的启动屏幕,并得到你的内部存储空间回来。

只需正常重新启动Chromebook即可在启动时返回警告屏幕。 按照屏幕上的提示(点击空格键,然后按Enter键)禁用开发人员模式。 停用开发人员模式后,Chromebook会清除所有内容,将您还原到一个干净,安全的锁定Chrome操作系统,并覆盖您对Chromebook软件所做的所有更改。


如果你正在寻找有关安装和设置Crouton更深入的信息,一定要检查出Crouton的自述

赞 (0)
分享到:更多 ()