如何在 Intel/AMD Chromebook(例如 Google Pixelbook 2017)上安装 Ubuntu?

如何在 Intel/AMD Chromebook(例如 Google Pixelbook 2017)上安装 Ubuntu?

我尝试安装 Ubuntu 的 chromebook 是 Google Pixelbook,配备 i5-8200Y 和 8 GB RAM。

Chromebook型号名称EVE

无法以常规方法在 Chromebook 中安装 Ubuntu,因为 Chromebook 的默认设置不允许从 USB 驱动器启动。

官方教程使用 Crouton 安装程序在 chroot 中安装 Ubuntu 的指南适用于 Ubuntu 16.04,并且已经过时了。我不太确定 Ubuntu 的版本,但我假设是 16.04,因为我使用的是 crouton 安装程序。所以,我最初在 Reddit 上问了这个问题,关于在其中一个步骤中遇到麻烦。reddit 用户能够部分帮助我,引导我找到更新了 crouton 安装指南。

我目前的问题是,我在输入完后让它继续安装

sudo crouton -t xfce

它进行了大量的检索和验证,但是过了一会儿,当我返回时,它却向我抛出了这个错误。

Compiling CRAS (i386)...
gcc: error: unrecognized command line option '-Wundef-prefix=HAVE_,CRAS_'
Failed to complete chroot setup.
Unmounting /mnt/stateful_partition/crouton/chroots/xenial...

基本上,我刚开始编码,所以我什么都不懂。谢谢。

答案1

本指南适用于完整安装最新版本Ubuntu(双重启动/单重启动)。 安装 Ubuntu 必然会删除 ChromeOS。如果你不想这么做,在 Chromebook 上设置 Linux相反。它将在 ChromeOS 内部创建一个 Debian 虚拟容器。


这个答案适用于几乎所有带有amd64处理器的 chromebook。

我在三台 Chromebook(Acer C731 RELM 和 HP x360 14b BLOOGUARD,以及 Lenovo 500e 第二代 PHASER360)上使用过这些方法,效果非常好。我尝试过在它们上面运行 Ubuntu、Ubuntu MATE、Kubuntu 和 Arch Linux,所有硬件(触摸屏/摄像头/音频)都可以正常工作。

您必须使用 MrChromebox.Tech ROM

这些说明基于此网页。首先确保您的 Chromebook支持的。我检查了一下,EVE确实支持。

  1. 全面更新您的 Chromebook 并启用开发者模式开启开发者模式后,电脑会提示缺少ChromeOS,但可以按ctrl+d键开机进入ChromeOS,如果不按,30秒后会自动开机进入ChromeOS。

  2. 在 Google Pixelbook 中,您需要暂时将电池从主板上卸下,以禁用固件写保护。请参阅这一页了解更多详情。在旧款 Chromebook 中,您必须卸下主板上的螺丝,而不是卸下电池。

  3. Ctrl使用+ Alt+打开 ChromeOS 终端T。输入命令shell(没有开发者模式则无法执行此操作),然后输入以下命令。

    cd; curl -LO mrchromebox.tech/firmware-util.sh && sudo bash firmware-util.sh
    

图像

双启动步骤

  1. 如果您想要双重启动,请选择 1) 安装/更新 RW_Legacy 固件。

  2. (仅适用于双启动)您将需要两个 USB 驱动器(或一个 USB 驱动器和一个 microSD 卡),一个驱动器上存有 Ubuntu 安装映像,另一个驱动器用于安装 Ubuntu。

  3. 如果您选择 RW_Legacy 固件,请重新启动,然后按Ctrl+L选择外部启动媒体(例如,您已刷入 Ubuntu 的 USB/microSD)。然后,在另一个 USB 驱动器上安装 Ubuntu(或者您可以在 microSD 卡中安装 ubuntu)。

  4. 之后,按Ctrl+L从安装 Ubuntu 的 USB 驱动器/microSD 卡启动 Ubuntu,或者按Ctrl+D启动 ChromeOS。

  5. 如果声音不起作用,请使用以下方式设置声音

git clone https://github.com/WeirdTreeThing/chromebook-linux-audio
cd chromebook-linux-audio
./setup-audio

然后重新启动。

使用 Ubuntu 替换 ChromeOS 的步骤

如果您想删除 ChromeOS 并将其变成普通笔记本电脑,请选择 2) 安装/更新 UEFI(全 ROM)固件。为此,您必须禁用固件写保护。然后按照上述步骤 5-8 进行操作。


技巧和窍门

  1. 这里如果您的 Chromebook 具有适当的传感器,则如何启用自动屏幕旋转。
  2. 这里这是不带旋转传感器的 chromebook 的屏幕旋转教程。
  3. 这里如何设置 Chromebook 键盘布局以启用媒体键。

相关内容