多重启动 ChromeOS、Linux、Windows 10/11 和 Mac OS 的安装指南。
最近的 UEFI 固件让我们可以启动我们想要的东西。这款笔记本电脑设计精美,现已以原价一半的价格出售。该存储库的目标是详细说明各种操作系统的多重启动过程。并非所有功能都可以正常工作,但随着修复的确定,这些功能将会更新。
您已经知道这一点:本文档中描述的过程可能会对您昂贵的笔记本电脑造成不可逆转的损坏,您应该在开始之前在精神和情感上做好准备。对于任何人选择遵循或忽略本文档中的任何说明的后果,我绝对不承担任何责任,并且对本存储库中软件的质量或有效性不做任何保证。
规格:
除了早午餐中的 ChromeOS 之外,Linux 对此硬件的支持最好(尤其是 Manjaro 和 Fedora)。 Windows 很容易安装,但目前缺少音频。 Mac OS 现在应该可以使用最新版本的WhateverGreen 的加速图形。
在下面的所有安装中,蓝牙开箱即用,因此音频/外部鼠标可以解决所提到的内部音频和触摸板问题。此外,电池和电源管理适用于所有人(甚至 MacOS 也有工作电池百分比)。
硬件 | Linux(Manjaro、Fedora) | Mac 操作系统 Catalina | Windows 10/11 | 早午餐 |
---|---|---|---|---|
无线上网 | 在职的 | 在职的 | 在职的 | 在职的 |
蓝牙 | 在职的 | 在职的 | 在职的 | 在职的 |
暂停/睡眠 | 工作(见注释) | 不工作 | 在职的 | 在职的 |
触摸板 | 在职的 | 不工作 | 在职的 | 在职的 |
图形加速。 | 在职的 | 在职的 | 在职的 | 在职的 |
声音 | 工作(特种部队) | 不工作 | 工作中(酷星) | 工作(见下文) |
键盘背光 | 在职的 | 不工作 | 在职的 | 在职的 |
触摸屏 | 在职的 | 不工作 | 在职的 | 在职的 |
屏幕亮度 | 在职的 | 不工作 | 在职的 | 在职的 |
在开始之前,您需要打开该机器 CR50 安全芯片的写保护。首先阅读 MrChromebox 的 wiki,了解您将要做什么。对于这款笔记本电脑,有两种选择。如果您有 SuzyQable CCD 调试电缆,请阅读以下内容。否则,请打开笔记本电脑并断开电池连接。然后跳到下面的第 2 部分:
sudo gsctool -a -I
验证 WP 是否已被禁用下一步是安装 Coreboot,以便我们可以安装其他操作系统。
刻录 ISO、启动和配置。其他发行版将支持不同的硬件 - 根据我的经验,Fedora 和 Manjaro 开箱即用效果最好。
sof-firmware
。您必须使用内核为 5.10 及更高版本的发行版。 Fedora 开箱即用,Manjaro 也可以(只要安装软件固件)。sleep-2-idle
,这实际上根本不是暂停。传递内核参数mem_sleep_default=deep
将确保睡眠正常工作。 (感谢@sos-michael)elants_i2c
列入黑名单。对于一些用户来说,这是挂起睡眠。在终端中执行此操作: echo "blacklist elants_i2c" | sudo tee /etc/modprobe.d/blacklist.conf
$ cat /etc/modprobe.d/blacklist.conf
blacklist atmel_mxt_ts
blacklist cros_ec_typec
对于 Windows,您将需要一个 Windows Update 本身无法找到的驱动程序实用程序。 Driver Booster 是一种选择,或者尝试 Snappy。此外,@Coolstar 在 Discord 上发布了 Windows 上的音频支持驱动程序。查看 /r/chrultrabook stikied 帖子了解更多详细信息。
下载以启用 Synaptics 触摸板/Atmel 触摸屏(我们中的一些人有 Atmel,一些人有 Elan 触摸屏,具体取决于设备 - 尝试一下,如果有效,则表示您拥有 Atmel,恭喜)。
下载最新版本的 Opencore。您可能会遇到无法正常工作的本机 nvram,因此在修复此问题之前,Big Sur 可能无法安装。模拟的 nvram 似乎确实有效。
下载并设置您的 MacOS USB 安装介质。吉布MacOS
sudo /Applications/Install macOS Catalina.app/Contents/Resources/createinstallmedia --volume /Volumes/MyVolume
并将 MyVolume 替换为目标驱动器的名称。根据这一代 Comet Lake 的最新 OC 指南创建您的 EFI。
MacOS 安装介质准备好后,使用 MountEFI 实用程序挂载 EFI 分区,并将上面链接的最新 EFI 的内容复制到该分区中。
现在,从 MacOS 安装程序启动。在“磁盘工具”中,转到左上角的“显示所有设备”,然后选择整个驱动器将其格式化为 APFS。
在从新的 MacOS 安装启动之前,您需要使用步骤 3 中的相同过程将 EFI 复制到内置 SSD 驱动器。
阅读 OpenCore 指南,了解如何改进此 hackintosh 构建并在此处做出贡献。
Brunch 将我们设备的本机恢复映像安装到映像中,并允许完全访问硬件,但有一些例外:
kernel-4.19
才能正常工作 - 注意:这可能不是真的,YMMV,请使用其他内核成功更新。options=native_chromebook_image
告诉 Brunch 在填充图像中使用我们机器的本机驱动程序。iwlwifi_backport
用于 wifi 工作enable_updates
将允许您更新到新的 CroOS 版本这是一个较旧的 Grub 条目,添加了这些选项。不要使用它,因为它不再起作用 - 使用您自己的从 brunch 安装脚本生成的脚本。
menuentry "ChromeOS" {
img_part=/dev/nvme0n1p3
img_path=/chromos.img
search --no-floppy --set=root --file $img_path
loopback loop $img_path
linux (loop,7)/kernel-4.19 boot=local noresume noswap loglevel=7 disablevmx=off
cros_secure cros_debug options=native_chromebook_image,iwlwifi_backport,enable_updates loop.max_part=16 img_part=$img_part img_path=$img_path
console= vt.global_cursor_default=0 brunch_bootsplash=default
initrd (loop,7)/lib/firmware/amd-ucode.img (loop,7)/lib/firmware/intel-ucode.img (loop,7)/initramfs.img