如何在 Chromebook 上设置 Linux?

2025年03月17日 | 阅读 9 分钟

Chromebook 允许您访问 Linux (Beta) 以与 Chrome OS 并行运行 Linux。此功能使用户能够在 Chromebook 环境中运行 Linux 应用程序。要启用此功能,您需要从“设置”中打开 Linux (Beta) 功能。启用后,您可以无缝设置 Linux 环境,并可以通过使用 apt 和 yum 等包管理器轻松运行 Linux 应用程序。在开始此过程之前,让我们先了解一下基本术语,例如 Chromebook 和 Linux;在开始使用 Linux 之前,对它们有基本的了解是很好的。

How to Setup Linux on Chromebook?

什么是 Chromebook?

Chromebook 是一系列运行 ChromeOS 的笔记本电脑和平板电脑,ChromeOS 是 Google 于 2009 年开发的操作系统。与其他笔记本电脑不同,Chromebook 专门设计为以网络为中心,注重简单性、速度和安全性。它们运行 ChromeOS,该系统围绕 Chrome 浏览器构建。ChromeOS 以其轻巧的功能以及提供强大的基于网络的应用程序和其他服务而闻名。

此外,您可以轻松从 Google Play 商店获取 Android 应用程序,这使您可以访问多个应用程序。Chromebook 通常比传统笔记本电脑和 MacBook 更昂贵。但是,它们轻巧,即使在低端硬件上也能提供非常快的启动和性能。

什么是 Linux?

Linux 是一款著名的开源操作系统,这意味着任何人都可以查看、修改和分发其源代码。开发人员或网络安全专业人员主要使用此操作系统来完成其特定任务。Linux 在 20 世纪 90 年代因其稳定性、安全性和灵活性而变得更受欢迎。与其他操作系统不同,Linux 基于自由和开源软件的原则构建,其他操作系统不提供这种多功能功能。它基于类 Unix 架构,包括一个健壮的内核、各种命令行 shell 以及丰富的桌面环境和应用程序生态系统。

在 Chromebook 上使用 Linux 的优势

在 Chromebook 上使用 Linux 有几个优点。其中一些好处包括

  • 访问大量软件应用程序: Linux 操作系统提供了大量免费和开源软件,具有几个引人入胜的高级功能。这些软件允许您执行各种任务,例如照片和视频编辑、文档编辑和开发软件。
  • 获得更好的安全性: Linux 操作系统以其安全功能(包括稳定性)而闻名,并且不易受到恶意软件攻击。
  • 无需互联网即可运行 Chromebook: Chromebook 非常适合网络应用程序。如果您没有适当的互联网连接,Chromebook 可能会非常受限。您可以在 Chromebook 上享受 Linux,而无需互联网连接。
  • 您可以自定义 Chromebook: ChromeOS 不提供很多自定义选项。相比之下,Linux 操作系统提供了许多选项来根据您的需求进行自定义。这种修改操作系统的多功能性有助于用户根据自己的需求开发 Linux。

在 Chromebook 中启用 Linux (Beta)?

如果您使用的是 Chromebook,您可以轻松开发软件并执行其他相关任务。您可以选择安装 Linux 命令行工具、代码编辑器和不同的 IDE。您可以使用这些工具编写代码并创建各种应用程序。在 Chromebook 中,Linux 默认是关闭的。但是,您可以随时将其打开或关闭。

开启 Linux (Beta) 的步骤

  • 在您的 Chromebook 上,在右下角,选择时间
  • 之后,选择设置,然后选择关于 ChromeOS,然后选择开发者
  • 现在,转到“Linux 开发环境”旁,选择开启
  • 接下来,按照屏幕上显示的说明进行操作。
  • 此设置大约需要10 分钟或更长时间。
  • 现在,此处将打开一个终端窗口。您拥有 Debian 11 环境。您可以运行 Linux 命令,以及使用 APT 包管理器安装多个工具,并轻松自定义您的 shell。

关闭 Linux (Beta)

  • 在右下角,选择时间。
  • 选择设置,然后选择关于 ChromeOS,然后选择开发者,然后选择 Linux 开发环境。
  • “移除 Linux 开发环境”下,选择移除

如何访问 Linux 上的麦克风?

此外,在启用 Linux 后,您可以在 Chromebook 系统上使用麦克风。要启用它,请执行以下步骤。

  • 在右下角,选择时间
  • 之后,选择设置
  • 然后,在左侧,选择Linux
  • 现在,开启允许 Linux 访问您的麦克风

如何解决 Linux 的常见问题?

如果您遇到 Linux 问题,请尝试以下步骤

  • 重新启动您的 Chromebook。
  • 检查您的虚拟机是否为最新版本:在浏览器中转到 chrome://components。在“cros-termina”下,选择“检查更新”。如果您下载了更新,可能需要重新启动 Chromebook。
  • 更新您的软件包:打开终端应用程序,然后运行以下命令。

命令

提示:您可能需要重新启动 Chromebook 才能使更改生效。Linux 在初始设置后以及运行期间每 24 小时自动检查新软件包。

Chromebook 中不支持 Linux 的功能是什么?

  • 摄像头尚不支持。
  • Android 设备仅通过 USB 支持,其他设备不支持。
  • Android 模拟器尚不支持。
  • 硬件加速,包括 GPU 和视频解码,尚不支持。
  • ChromeVox 支持默认的终端应用程序,但尚不支持其他 Linux 应用程序。

使用 Crostini 安装 Linux 应用程序

Crostini 是 Chrome OS 中的一项功能,允许您在容器化环境中运行 Linux 应用程序,该功能于 2018 年推出。此功能主要扩展了 Chromebook 的功能。它使用户能够与 Chrome OS 一起使用各种 Linux 软件和应用程序。它在容器内的虚拟化环境中运行 Linux 应用程序,这意味着 Linux 应用程序与主 Chrome OS 是不同的。

默认情况下,Crostini 附带基于 Debian 的环境。它允许您通过 apt 包管理器访问大量 Linux 软件包存储库。您可以安装和运行 Linux 应用程序、命令行工具和其他开发环境。它与 Chrome OS 无缝集成,允许您直接从 Chrome OS 启动器启动 Linux 应用程序。您还可以使用文件管理应用程序访问 Linux 文件并在 Chrome OS 和 Linux 应用程序之间共享内容。

Crostini 对于开发人员和需要访问 Linux 特定工具和社区的用户特别有用。它支持软件开发、编码、管理服务器、访问命令行等功能。

下一步,我们需要从系统设置中启用 Linux (Beta),但我们已经在开始时完成了。现在,我们将进入下一步,这将需要我们运行一些命令。在 Chromebook 上启用 Linux 后,您将看到终端应用程序。打开它并运行以下命令以更新软件包列表。

命令

运行上述命令后,再次运行以下命令,以确保您在 Linux 上使用的所有应用程序都是最新的。

命令

安装所需的应用程序

要安装所需的 Linux 应用程序,请运行包管理器 apt。例如,要安装文本编辑器 vim,命令将是

命令

使用 Crouton 获取 Linux

Crouton 是 Chromebook 中用于获取 Linux 发行版以及 Chrome OS 的工具。它是一种流行且简单的方法来增加 Chromebook 操作系统的功能。Crouton 通过使用 chroot 命令在 Chrome OS 中创建沙盒环境来工作。它允许您在 Chrome OS 旁边运行完整的 Linux 发行版,如 Ubuntu 或 Debian。

要使用 Crouton,您需要在 Chromebook 上启用开发人员模式。启用开发人员模式后,您可以下载 Crouton 脚本并在终端中运行它来设置您的 Linux 环境。

启用开发者模式

要在 Chromebook 上启用开发者模式,请务必备份存储在 Chromebook 上的任何重要文件或数据。启用开发者模式将擦除所有本地数据。

  1. 进入恢复模式:要进入恢复模式,请关闭您的 Chromebook。关闭电源后,同时按住 Esc刷新 键以及电源按钮,看到恢复屏幕后松开按键。
  2. 启用开发者模式:在恢复屏幕上,您会看到一条消息,其中包含一条信息:“Chrome OS 缺失或损坏。” 在键盘上按 Ctrl + D。然后,在提示时按 Enter 确认。此操作将启动向开发者模式的过渡。
  3. 等待过渡:您的 Chromebook 现在将过渡到开发者模式。此过程可能需要几分钟,在此期间您的 Chromebook 将重新启动。每次在开发者模式下启动 Chromebook 时,您都会看到一个警告屏幕,指出操作系统验证已关闭。
  4. 启用操作系统验证:如果您想重新启用操作系统验证(出于安全原因建议),您可以在启动时在提示时按空格键。这将启动一个过程,将您的 Chromebook 重置回其原始状态并禁用开发者模式。
  5. 进入 Chrome OS 后,通过访问本页顶部的链接下载 Crouton。
    • 随后,按 Ctrl + Alt + T 键打开 Chrome OS 终端,然后键入 'shell' 并按 Enter 键启动 shell 会话。
    • 之后,执行提供的命令将 Crouton 安装程序复制到 /usr/local/bin 目录,使其能够执行

命令

  • 然后运行此命令安装带有 XFCE 桌面环境的 Crouton

命令

完成当前过程后,您可以通过运行以下命令进入 Linux

命令

您还可以通过按键盘上的 Ctrl + Alt + Shift + BackCtrl + Alt + Shift + Forward 在 Chrome OS 和 Linux 之间切换。您无需重新启动系统。从 Linux 桌面到 Chromebook OS,您可以轻松选择要停留的位置。

如果您想回到纯 Chrome OS,请关闭笔记本电脑,然后使用 ESC刷新 键与电源按钮一起重新启动它。现在,插入您制作的恢复驱动器,然后按照说明开始。

将 ChromeOS 与 Gallium 双启动

您可以使用另一种方法在 Chromebook 上运行 Linux,即与 Chromebook OS 双启动。此方法需要对您的驱动器进行分区,才能成功在 Chromebook OS 上设置 Linux。

但是,安装 Linux 将需要更多空间,而且此过程将删除所有现有数据,因此最好将数据备份到硬盘驱动器或使用 USB。要双启动 Linux,您可以使用名为 chrx 的工具。此工具默认安装 Gallium。GalliumOS 是一个基于 Xubuntu 的轻量级发行版,以其低功耗 Chromebook 硬件而闻名。如果您想要一个无缝的操作系统并轻松操作它,GalliumOS 可能是一个更好的选择。

在使用 chrx 工具之前,请启用开发者模式,就像我们在安装 Crueton 时所做的那样。

您可能还需要禁用写入保护并安装自定义固件,具体取决于您的笔记本电脑的 CPU。请访问 GalliumOS Wiki 网站,以获取有关您的特定笔记本电脑以及您需要做什么的正确信息。

固件修改完成后,使用 Ctrl + Alt + T 键打开终端并输入 shell 访问 Bash。之后,要安装 Chromebook,请运行以下命令

命令

之后,chrx 将在重新启动之前帮助您分区驱动器。此时,您可以打开终端并再次运行命令以安装 Linux。完成设置后,您的 Chromebook 将重新启动,您可以在启动时使用 Ctrl + L 启动到您选择的 Linux 发行版。您可以使用 Ctrl + D 启动回 Chrome OS。

结论

在 Chromebook 上安装 Linux 非常简单,并且增加了设备的强大功能。通过在 Chrome OS 配置中启用 Linux (Beta) 功能,用户可以与 Chrome OS 一起使用 Linux 应用程序,以获得更通用和强大的计算环境。此配置对于希望利用两个应用程序系统优势的开发人员和高级开发人员特别有用。总的来说,将 Linux 添加到 Chromebook 大大扩展了其功能。