如何在不更换 Chrome 操作系统的情况下在任何 Chromebook 型号上安装 Ubuntu Linux (Crouton)

[ad_1]

我有一台 2014 年的 HP Chromebook G4,它不会获得官方 Linux (Crostini) 支持,所以我决定使用 Crouton 来安装 Ubuntu。

我想你们中的一些人可能对此感兴趣,所以本文提供了使用 Crouton 在任何 Chrombook 型号上安装 Ubuntu 的分步说明。 还有一些调整/提示,以及删除它的说明。

Crouton 或 Chromium OS 通用 Chroot 环境,无论 Chromebook 型号或架构如何,都可以在 Chromebook 上的 chroot 环境中轻松安装 Ubuntu 或 Debian。 使用 Crouton,您可以继续使用 Chrome OS,但您可以在需要时轻松地在 Ubuntu 和 Chrome OS 之间切换。

与谷歌提供的适用于 Chrome OS 的 Crostini 解决方案相比,Crouton 具有更广泛的设备兼容性,并且可以直接访问硬件。 此外,与虚拟化相比,Crouton 的速度损失为零,因为它是本地运行的。

另一方面,Crostini 是一个官方项目,不需要启用开发者模式(这是能够使用 Crouton 在 Chromebook 上安装 Ubuntu 或 Debian 所必需的)。 由于您的 Chromebook 在验证模式下运行,这也意味着 Crostini 更安全。

使用 Crouton 在 Chromebook 上安装 Ubuntu

将 Chromebook 切换到开发者模式是不安全的! Crouton 支持加密,但正如 Crouton wiki 页面所提到的,“加密的强度与密码的质量一样强”。

在继续之前:

  • 备份您的数据。 Google 会备份您的密码、浏览器扩展程序等,但您可能希望备份已保存在“下载”文件夹中的文件。
  • 您可能希望通过安装 Chromebook 恢复实用程序扩展来为 Chrome 操作系统创建恢复映像。 您需要 4 GB 或更大的 USB 闪存驱动器或 SD 卡。

1. 将您的 Chromebook 切换到开发者模式。

使用 Crouton 在 Chromebook 上安装 Ubuntu 需要将 Chromebook 切换到开发人员模式。

启用开发者模式可能会因您使用的 Chromebook 型号而异。 您可以通过访问此页面 找到将 Chromebook 切换到开发者模式的说明,单击您的 Chromebook 型号,然后按照说明进行操作。

从我所见,这些是大多数模型的说明:通过按住
ESC


Refresh

(
F3

) 键,然后戳
Power

按钮。 进入Recovery后,按
Ctrl + D

(屏幕上没有显示有关此的信息 – 您必须知道这一点才能使用它)。 它会要求您确认,然后重新启动进入开发者模式。

可能还要等一下!

从现在开始,每次 Chromebook 启动时,您都需要按
Ctrl + D

或等待 30 秒以继续。 不要按
SPACE

键,因为它将重置!

2. 下载面包块。

转到 Crouton GitHub 项目页面,然后单击页面顶部的 goo.gl 链接以下载最新版本的 Crouton。 这是最新的 Crouton 下载的直接链接(虽然它可能会改变)。 将下载的文件保留在“下载”文件夹中。

3. 安装 Ubuntu


现在是时候在您的 Chromebook 上安装 Ubuntu 了。 为此,请按打开 crosh shell
Ctrl + Alt + T

. 这应该会打开一个类似终端的选项卡。 类型:

shell

接下来,安装 Crouton 可执行文件:

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

您可以键入以下命令来查看 Crouton 帮助文本:

sudo crouton

要使用 Xfce 桌面(轻量级桌面环境)安装 Ubuntu 16.04 并启用加密,请使用此命令(在阅读所​​有内容以及如何自定义它之前不要运行它):

sudo crouton -e -t extension,keyboard,audio,xfce

-e

添加加密和
-t

指定安装以下目标:

  • 扩展:Chrome OS 和 Linux 之间的剪贴板同步和 URL 处理(需要安装 Crouton 集成 Chrome 扩展)
  • 键盘:增加了对 Chromebook 键盘特殊键的支持
  • 音频:通过 Chromium OS 的音频系统添加对音频播放的支持
  • xfce:Xfce 桌面环境
在 Chromebook 上运行的 Xfce 桌面(通过 Crouton)

你可以看到所有可用的目标(不仅仅是桌面环境,也可能是预定义的包列表,比如
touch

触摸屏手势支持等)通过运行:

crouton -t help

Crouton 还可以安装 e17、Gnome、KDE、LXDE 和 Unity 桌面。 此外,您可以通过使用逗号分隔多个目标来指定它们。

您还可以安装
xiwi

目标以允许在 Chrome OS 选项卡或窗口(未加速)中运行 Ubuntu。 这需要安装 Crouton 集成 Chrome 扩展。 可以在文章顶部找到它的屏幕截图。

虽然 Crouton 默认安装 Ubuntu 16.04,但您可以指定不同的 Ubuntu 版本(更旧的版本,如 14.04 –
trusty

,或更新版本,如 Ubuntu 18.04 –
bionic

),甚至是 Debian 或 Kali Linux。 要更改已安装的 Ubuntu(或 Debian / Kali)版本,请附加
-r <version>

到安装命令。 例如,要安装 Ubuntu 18.04 Bionic Beaver 而不是 16.04 Xenial Xerus,在 Chromebook 上安装 Ubuntu 的命令变为:

sudo crouton -e -r bionic -t extension,keyboard,audio,xfce

您可以查看可以在 Chromebook 上安装的所有可用 Ubuntu、Debian 和 Kali 版本,使用以下命令:

crouton -r list

虽然有些版本不受官方支持,但它们可能会起作用。 这包括 Ubuntu 18.04 仿生海狸!

如何使用安装在 Chromebook 上的 Ubuntu 使用 Crouton

启动 Ubuntu
(使用 Xfce 桌面环境)在 Chromebook 上,按
Ctrl + Alt + T

打开 crosh shell,然后输入:

shell
sudo startxfce4

系统将提示您输入密码、加密密码,然后 Ubuntu 将启动。

用于启动它的命令因您安装的桌面环境而异,并在安装完成后显示。 因此,如果您已经安装了 KDE,请使用
sudo startkde

, 等等。

在 Chrome 操作系统和 Ubuntu 之间切换
使用
Ctrl + Alt + Shift + Back


Ctrl + Alt + Shift + Forward

. 这样,您无需退出 Ubuntu,即可在 Ubuntu 和 Chrome OS 之间切换。

退出 Ubuntu
,从顶部面板上的菜单中注销。

对在 Chromebook 上运行的新 Ubuntu (Xfce) 桌面进行一些调整

1.默认没有安装图形工具来查找和安装新的应用程序。 您可以通过在 Chrome OS 上运行的 Ubuntu 桌面上打开终端并输入以下命令来安装 Ubuntu / Gnome 软件应用程序:

sudo apt install gnome-software

通常,您现在可以从应用程序菜单(系统 -> 软件)启动“软件”应用程序。 但是从菜单启动软件应用程序不允许你安装任何包,显示一个关于没有权限安装任何包的错误,我没有找到任何方法来解决这个问题。 但是有一个可以使用的解决方法。 您可以像这样启动它,而不是从菜单中启动 Gnome / Ubuntu Software:

  • 在 Ubuntu 16.04 Xenial Xerus(默认 Crouton Ubuntu 版本)中:
gksu gnome-software

  • 在 Ubuntu 18.04 Bionic Beaver(和更新版本)中,gksu 不可用,因此请使用以下命令启动它:
sudo -H gnome-software

如果您仍然无法使用软件应用程序安装应用程序,请注销(并确保您没有在 Xfce 注销屏幕上启用保存当前会话)并重试。 或者尝试使用杀死任何后台运行的 gnome 软件实例
killall gnome-software

,然后再次尝试安装一些软件。

您将只能使用 Gnome 软件安装常规 (DEB) 软件包。 安装 snap 包似乎不起作用,或者至少我找不到让它工作的方法。 安装 snap 包不使用您可以尝试的任何安装方法 – 使用 Ubuntu 软件或从命令行。

2. 您可能想要添加第三方 PPA 存储库,您可以在许多在线指南中找到这些存储库,用于安装 Ubuntu 中不直接提供的各种软件。 但是,在使用 Crouton 在 Chromebook 上安装 Ubuntu 时,默认情况下此命令不起作用。

要启用 add-apt-repository 命令,您需要安装一个名为
software-properties-common

. 在你的 Ubuntu 桌面上打开一个终端并使用这个命令来安装它:

sudo apt install software-properties-common

3. Xfce 的默认 Crouton 设置可能有点……难看。 要解决此问题,请转到
applications menu -> Settings -> Settings Manager

并改变:

  • Appearance -> Icon 选项卡:将图标主题更改为 elementary Xfce darker
  • Window Manager -> Style 选项卡:将主题更改为 Greybird

这是此更改后窗口边框和图标的外观:

您也可以尝试其他主题,看看您最喜欢哪一个,或者安装更多主题。

如何从 Chromebook 卸载 Ubuntu(使用 Crouton 安装)

如果您想完全删除 Crouton,您可以重新启动 Chromebook 并按
SPACE

启动时打开操作系统验证。 这将重置 Chromebook/Chrome 操作系统。

如果您使用 Chromebook 恢复实用程序创建了备份,您还可以恢复原始 Chrome 操作系统安装。

如果您只想删除在使用 Crouton 安装 Ubuntu 时创建的 chroot,请退出 Ubuntu(通过注销),然后在 Chrome OS 中按
Ctrl + Alt + T

,然后键入:

shell

接下来,使用此命令删除 Ubuntu:

sudo delete-chroot <ubuntucodename>

更换
<ubuntucodename>

使用 Ubuntu 版本代号。 默认情况下这是
xenial

. 如果你安装了 Ubuntu 18.04 Bionic Beaver,它的代号是
bionic

如果您不知道 Ubuntu 版本/chroot 名称,可以使用以下命令获取已安装的 chroot 名称列表:

sudo edit-chroot -a

[ad_2]

Related Posts