# 使用樹莓派來體驗ChromeOS ## 前言 最近我的筆電已經非常老舊,想說該來汰舊換新一下了,在尋找新筆電的時候發現有些筆電使用ChromeOS來做為作業系統,查了一下網路評價與使用影片也還是不清楚使用體驗如何,此時看著我的樹梅派,開始有了奇怪的想法(? ## 事前準備 * raspberry Pi 4B 8GB記憶體 * 32G記憶卡 * 燒錄程式:balenaEtcher ## ChromeOS介紹 原先只是以Chrome瀏覽器作為基底,開發一個著重於**雲端計算**的作業系統,從而降低對硬體的負擔,屬於輕度運算的作業系統,但缺點顯而易見,只要沒有網路基本上甚麼事情都做不了,~~這個網路依賴程度比我們人類還要重~~ 後來隨著時代的演進,開始支援Android以及Linux應用程式,使得對網路的依賴性不再那麼的重,也開始陸續有廠商開發出ChromeOS系統的筆電與平板 想了解詳細的可以去看看維基百科 https://zh.wikipedia.org/wiki/Chrome_OS ## ChromiumOS https://github.com/FydeOS/chromium_os-raspberry_pi/releases 這個是由FydeOS團隊透過chromeOS的原生程式碼來開發出適用於Raspberry Pi 4B & Pi 400的系統,整體操作上還算順暢,但問題就是不能裝google play商店,基本上應有的優勢已經廢掉一半了... ## FydeOS https://fydeos.com/ 好吧,只好來試試他們自家公司開發的系統,來看看他們的介紹 ![](https://i.imgur.com/fCQNTuS.png) ~~事實上,主要是因為他們國家把google給封鎖了,所以只能自行研發一個相似於chromeOS的作業系統~~ 剛好他們也有開發respberry版本的,來給他裝一下 先去他們官網把映像檔載下來 ![](https://i.imgur.com/r0RwMh7.png) 接下來一樣燒錄完開機,並且做一些初步設定 登入帳號後,就會看到香香的首頁 ![](https://i.imgur.com/QKOEREY.jpg) ~~是的,首頁是香香的獸人圖~~ ![](https://i.imgur.com/j7qpddJ.png) 當然這個系統可以更換桌面圖,只是沒辦法輪替有點可惜 ## 系統設定 ### 啟用Linux 啟用之後可以支援Linux相關的應用程式,當然就要給他啟用囉 路徑:設定>進階>開發人員 ![](https://i.imgur.com/KkNxbMN.png) 第一次設定時會面臨到空間不足所以無法啟動的問題 一打開儲存空間一看,阿明明我插的是32G記憶卡,怎麼顯示總容量只有4G... #### 擴增儲存空間 先利用ctrl+alt+t並打上shell進入終端機 ![](https://i.imgur.com/g2ueIjM.png) 輸入以下指令 ``` $ sudo /usr/sbin/expand-partition.sh -d $(findmnt -n -o source /mnt/stateful_partition) ``` 或者 ``` $ sudo rm /mnt/stateful_partition/.autoexpanded ``` 再回到儲存空間看看 ![](https://i.imgur.com/F0zs5BZ.png) ### 下載Google Play 剛安裝好的作業系統是沒有Google Play商店的,所以先從應用商店來安裝Open GApps ![](https://i.imgur.com/QUomvl8.png) 安裝的過程非常坎坷,速度慢就算了還給我裝到一半就安裝失敗,需要一點毅力去重複嘗試... 終於安裝成功後,重新開機就可以了 原本以為可以迎接美好的Google Play服務,卻沒想到... ![](https://i.imgur.com/a2ir6lS.png) ~~不愧是把google封鎖的國家~~ #### 取得裝置識別碼 上網查了一下,看起來要把裝置碼給google認證 ![](https://i.imgur.com/Au7Hx8i.png) 大部分網路上的方法都是使用adb相關的指令來取得 像是這樣子 ``` $ adb root $ adb shell 'sqlite3 /data/data/com.google.android.gsf/databases/gservices.db \ "select * from main where name = \"android_id\";"' ``` 但是呢,~~每個方法試了都失敗了,怎麼跟人生一樣這麼難~~ 後來想到,應該會有人考量到跟指令碼過不去的問題,而去設計一個可以取得相關資訊的APP ![](https://i.imgur.com/5MAWdy1.png) https://apkpure.com/tw/device-id-android-id/onemlab.deviceid ![](https://i.imgur.com/j1iAQ5y.png) ~~好的我那麼努力是為了什麼~~ #### 事實上不用這麼辛苦 取得裝置碼後,將裝置碼傳給Google ![](https://i.imgur.com/s38BSzB.png) 儘管做到這一步了,Google依然不讓我使用Google Play服務... 好的到這邊其實我已經放棄了,正想找看看有什麼電腦遊戲可以玩的時候 **某個遊戲將我帶到了神奇的頁面** ![](https://i.imgur.com/9H484Oz.png) 欸...? ![](https://i.imgur.com/TeupG80.png) 欸.......? ![](https://i.imgur.com/kNQCbSz.png) ![](https://i.imgur.com/RT6OdQG.png) 欸欸欸欸欸欸欸欸!!! ![](https://i.imgur.com/sA8otxd.png) 此時可以利用chromeOS的特色,將網站建立捷徑 ## 測試 對於chrome瀏覽器來說,瀏覽網頁與看影片基本上沒什麼問題,也可以很正常的使用google服務,不過還是會有一些卡頓的情況 再來試試看從Google Play下載的一些遊戲,也是能玩啦,但對於不支援多視窗的遊戲還蠻吃虧的,而且全螢幕的狀態畫面會整個卡住zzz ## 結論 雖然看起來好像可以應付文書以及輕度遊戲需求,但我覺得還是當作ChromeOS的測試體驗就好了,畢竟這個系統對於樹梅派來說還是有些運作困難,這個FydeOS系統也有出一般電腦的版本,想體驗的話可以直接開模擬器來玩就好了。 ## 參考資料 https://kafeiou.pw/2018/05/01/556/ https://apkpure.com/tw/device-id-android-id/onemlab.deviceid/download?from=details https://github.com/FydeOS/chromium_os-raspberry_pi/issues/111