多重啟動 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