15%

全场主机优惠15%

测试技能,享折扣

使用代码:

Skills
开始使用
04.08.2025

你能在 Chromebook 上安装 Linux 吗?完整指南

在过去十年中,Chromebook 的受欢迎程度急剧上升,因其轻量级设计、快速启动时间和经济实惠的价格而备受推崇。但对于开发人员、系统管理员和高级用户来说,Chrome OS 往往感觉像一个封闭的花园。随之而来的自然问题是:你能在 Chromebook 上安装 Linux 吗?

简短的答案是可以的——而且不止一种方式。无论你想要一个用于开发的沙箱 Linux 终端,还是一个完整的 Linux 桌面环境,本指南涵盖了每种方法、硬件要求以及对每种方法的现实期望。

为什么要在 Chromebook 上安装 Linux?

在深入了解如何操作之前,值得理解为什么要这样做。Chrome OS 的设计目的是简洁性和云中心工作流。另一方面,Linux 打开了通往完全不同计算能力层级的大门:

  • 完整的桌面应用程序 — GIMP、LibreOffice、Inkscape、Blender 等
  • 开发人员工具链 — Python、Node.js、C++、Rust、Go 以及几乎任何语言生态系统
  • 包管理器 — apt、yum、pacman 等,用于精细的软件控制
  • 终端实用程序 — SSH 客户端、Vim 和 Emacs 等文本编辑器、脚本环境
  • 服务器端工具 — Docker、Nginx、Apache 以及用于本地开发的数据库引擎

对于同时依赖云基础设施的开发人员——例如用于暂存环境或远程服务器的 VPS 托管——在本地计算机上拥有适当的 Linux 终端不是奢侈品,而是必需品。

方法 1:Crostini — 官方 Linux 环境(推荐大多数用户)

Google 推出了 Crostini 作为在 Chrome OS 上运行 Linux 的原生、官方支持的方式。它使用运行基于 Debian 容器的轻量级虚拟机 (VM),使其既安全又易于访问,无需取消保修或禁用系统保护。

Crostini 的主要功能

  • 在安全的沙箱容器内运行
  • 与 Chrome OS 文件系统完全集成
  • 无需启用开发者模式或禁用操作系统验证
  • 通过 Wayland/X11 转发支持 GUI Linux 应用程序
  • 在 2019 年之后制造的大多数 Chromebook 上可用

如何在 Chromebook 上启用 Crostini

  1. 打开设置并导航到高级
  2. 选择开发者
  3. 点击 *Linux 开发环境(测试版)* 旁边的启用
  4. 按照屏幕上的设置向导进行操作——这将下载并配置 Debian 容器

设置完成后,终端窗口会自动打开。你可以立即开始使用 apt 安装软件:

sudo apt update && sudo apt install -y git python3 nodejs

要安装 GUI 应用程序(如 GIMP):

sudo apt install -y gimp

该应用程序将像任何其他应用程序一样出现在你的 Chrome OS 启动器中。

Crostini 的局限性

  • 默认情况下没有直接的 GPU 加速(尽管存在实验性支持)
  • 对某些硬件外围设备的访问受限
  • 容器是沙箱化的,这限制了某些低级系统操作
  • 不适合在所有配置中运行具有完整内核功能支持的 Docker

> 最适合:想要 Linux 终端和 GUI 应用程序而不修改系统安全设置的开发人员、学生和普通用户。

方法 2:Crouton — Chroot 环境中的 Linux

Crouton(Chromium OS 通用 Chroot 环境)是一个社区开发的工具,它在 chroot 中与 Chrome OS 并行安装 Linux。与 Crostini 不同,Crouton 让你可以直接访问底层硬件,这意味着更好的性能和更广泛的兼容性——代价是降低了安全性。

Crouton 提供的功能

  • 在 chroot 中与 Chrome OS 并行运行 Ubuntu 或 Debian
  • 使用键盘快捷键在 Chrome OS 和 Linux 之间切换(无需重启)
  • 完整的硬件访问,包括 GPU 支持
  • 支持多个桌面环境:Xfce、Unity、KDE、GNOME

前置条件

  • 必须启用开发者模式(这会清除你的本地数据——先备份)
  • 从官方 GitHub 存储库下载 Crouton 安装程序

安装步骤

步骤 1:启用开发者模式

按住 Esc + 刷新,然后按电源按钮。在恢复屏幕上,按 Ctrl + D 并确认。设备将清除数据并重启进入开发者模式。

步骤 2:下载 Crouton

打开 Chrome 浏览器并将 Crouton 脚本下载到你的下载文件夹。

步骤 3:打开 Chrome Shell (Crosh)

按 Ctrl + Alt + T 打开 Crosh,然后输入:

shell

步骤 4:使用你喜欢的桌面安装 Crouton

sudo sh ~/Downloads/crouton -t xfce

要启动你的 Linux 环境:

sudo startxfce4

使用 Ctrl + Alt + Forward 切换回 Chrome OS。

安全警告

Crouton 禁用操作系统验证并以提升的权限运行。不建议在处理敏感数据的设备上使用,除非你了解安全影响。对于生产工作负载,一个配置适当的 带有 cPanel 的 VPS 或专用远程服务器是一个更安全的替代方案。

> 最适合:需要完整硬件访问且愿意管理安全权衡的高级用户和开发人员。

方法 3:chrx — Chromebook 上的真正双启动 Linux

对于想要完全独立的 Linux 安装并在本地启动的用户——与 Chrome OS 分离——chrx 是首选工具。此方法将 Linux 安装到专用分区,并让你在启动时选择操作系统。

支持的发行版

  • GalliumOS(专为 Chromebook 硬件优化)
  • Ubuntu
  • Fedora(在支持的硬件上)

前置条件

  • 启用开发者模式
  • 可能需要使用 MrChromebox 固件实用程序刷新旧版启动固件 (BIOS/UEFI)
  • 至少 20 GB 的可用内部存储

基本安装步骤

步骤 1:启用开发者模式(与上面的 Crouton 相同的过程)

步骤 2:打开 Crosh 并进入 shell:

shell

步骤 3:启用旧版启动并运行 chrx 安装程序:

curl https://chrx.org/ | sudo bash

步骤 4:按照交互式安装程序分区驱动器并选择你的发行版。

安装后,在启动时按 Ctrl + D 加载 Linux 分区,或按 Ctrl + L 启动 Chrome OS。

固件考虑

某些 Chromebook 具有锁定的引导加载程序,防止旧版启动。MrChromebox.tech 固件实用程序脚本可以用完整的 UEFI 实现替换库存固件,启用标准 Linux 安装——但这是一个高级过程,如果操作不当可能会使你的设备变砖。

> 最适合:想要永久、功能完整的 Linux 安装并愿意投入时间进行设置和固件管理的用户。

硬件兼容性:开始前要检查的内容

并非所有 Chromebook 在 Linux 兼容性方面都是相同的。在提交任何安装方法之前,请验证以下内容:

因素要检查的内容
CPU 架构大多数现代 Chromebook 使用 x86_64 (Intel/AMD);较旧或预算型号可能使用 ARM,这限制了发行版兼容性
存储空间Crostini 需要约 5–10 GB;Crouton/chrx 需要 20 GB 或更多
RAM建议最少 4 GB;8 GB 可舒适多任务处理
引导加载程序检查你的型号是否支持旧版启动或是否需要刷新固件
Crostini 支持在官方 Chromebook Linux 支持列表上验证你的设备

一览三种方法的比较

功能CrostiniCroutonchrx
需要开发者模式
安全性
硬件访问受限完整完整
GPU 支持实验性
设置难度简单中等高级
双启动
推荐用于大多数用户高级用户高级用户

更进一步:Linux、服务器和远程开发

一旦你在 Chromebook 上运行了 Linux,你可能会发现自己想要连接到远程基础设施——无论是用于 Web 开发、DevOps 工作流,还是运行超出 Chromebook 硬件限制的应用程序。

这是云托管成为本地 Linux 设置的自然扩展的地方。使用配置适当的 VPS 托管环境,你可以卸载计算密集型任务、托管开发项目,并通过 SSH 从 Chromebook 的终端访问完整的 Linux 服务器。对于需要最大性能的团队或企业,专用服务器提供无虚拟化开销的裸机资源。

如果你在本地构建 Web 项目并需要部署它们,将 Chromebook Linux 设置与 共享 Web 托管

15%

全场主机优惠15%

测试技能,享折扣

使用代码:

Skills
开始使用