如何在Chromebook上安装和运行Linux

使用Crouton在Chrome操作系统和Ubuntu之间切换

Chromebook由于两个简单的原因而变得流行:易用性和价格。 他们日益流行的应用程序数量迅速增加,从而增强了这些Chromebook的功能。 但是,我们不是在谈论Chrome操作系统或其应用程序。 我们在这里谈论在Chromebook上运行Linux,这是一款绝对不是Chrome应用的强大操作系统。

通过遵循下面的教程,您还可以在笔记本电脑上运行完整版本的Linux操作系统,从而为本质上属于低预算的机器打开了全新的可能性。

在您的Chromebook上安装Ubuntu之前,您首先需要启用开发者模式。 这是一种通常仅供高级用户使用的模式,因此务必认真注意以下说明。

启用开发者模式

虽然Chrome OS中的大部分数据都存储在云端的服务器端,但您也可能在本地保存了重要的文件; 如在您的下载文件夹中找到的那些。 除了禁用某些安全限制并允许您安装定制版本的Ubuntu之外, 激活的开发人员模式还会自动删除Chromebook上的所有本地数据 。 因此,请确保您需要的所有内容都在外部设备上进行备份或在执行以下步骤之前移至云端。

  1. 启用Chromebook后,同时按住EscRefresh键并点按设备的电源按钮。 应该开始强制重新启动,此时您可以放开密钥。
  2. 重启完成后,应出现一个带有黄色感叹号的屏幕,并显示Chrome操作系统丢失或损坏的消息。 接下来,利用这个组合键来启动开发者模式: CTRL + D。
  3. 现在应显示以下消息: 要关闭操作系统验证,请按ENTER。Enter键。
  4. 现在将出现一个新屏幕,声明操作系统验证已关闭。 此时不要碰任何东西。 几节后,您会收到Chromebook正在转换到开发者模式的通知。 此过程可能需要一些时间并可能涉及多次重新启动。 您最终将返回到操作系统验证是关闭的消息,伴随着一个红色的感叹号。 忽略此消息并等待,直到您看到Chrome OS的欢迎屏幕。
  5. 由于所有本地数据和设置都在您进入开发人员模式时被删除,您可能需要在操作系统欢迎屏幕上重新输入网络详细信息,语言和键盘方向,并同意操作系统的条款和条件。 完成后,请根据提示登录Chromebook。

通过Crouton安装Ubuntu

尽管Chromebook上有多种可供选择的安装和运行Linux版本,但本教程只关注推荐的解决方案。 选择Crouton的主要原因在于其简单性,以及它允许​​您并行运行Chrome操作系统和Ubuntu,无需一次硬启动到一个操作系统。 要开始使用,请打开您的Chrome浏览器并按照以下步骤操作。

  1. 导航到Crouton官方的GitHub仓库。
  2. 点击直接位于Chromium OS Universal Chroot Environment标题右侧的goo.gl链接。
  3. Crouton文件现在应该在您的下载文件夹中可用。 使用以下键盘快捷键在新浏览器选项卡中打开Chrome OS开发人员shell: CTRL + ALT + T
  4. 光标现在应该显示在crosh>提示符旁边,等待您的输入。 键入shell并按Enter键。
  5. 现在命令提示符应该如下所示: chronos @ localhost / $ 。 在提示符下输入以下语法并按Enter键: sudo sh〜/ Downloads / crouton -e -t xfce 。 如果您正在使用触摸屏运行Chromebook设备,请改用以下语法: sudo sh〜/ Downloads / crouton -e -t touch,xfce
  6. 现在将下载最新版本的Crouton安装程序。 现在可能会提示您在此时提供并验证密码和加密密码短语,原因是您选择通过上一步中的“-e”参数来加密您的Ubuntu安装。 虽然这个标志不是必需的,但强烈建议。 选择您将记住的安全密码和密码,并相应地输入它们(如果适用)。
  1. 密钥生成完成后,Crouton安装过程将开始。 这将需要几分钟时间并且需要最少的用户干预。 但是,随着安装的进行,您可以查看shell窗口中每个步骤的详细信息。 您最终将被要求为主要Ubuntu帐户定义过程末尾的用户名和密码。
  2. 安装成功完成后,您应该回到命令提示符。 输入以下语法并按Enter键: sudo startxfce4 。 如果您在之前的步骤中选择了加密,则系统会提示您输入密码和密码。
  3. 现在将开始Xfce会话 ,并且您应该在您面前看到Ubuntu桌面界面。 恭喜,您现在正在Chromebook上运行Linux!
  4. 正如我在文章前面提到的,Crouton允许您同时运行Chrome操作系统和Ubuntu。 要在两个操作系统之间切换而不必重新启动,请使用以下键盘快捷键: CTRL + ALT + SHIFT + BACKCTRL + ALT + SHIFT + FORWARD 。 如果这些快捷键不适用于您,那么您可能正在运行带有Intel或AMD芯片组的Chromebook,而不是ARM。 在这种情况下,请使用以下快捷方式: CTRL + ALT + BACK和( CTRL + ALT + FORWARD) +( CTRL + ALT + REFRESH)。

开始使用Linux

现在您已启用开发者模式并安装了Ubuntu,您需要按照以下步骤在每次启动Chromebook时启动Linux桌面。 需要注意的是,每当您重新启动或打开电源时,您都会看到警告屏幕提示操作系统验证已关闭 。 这是因为开发人员模式在您手动禁用它之前一直保持活动状态,并且需要运行Crouton。

  1. 首先,使用以下键盘快捷键返回到开发人员shell界面: CTRL + ALT + T。
  2. crosh提示符处键入shell并按Enter键
  3. 现在应该显示chronos @ localhost提示符。 键入以下语法并按Enter键sudo startxfce4
  4. 如果出现提示,请输入您的加密密码和密码。
  5. 您的Ubuntu桌面现在应该可见并且可以使用。

默认情况下,你安装的Ubuntu版本没有附带大量的预装软件。 定位和安装Linux应用程序的最常见方法是通过apt-get 。 这个方便的小命令行工具允许您在Ubuntu中搜索和下载无数的应用程序。 请注意,与运行ARM芯片的应用程序相比,AMD和基于Intel的Chromebook可以访问更多的工作应用程序。 即便如此,即使是基于ARM的Chromebook也可以运行一些最流行的Linux应用程序。

请访问我们的深入指南 ,了解有关通过apt-get从命令行安装应用程序的更多信息。

备份您的数据

尽管Chrome操作系统中的大多数数据和设置都自动存储在云中,但在Ubuntu会话期间创建或下载的文件不能说相同。 牢记这一点,您可能需要不时地备份您的Linux文件。 幸运的是,克鲁顿提供了通过采取以下步骤来做到这一点的能力。

  1. 通过键入以下快捷方式启动开发人员shell界面: CTRL + ALT + T。
  2. 接下来,在crosh提示符处输入 shell并按Enter键。
  3. 现在应该显示chronos @ localhost提示符。 输入以下命令和参数并按Enter键sudo edit-chroot -a
  4. 现在应该以白色文本显示chroot的名称(即精确 )。 键入以下语法后跟空格和chroot的名称,然后按Enter键sudo edit-chroot -b 。 (即sudo edit-chroot -b精确 )。
  5. 备份过程现在应该开始。 完成后,您将看到一条消息,说明完成备份以及路径和文件名。 tar文件或tarball现在应该位于Chrome操作系统下载文件夹中; 这是共享的,因此可以在两个操作系统中访问。 此时,建议您将该文件复制或移动到外部设备或云存储。

从Chromebook中移除Linux

如果您发现自己感到不舒服,因为开发者模式提供的安全环境比操作系统验证启用时不安全,或者您只想从Chromebook中删除Ubuntu,请按照以下步骤将设备恢复到之前的状态。 该过程将删除所有本地数据,包括下载文件夹中的任何文件,因此请务必事先备份任何重要内容。

  1. 重新启动Chromebook。
  2. 出现操作系统验证为OFF消息时,请按空格键。
  3. 现在您将被要求确认是否要打开操作系统验证。 按Enter键。
  4. 将会出现一条通知,简要说明操作系统验证现在处于开启状态。 此时,您的Chromebook将重新启动并恢复到原始状态。 一旦过程完成,您将返回到Chrome操作系统的欢迎屏幕,您将再次需要输入您的网络信息和登录凭证。