我尝试安装 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
确实支持。
全面更新您的 Chromebook 并启用开发者模式开启开发者模式后,电脑会提示缺少ChromeOS,但可以按ctrl+d键开机进入ChromeOS,如果不按,30秒后会自动开机进入ChromeOS。
在 Google Pixelbook 中,您需要暂时将电池从主板上卸下,以禁用固件写保护。请参阅这一页了解更多详情。在旧款 Chromebook 中,您必须卸下主板上的螺丝,而不是卸下电池。
Ctrl使用+ Alt+打开 ChromeOS 终端T。输入命令
shell
(没有开发者模式则无法执行此操作),然后输入以下命令。cd; curl -LO mrchromebox.tech/firmware-util.sh && sudo bash firmware-util.sh
双启动步骤
如果您想要双重启动,请选择 1) 安装/更新 RW_Legacy 固件。
(仅适用于双启动)您将需要两个 USB 驱动器(或一个 USB 驱动器和一个 microSD 卡),一个驱动器上存有 Ubuntu 安装映像,另一个驱动器用于安装 Ubuntu。
如果您选择 RW_Legacy 固件,请重新启动,然后按Ctrl+L选择外部启动媒体(例如,您已刷入 Ubuntu 的 USB/microSD)。然后,在另一个 USB 驱动器上安装 Ubuntu(或者您可以在 microSD 卡中安装 ubuntu)。
之后,按Ctrl+L从安装 Ubuntu 的 USB 驱动器/microSD 卡启动 Ubuntu,或者按Ctrl+D启动 ChromeOS。
如果声音不起作用,请使用以下方式设置声音
git clone https://github.com/WeirdTreeThing/chromebook-linux-audio
cd chromebook-linux-audio
./setup-audio
然后重新启动。
使用 Ubuntu 替换 ChromeOS 的步骤
如果您想删除 ChromeOS 并将其变成普通笔记本电脑,请选择 2) 安装/更新 UEFI(全 ROM)固件。为此,您必须禁用固件写保护。然后按照上述步骤 5-8 进行操作。
技巧和窍门: