所有托管服务节省 15%

测试技能,享折扣

使用代码: Skills 开始使用
China
Linux 操作系统

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

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

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

为什么在 Chromebook 上安装 Linux?

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

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

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

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

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

Crostini 的主要功能

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

如何在 Chromebook 上启用 Crostini

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

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

sudo apt update && sudo apt upgrade -y
sudo apt install git curl wget vim python3 nodejs

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

sudo apt install gimp

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

Crostini 的限制

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

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

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

Crouton(Chromium OS Universal Chroot Environment)是一个社区开发的工具,可在 chroot 中将 Linux 安装在 Chrome OS 旁边。与 Crostini 不同,Crouton 让你可以直接访问底层硬件,这意味着性能更好、兼容性更广——但代价是安全性降低。

Crouton 提供的功能

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

前置条件

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

安装步骤

步骤 1:启用开发者模式

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

步骤 2:下载 Crouton

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

步骤 3:打开 Chrome Shell (Crosh)

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

shell

步骤 4:使用你偏好的桌面安装 Crouton

sudo install -Dt /usr/local/bin -m 755 ~/Downloads/crouton
sudo crouton -t xfce

要启动你的 Linux 环境:

sudo startxfce4

使用 Ctrl + Alt + Shift + Back 切换回 Chrome OS。

安全警告

Crouton 禁用 OS 验证并以提升的权限运行。不建议在处理敏感数据的设备上使用,除非你了解安全含义。对于生产工作负载,配置正确的 VPS with cPanel 或专用远程服务器是更安全的替代方案。

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

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

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

支持的发行版

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

前置条件

  • 已启用开发者模式
  • 可能需要使用 MrChromebox 固件工具刷写旧版启动固件(BIOS/UEFI)
  • 至少 20 GB 的可用内部存储空间

基本安装步骤

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

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

Ctrl + Alt + T → shell

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

sudo crossystem dev_boot_usb=1 dev_boot_legacy=1
curl -Os https://chrx.org/go && sh go

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

安装后,在启动时按 Ctrl + L 加载 Linux 分区,或按 Ctrl + D 启动 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,你可能会发现自己想要连接到远程基础设施 — 无论是用于网络开发、DevOps 工作流,还是运行超出 Chromebook 硬件限制的应用程序。

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

如果你在本地构建网络项目并需要部署它们,将 Chromebook Linux 设置与 Shared Web Hosting 配对,可以提供一条经济实惠且直接的路径来让你的网站上线 — 完整支持 PHP、MySQL 和一键式 CMS 安装。

对于任何面向公众的项目,不要忽视安全基础知识。SSL Certificate 对于加密流量和维护用户信任至关重要,特别是在部署在新 Linux 环境中开发的应用程序时。

最后的想法

在 Chromebook 上安装 Linux 不仅是可能的——而且越来越实用且得到良好支持。以下是哪种方法适合哪类用户的快速总结:

  • Crostini 是绝大多数用户最安全、最简单的选择。如果你需要 Linux 终端和常见的开发工具,从这里开始。
  • Crouton 提供更多硬件访问和灵活性,但需要接受安全方面的权衡。
  • chrx 是正确的选择,如果你想要一个真正的双启动设置,让 Linux 在硬件上原生运行。

无论你选择哪种方法,在进行任何操作系统级别的更改之前,始终备份你的数据。验证你的 Chromebook 型号的兼容性,了解启用开发者模式的安全含义,并逐步进行该过程。

通过正确的设置,你的 Chromebook 可以从一个轻量级网页浏览设备转变为功能完整的 Linux 工作站——准备好用于开发、系统管理和介于两者之间的一切。