舊電腦再利用:完整版 Chrome OS 安裝指南
很多人家裡應該都有用了好幾年、配置略微有些老舊的筆記本或臺式電腦,如果不考慮二手變賣,為它們安裝更加輕量的作業系統其實也是一個不錯的舊物利用技巧。
此前我曾經為大家介紹過在普通 PC 安裝 Fyde OS 的方法,雖然無論是 Fyde OS 還是 Chrome OS 都是基於開源的 Chromium OS,但根據協議,Chromium OS 並不包含 Google Play 框架服務(這部分是閉源的),基於 Android 的 Google Play 服務也只有 Chrome OS 才有。因此如果你重度依賴 Google 服務、想要體驗最原汁原味的 Chrome OS,除了購買 Chromebook 裝置幾乎沒有太多其他的辦法。
好在近期有開發者實現了在 PC 上安裝完整版本 Chrome OS 的步驟,如果你恰好有一臺閒置的低配舊 PC,不妨跟隨本文安裝體驗一番。
關聯閱讀:在電腦上體驗 Android 應用,你可以試試 Fyde OS
原理與注意事項
從目前已知的資訊來看,Chromium OS 基於 Linux 中的 Debian 套件,因此整個安裝步驟的原理是通過基於 Debian 的 Live USB 系統環境將 Chrome OS 映象刷入到系統分割槽中。
用於安裝的 PC 這邊則需要 BIOS 支援 UEFI 引導,所以如果是硬體上很早的電腦(早於 2011 年)那麼基本上無法安裝,處理器上最好是 Intel 處理器且至少是三代酷睿往後,確定裝置滿足條件後,準備一個至少 16GB 儲存空間的 U 盤用來建立引導盤。
製作引導盤
首先我們需要製作一個基於 debian 的 Linux 發行版 的 live USB,可以在不執行安裝的前提下通過 U 盤執行系統,這裡我挑選了我個人比較熟悉的 Ubuntu Mate 最新映象,這裡我在其官網上下載了64 位的「ubuntu mate 20.04 LTS」映象。
接下來我們在電腦上下載映象刷寫工具 Rufus,然後插入 U 盤,在「裝置」中選擇你剛剛插入的 U 盤,在「引導型別選擇」中選擇你剛剛下載的 Linux 系統映象。需要說明的是,在分割槽型別中一定要選擇「GPT」分割槽,目標系統型別必須是「UEFI(非 CSM)」,準備好之後選擇開始。
中間可能會跳出一系列的選擇,都選擇預設即可。
燒錄完畢之後,我們開啟燒錄的 U 盤,在其根目錄上建立一個名為 Chrome OS 的資料夾(注意大小寫)。
緊接著我們需要下載 Chrome 安裝框架,開發人員 sebanc 開發的 Brunch 構建框架,這裡我們直接在其 GitHub 中下載,因為我們安裝的是最新版的 Chrome OS,因此選擇最新預發行版本「Brunch r83 k4.19 testing 20200614」進行下載。
將下載的 Brunch r83 k4.19 testing 20200614.tar.gz 檔案通過解壓縮軟體完全解壓得到四個檔案,然後將這四個檔案拷貝到之前在 U 盤上建立的 Chrome OS資料夾中。
下面我們準備 Google 官方的 Chrome OS 恢復映象,開啟這個 離線映象蒐集網站,然後使用快捷鍵 CTRL + F 搜尋關鍵字「rammus」,然後在對應的表格行的「Recovery」中點選「83」下載恢復映象。
如果你的電腦是三代酷睿 i 處理器架構,那麼搜尋關鍵字「samus」下載對應的映象。
將下載下來的 zip 包解壓縮,將 bin 檔案重新命名為rammus_recovery.bin(如果你下載的是「samus」映象,那麼重新命名為 samus_recovery.bin),然後將檔案拷貝到 U 盤的 Chrome OS 資料夾中。
最後是製作刷寫指令碼,將下面的命令儲存為 install.sh,當然你也可以直接下載網友 Kedar Nimbalkar 編寫的 指令碼(如果映象名的不同,需要修改對應 bin 的檔名)
sudo apt-get update
sudo apt-get install figlet
sudo apt-get install pv
sudo apt-get install cgpt
sudo bash chromeos-install.sh -src rammus_recovery.bin -dst /dev/sda
最後將儲存的 install.sh檔案拷貝到 U 盤的 Chrome OS 資料夾中。至此需要準備的檔案就全部完成了。
進行 Chrome OS 安裝
將 U 盤插入需要安裝 Chrome OS 的電腦中,重新啟動電腦並進入 BIOS ,在BIOS 中找到啟動專案中,第一啟動項選擇 U 盤驅動器,然後在 CSM 中注意選擇 Disable 然後儲存。
裝置重啟後,在 GNU GRUB 中選擇第一專案(Try Ubuntu MATE without installing)然後回車進入 Ubuntu MATE Live USB 中。
首先我們需要連線網路,在右上角找到 Wi-Fi 入口選擇對應的無線網路進行連線。
然後雙擊開啟桌面上的檔案管理器,點選左側的File system,然後導航至/cdrom/Chrome OS,在當前目錄下,右鍵點選選擇Open in Terminal。
然後在終端視窗中輸入 sudo sh install.sh 後直接回車,這裡會根據之前命令指令碼執行一系列的操作,在中間會遇到是否需要刪除空間所有檔案進行安裝,這裡輸入 yes 繼續。
安裝完成之後,在系統右上角的狀態列中開啟關機按鈕,徹底關閉電腦,至此Chrome OS 已經安裝到當前的電腦中了。
啟動和啟用
將啟動 U 盤移除之後開啟 PC,這裡會直接進入 Chrome OS 引導頁開始引導,然後你就可以看到完整的 Chrome OS 啟動頁以及註冊啟用頁面了。
完成 Google 賬號登入之後,Chrome OS 會自動同步你的 Chrome 賬號,你可以在Chrome OS 完成一系列的同步操作,熟悉的瀏覽器設定等都會自動同步回來。
至於 Android 部分則需要進行啟用內建的 Google Play Store 應用商店,在系統設定中開啟應用,根據步驟完成就會出現,其中應用部分會根據你的系統處理器架構自動匹配好適合 Chrome OS 的 Android 應用,這樣就避免出現不必要的應用相容性問題。
Ubuntu Mate 映象下載:https://ubuntu-mate.org/download/
Rufus寫盤工具:https://rufus.ie/
Chrome 安裝框架下載:https://github.com/sebanc/brunch/releases
Chrome OS 恢復映象下載:https://cros-updates-serving.appspot.com/ (開啟的速度有點慢,耐心~~~)
install.sh指令碼命令(重要提醒:切勿使用電腦自帶的txt文件編輯!請使用Notepad ++編輯儲存)
sudo apt-get update
sudo apt-get install figlet
sudo apt-get install pv
sudo apt-get install cgpt
sudo bash chromeos-install.sh -src rammus_recovery.bin -dst /dev/sda