每個人都說「Chrome 作業系統是上帝,Chrome 作業系統是這個,Chrome 作業系統是那個」。但他們有沒有告訴過你他們如何使用它?這是允許您在 PC 上安裝和使用它的項目之一 - 以及安裝指南!
當然,在開始之前,我將使用幾個術語:
Linux 發行版: 確實是一個通用的 Linux 發行版。
GRUB2: GRUB 引導程式的第二個版本代表“GRand Unified Boot manager”,這是一個 GNU 項目,可讓您引導任何 Linux 並更輕鬆地管理多重開機。
早午餐: 一個非官方的 GRUB2 引導程序,用於修補已安裝的 Chrome 作業系統版本並使其可在您的 PC 上使用。
內核命令列: 傳遞到“核心”的“參數”,用於以更穩定或功能更佳的狀態啟動作業系統。 Brunch 允許您對此進行自訂,以解決啟動或使用 CrOS 期間發生的問題。
克羅什: 代表“Chrome OS Shell”,類似於 Linux 的終端,可讓您執行許多透過圖形介面無法完成的操作。
弧: 代表“Android Runtime for Chrome”,允許您在 Chrome 作業系統上使用 Android 應用程式 — 就像“Windows Subsystem for Android”,但適用於 Chrome。
油炸麵包塊: Google 針對 Chrome 作業系統的官方 Linux 實作。它本身有容器,使用 Chrome OS 驅動程式和後端進行操作。
鞋墊: 引導程式開發人員針對 Chrome 作業系統的 Brunch Linux 實作。它也有一個容器系統,但使用內部驅動程式等進行操作。
韋蘭: 一些現代的“渲染器”用於載入桌面環境等。如果您是 Linux 用戶,您應該了解這一點。
早午餐簡介
據我所知,Brunch 是一個客製化的 GRUB,用於安裝 Chrome 作業系統並對其進行修補,以便在您的電腦上使用它,而不會遇到嚴重的問題。它允許您透過在實時系統上進行配置來選擇要應用哪些補丁以及不應用哪些補丁,這樣您就可以使其在您的設備上可用甚至盡可能穩定- 就像Debian 的定向安裝功能一樣,但您可以自行配置。它利用一個額外的分區(即“ROOTC”)來儲存補丁和東西;當然還有一個 EFI 分割區來引導系統。這是一個長期的項目,但遺憾的是,除了他們的 Wiki 作為使用它的指南之外,沒有太多可靠的資源...
你需要什麼?
必須滿足以下要求。
- 如果可能的話,您需要一台帶有 UEFI 韌體的 PC。舊版 BIOS 也可以工作,但請記住,它需要多個補丁,並且可能會出現意外問題。也 檢查 CPU 系列和適合它們的韌體。但並非所有家庭都得到支持。 不,Nvidia GPU 永遠無法工作,因為 ChromeOS 使用 Wayland 作為合成器,並且沒有安裝驅動程式讓它在 Nvidia 上工作。
- 您需要 2 個外部磁碟機。 USB或SD卡,沒關係。一個將持有可啟動的即時發行版,另一個將持有用於安裝 Brunch 引導程式和 CrOS 的資產。
- 然後,您需要熟悉 Linux 命令列、耐心閱讀文件並花時間尋找要套用的修補程式。
安裝早午餐
安裝過程取決於您想要如何使用系統。我假設您想將其安裝在系統磁碟機上,覆蓋現有作業系統。不過,對於雙重引導和進一步的故障排除,我建議您檢查 早午餐 GitHub。
因此,首先,您需要使用 Rufus (Windows)、命令列或發行版 (Linux) 隨附的 USB 映像編寫器將 Linux 安裝映像刷新到 USB 隨身碟。也可以在另一個外部硬碟上下載適用於您裝置的最新 Brunch 版本和官方 Chrome 作業系統映像。我對 AMD APU 使用“grunt”,因為我的筆記型電腦配備 AMD A4。例如,如果您的 Intel CPU 早於第 8 代,您將需要「rammus」。您可以查看 Brunch wiki 以了解更多資訊以及支援的 CPU 和映像表。
從您剛剛建立的 Linux USB 啟動。
然後,進入您下載的 Brunch 版本的路徑,在其中開啟一個終端,然後按順序執行這些命令;
# 提取 Brunch 檔案和 Chrome 作業系統恢復映像。 tar -xvf brunch_(...).tar.gz unzip /path/to/chromeos_codename_(...).bin.zip # 使 Chrome 作業系統安裝腳本可執行。 chmod +x chromeos-install.sh # 假設你已經安裝了 Ubuntu。安裝腳本的依賴項。 sudo apt install cgpt pv # 最後,運行腳本。將 sdX 替換為目標磁碟(在 /dev 中)。使用Gparted進行識別。 sudo ./chromeos-install.sh -src /path/to/chromeos_codename_(...).bin -dst /dev/sdX
現在坐下來喝杯茶吧。這需要一段時間。完成後,重新啟動電腦,並從內部磁碟啟動。我們還沒完成。當您啟動 Chrome 作業系統後,請先檢查 WiFi 是否已啟動。您可以透過點擊系統托盤並「展開」WiFi 磁貼來完成此操作。也可以選擇檢查藍牙。如果其中一個未啟動,尤其是 WiFi,請按 Ctrl+Alt+F2 進入 Chrome OS 開發人員 Shell 並以「chronos」身份登錄,然後執行此命令並按照螢幕上的指示進行操作;
sudo 編輯早午餐配置
簡而言之,您需要標記您擁有的卡片(例如“rtl8723de”表示 Realtek RTL8723DE)以及其他幾個聽起來很酷的選項。我個人標記了這些選項;
- 「enable_updates」可以啟用從「設定」>「關於 Chrome 作業系統」取得的更新。
- “pwa”以啟用 早午餐 PWA.
- 「mount_internal_drives」用於存取安裝 Chrome 作業系統的磁碟上任何其他分割區下的檔案。 請記住,啟用此選項可能會使 ARC 上的媒體儲存始終運行,並導致 CPU 使用率極高!
- 「rtl8723de」代表我筆記型電腦的 WiFi 卡 (Realtek RTL8723DE)
- “acpi_power_button” 表示電源按鈕 — 若您有平板電腦/二合一,長按電源按鈕即可開箱即用。這適用於筆記型電腦和桌上型電腦用戶,長按電源按鈕沒有任何作用,但短按通常有效。
- “suspend_s3”表示 S3 狀態掛起。當您有 S3 暫停而不是 S0/S1/S2 時,ChromeOS 通常無法正確處理暫停。您可以透過在 Windows 上發出以下命令來檢查是否需要啟用此功能:
powercfg / a
如果您得到與此類似的輸出,則需要啟用此配置。
有關所有這些選項的解釋,您可以參考 早午餐維基 以及。
使用「問題排查」部分修復了盡可能多的問題後,您現在就可以在裝置上使用 Chrome 作業系統了!有困難嗎?我不認為是這樣。不過,您需要記住的一件事是,您需要定期檢查 Brunch 引導程式的更新。並儘可能更新它們,以避免在更新 Chrome 作業系統安裝時出現進一步問題。
我希望你喜歡它。我正在考慮透過其他安裝方法、一些比預期效果更好的實驗等等來繼續本系列文章。大家在另一場見!