製作 Chrome OS 安裝碟


準備一隻 16GB 以上(建議是 32 GB),的隨身碟,速度快一些比較好,但是USB 3.0 以上也可以了。因為寫入速度高的,一般價格也很高,所以看取捨吧。

我們假設環境是 Windows 10,其他作業系統也不是沒有辦法,畢竟學電腦技能的重點是在心法,而不是具體操作,每個系統都會有功能類似的軟體…

步驟1:下載 Linux 光碟映像檔與 USB 寫入工具

想安裝 Chrom OS,我們得從 Linux 環境進行作業,所以先到 Linux Mint 網站下載最新版的系統。目前最新的是 20版(僅有64bit),如果需要 32bit,就用 19.3版。但據文件描述,現在的 Chrome OS 不支援 32 bit 了,反正我是沒試過,如果你硬體沒有選擇,也只能試試看了吧。

下載完之後,我們想用這個光碟檔來製作安裝隨身碟,就需要把 .iso 映像檔寫入隨身碟,這類的工具很多,這裡因為是在 Windows 底下製作 Linux 開機,所以可以使用 Rufus 這個工具,可以提供更多功能與後製的空間,下載免安裝版就可以了。

步驟2:製作 Linux 開機碟

操作也很簡單,選擇映像檔跟要寫入的隨身碟,點個開始就行。途中有提示需要下載什麼,就選擇確定讓他下載;而寫入模式用預設 ISO,這樣我們可以再做後續調整。

因為 Linux 開機碟進入系統之後,這個開機磁區會變成唯讀的,所以安裝 Chrome OS 時,腳本無法正常運作…注意:Rufus 也可以製作 Windows 安裝光碟,有多的隨身碟的話,建議多做一隻備用。(經驗談:做好 Windows 10 安裝碟,還可以再把驅動程式與一些想裝機的程式一起拷進去, 要重裝時,一個隨身碟就能搞定)

步驟3:將開機碟切出一半的空間

可以做磁碟分割,甚至維持原有資料的動態調整工具不算少,Windows 內建的「磁碟管理」工具就可以做到這一點,但只限 NTFS 的分割區調整,還是比較受限的。

這裡因為是 Windows 嘛,就先下載個 Partition Master 免費版,反正理解之後,整體邏輯是一樣的。具體來說,就是將現有的 Linux 空間「調整大小」給縮了,然後在新空間處「新增分區」,加一個 NTFS 分割區。

在這邊,我們為上一步製作的 Linux 安裝碟,空出一半的空間,再加一個 NTFS 磁區,等等來放我們的安裝檔案。

步驟4:下載必要軟體

在新切出來的空間(Windows 能識別,並給它一個磁碟代號)中,我們需要放入安裝需要的工具。但因為我改寫的腳本還蠻強大的,所以你甚至只需要這個腳本,不必下載任何東西就可以進行安裝。當然,你先下載好,就省去臨時下載的時間。

因為你之後可能會存放別的東西,所以把這些檔案放在一個目錄中吧,比如叫「chromeos」。我們的安裝檔結構需求是這樣的:

名稱 內容 說明
Chrome OS 還原映像檔 網站1
網站2
原則上:
第四代 Intel CPU 以上的可以搜尋「rammus」
以下的可以用「samus」
而 AMD CPU 的搜尋「grunt」

重要:下載的檔案解壓縮之後,改名為「rammus_recovery.bin」
Brunch 框架 brunch on GitHub 原則上挑最新的、儘量配合 Chrome OS 還原映像檔的版本。
下載後解壓縮。
安裝腳本 把整個硬碟只安裝一個 Chrome OS 系統的腳本(install.sh)

把整個 Chrome OS 只安裝在一個分區的腳本(multi_install.sh)
註:這些是原本文件中的腳本。

也可以下載我寫的統合腳本
※目前版本: v2020.10.15 beta 2

(將程式碼的內容,複製到記事本,另存為 setup.sh 即可)
建議包上 硬體檢查工具 硬體檢查腳本

(將程式碼的內容,複製到記事本,另存為 compatibility-check.sh 即可)

底下細說:

我們要使用現成的 Chrome OS 還原映像檔來做安裝,因為裝置蠻多的,有專門的備份網站在提供。第四代 Intel CPU 以上的可以搜尋「rammus」,以下的可以用「samus」,而 AMD CPU 的搜尋「grunt」。如果你的硬體比較特別,可以再自己試試看其他機型。而 Recovery 的版本數字,往新的、大的挑就是。然後將下載的檔案解壓縮之後,改名為「rammus_recovery.bin」。

按:除了 Intel 四代以上、三代以下、AMD 的推薦映像以外,文件中還有另外提到 4 個版本,如果你的機器不太順利,可以試試看,說不定有奇效。

接著我們下載 brunch ,是一個可以從還原映像檔中建立檔案的框架。找最新版的下載一般就沒錯。而 Brunch 一般是有對應的版本的,像「Brunch r85 k4.19 testing 20200919」就對應 R85 版的還原映像檔,不匹配的話,有不相容而無法開機的風險,雖然我覺得不要差太大的版本,應該沒什麼問題。    但照文件,要穩定的話,儘量匹配比較好,以後更新也是這樣。這個就由大家自己判斷吧。

再來,我們需要的是安裝腳本,最原本的文件中,有把整個硬碟只安裝一個 Chrome OS 系統的腳本(install.sh),也有把整個 Chrome OS 只安裝在一個分區的腳本(multi_install.sh)。但我自己寫了一個總合的、具互動功能的腳本,還可以幫你直接從網站下載最新版的檔案回來,為了確保最新,請從上方表格下載。

步驟5:結合

把上述的「brunch」、「rammus_recovery.bin」與「安裝腳本」拷進去「chromeos」目錄,就完成了。

按:如果要做多重開機,建議順便下載「grub2win」放進同一隻隨身碟,省得之後再下載。考慮到在其他台電腦製作的可能性,也可以把幾個工具程式(包括分割磁碟的 Partition Master)一起放進去,可以一隻搞定。(如果你還想量產安裝碟,那就把 Linux Mint 映像檔,跟 rufus 隨身版 再帶上~ XD)

如此,安裝碟就做好了,會裝的朋友,靠這隻就能玩得風生水起了。至於不知道怎麼玩的朋友,我之後再慢慢補上教學。

|