[開箱] Surface Go2 開箱暨 ChromeOS Dual Boot

這邊文章,我最初是發在 PTT 上的
既然要轉上來 Mobile01
我就把內文直接轉過來了,圖片重新插上
不用特別去訪問 PTT 了
過還是附上最初的文章連結

https://www.ptt.cc/bbs/WindowsPhone/M.1595215710.A.785.html

用了三年的 ChromeBook
今年端午又重新回到 Surface 家族了
雖說是回歸,但其實也不全然
因為我依然還是繼續在使用 ChromeOS
這次的電腦更換
除了新專案的開發在 ChromeOS 有問題之外
再一個就是折舊掉前一台電腦 PixelBook 2017

先來說說我的需求以及選擇的邏輯
每個人的需求跟邏輯本來就不同
在這裡我也只是分享我個人的想法
底下歡迎來討論各種不同的想法

首先來說說我這裡的情境
公司裡,我幾乎是一人獨占一整台完整的高速運算伺服器
有龐大的 Storage、大量的 CPU 及記憶體來工作
公司也有配一台 Win 筆電來工作用
但是配來的電腦實在是太厚太笨重了
所以我都把它當作單純的桌機來使用

當初買 PixelBook 2017 的時候
除了想要試試看 ChromeOS 之餘
再來就是想要找輕薄續航好的電腦
然後可以當筆電,又可以當平板
PixelBook 2017 完全打中我的需求帶

會想要找輕薄續航好的主因是
每個星期都會有一天的下班後
因為產學合作而要去交大開會
開會時間很冗長,起跳都是三個小時以上
還有不少次都在交大裡待到換日的.....

PixelBook 2017 雖然已經很輕薄了
但是對於要當作手持平板來說還是太重
而且單手拿著,根本無法撐太久
所以下一台電腦,想要鎖定更輕的電腦

今年因為某種因素
使 ChromeBook 的出貨量爆發成長
同時也出了很多新的裝置出來
但是沒有一台的輕薄跟續航
是可以跟 PixelBook 2017 比擬的

經過幾番研究跟掙扎,終於在端午假期手滑了
Surface Go2 / m3 / 8G / 128GB / Win10 Pro

我有幾個主要比較的產品:
(Win 電腦只考慮 Surface 系列)

  1. Lenovo Duet
  2. HP Chromebook c1030
  3. Samsung Galaxy Chromebook
  3. Surface Pro7 i7
  4. Surface ProX
  5. Surface Go2 m3

Lenovo Duet 在體積重量跟續航都非常亮眼
尤其是價格十分甜美,鍵盤跟保護套還隨附不用額外買
效能上,因為我都是遠端工作,所以應該沒有問題
沒有選擇的最大問題是它的硬體閹割
他的 USB Type-C 只有 2.0
後外接螢幕只有 720p 單一輸出

HP Chromebook c1030 是非常精美的筆電,儘管他還沒有上市
從 HP 內朋友從拿到的以及目前所有已公開的資料來看
這台定位上完全可以取代 PixelBook 2017 成為很好的繼任機種
甚至還有一些特殊的機能,好比方窺螢幕以及超超超窄的邊框
但是它的體積以及重量都還是略大於 PixelBook 2017
我想要找的是比 PixelBook 2017 再更加輕薄的

Samsung Galaxy Chromebook 這是一個悲劇的產品
上市前大家一致看好,上市後大家一起唾棄
主要問題是 螢幕 CPU 電池,三者配置不平衡導致的
如果螢幕只用 FullHD,CPU 改用 i5-L16G7,電池不變
那他今天應該就會大賣了,可惜這件事情不會發生

Surface 系列的比較上,重量是我很重要的參考指標
如果只看重量,實際上只能分為兩類:
 ‧≒800g,Surface Pro7 & Surface ProX
 ‧≒550g,Surface Go2

我的前前台電腦是 Surface Pro4 i5 (786g)
那時候我就覺得單手拿起來讀 Paper 還是太重
如果想要長時間單手手持的話一定還要再更輕
我現在所追求的是輕巧性,而非性能
我也不太在意性價比,當然太差的還是不會考慮
所以 Surface Pro 系列就已經不再考慮範圍內了

不過這裡還是可以討論一下
Surface ProX 一度獲得我的芳心,儘管他有 800g 的重量
他雖然跟 Surface Pro7 有差不多的重量
但是它的薄度,你拿起來可以明顯地感覺到比 Surface Pro7 薄
而且視覺上,馬上你可以發現到它的螢幕也明顯的大的許多

這些差異,造成了體感上的錯覺
讓你覺得 Surface ProX 好像有比較輕巧的感覺
但事實上他的重量只比 Surface Pro7 還要輕一點點而已
大致同樣的重量,有更薄的機身,有更大的螢幕
這些都是它的特點,當然,拿久了還是會痠,所以放棄

Surface Pro7 i7 大概是目前 Pro 系列裡
可以說是有史以來,溫控做的最好,且效能最佳的機種
不過我現在並不追求本地端的效能,反而是追求輕巧
所以它也不是我現在的首選

不過如果你是對本地端的消能很在意的話
Surface Pro7 i7 不妨是你的一個好選擇
在這裡附上 NotebookCheck 的性能比較圖表

[開箱] Surface Go2 開箱暨 ChromeOS Dual Boot

從圖上可以看到
最上面的線條就是 Surface Pro7 i7
最下面的線條,大概就是 Surface Go2 m3 的位置
中間的線條,從上至下大概是
Surface Pro 從新到舊,從 i7 到 m3 的分布
可惜的是 Surface Pro4 沒有這種評估資料
所以無法列入參考

比起單純的比較 CPU 的規格跟 Benchmark 的跑分
我更喜歡 NotebookCheck 的 Performace 評估
因為它還有連續時間的比較,可以看到 CPU 性能的變化

雖然比較資料裡面沒有 Surface Pro4 i5
但是按照這種分配來看,它再最後性能下降到穩定的時候
可能跟 m3-8100Y 差不了多少了

對於 m3-8100Y,它雖然在最下面,但不代表它一定很渣
它可是跟第一代 Surface Pro i5-3317U 差不多等級呢
同時也跟我前一台 PixelBook 2017 i7-7Y75 差不多
十分堪用

在這裡附上簡單的比較

[開箱] Surface Go2 開箱暨 ChromeOS Dual Boot

[開箱] Surface Go2 開箱暨 ChromeOS Dual Boot

我之前有跑去摸各種實機
其中,我就對 Surface ProX 做了簡單的性能測試
結果就是上面的比較圖,我覺得有點慘烈
就個人而言,我是非常不推薦啦
當然還是要看使用情境來決定

前面說了這麼多,現在才要開始講重點
來開箱我的 Surface GO2

不過這裡要說一下
我開箱照片的機子並不是我最終留下來使用的機子
中間我經歷了 三次 重新開箱的過程
主要問題還是 Surface 的 QC 問題
後面會在詳述

因為我是跟赫普買的商業版
所以不會像一般通路那樣,有漂亮的外觀
商業版的盒子長這樣

[開箱] Surface Go2 開箱暨 ChromeOS Dual Boot

這裡有標示規格,赫普的上游是聯強發貨的

[開箱] Surface Go2 開箱暨 ChromeOS Dual Boot

打開之後直接就是主機

[開箱] Surface Go2 開箱暨 ChromeOS Dual Boot

隨附配件是在主機之下,分別是說明書及電源

[開箱] Surface Go2 開箱暨 ChromeOS Dual Boot

主機是透過疑似寶特瓶再生材質的布料包覆著
這個袋子我覺得質感不差,且具有高重複使用性
如果你沒有額外的內袋來裝 Surface Go2
不妨可以先將這個袋子重複使用看看

[開箱] Surface Go2 開箱暨 ChromeOS Dual Boot

主機,我們就拿他的祖先一起來排排站拍一張吧

[開箱] Surface Go2 開箱暨 ChromeOS Dual Boot

最早 Surface 系列剛出來的時候
我手上既有 Surface RT 又有 Surface Pro
每次拿著 Surface Pro 的時候
都很希望它可以跟 Surface RT 一樣的輕薄
現在,Surface Go2 做到了

因為 Surface RT/RT2 已經報廢了
所以無從比較起
但是就薄度的話 Surface Go2 明顯薄上了許多

[開箱] Surface Go2 開箱暨 ChromeOS Dual Boot

從螢幕的高度來比教,兩者相當

[開箱] Surface Go2 開箱暨 ChromeOS Dual Boot

從螢幕的寬度來比較,兩者就差很多
一個是 16:9,一個是 3:2
我個人是更喜歡 3:2 的大小

[開箱] Surface Go2 開箱暨 ChromeOS Dual Boot

關於筆跟鍵盤,我通通買副廠的
我們先從鍵盤開始介紹起
最早發現到副廠鍵盤是在 Amazon 上面看到的
是獨立的藍牙鍵盤,並且可以磁吸在 Surface 上

最簡單的分類,可以分成 有背光 跟 無背光 的版本
然後,雖然 Amazon 上面看起來有各種廠商
但仔細研究後你會發現他們的貨源應該都一致
在上台灣有的幾個購物平台找一下
很快就找到一致的東西,有背光跟無背光的都有
所以我就很迅速地跟某個號稱保固一年的店家買了

副廠價格 NT 1440
要找更便宜的也有,但我就買我方便的
對比原廠價格 NT 2990/3890 來說,便宜許多

[開箱] Surface Go2 開箱暨 ChromeOS Dual Boot

簡單得盒裝,副一條 MicroUSB 的充電線
廠商還額外付了注音貼紙,不過我本身會忙打
而且更喜歡沒有中文的鍵盤,所以完全不打算貼

鍵盤本體近照
基本按鍵都有,但有幾個有稍微變化

[開箱] Surface Go2 開箱暨 ChromeOS Dual Boot

最右上角是單一功能的電源鍵
以長按來關開,所以不用擔心不小心按到就關閉
右 Ctrl 被拔除,改為單一功能鍵的背光控制
鍵盤下方兩側還有附中英文的操作說明

副廠鍵盤敲起來比原廠的手感更好
彈起的回饋力道比原廠的還強
而且鍵與鍵之間的距離更寬,更不易誤按
但是在 Surface Go2 的大小下
更寬的鍵距就代表它的鍵帽會更小
但也不至於小到會誤按的地步
習慣之後,打起來行雲如水

觸控板的部分,比原廠的來的矮小
因為觸控板面積小,所以它預設非常靈敏
小小的動作就可以達到你想要的效果
多指跟手勢通通都有支援
但它的材質比原廠的還要差上不少

我個人因為本身有手汗的因素
在觸控板上的體驗都不會太好
手汗越多,摩擦力就越大
以前用原廠 Type Cover 的時候
就有此種困擾,但是不明顯
換成這個副廠鍵盤
由於它的觸控板材質不佳
導致手汗的阻礙非常明顯
且嚴重影響體驗

不過我有找到其他解法,來趨緩這個問題
我的解法是在上面鍍上膜來減少摩擦力
鍍膜有好幾種選擇,最主要的是
至少要讓生物電場可以透過去
而非徹底絕緣的鍍膜
尋找的方向可以往手機觸控鍍膜的方向找
我個人是使用奈米獅的淨滑鍍膜
然後我至少鍍上四層,目前體驗上大幅改善
雖然有時候會卡一下,但完全可以接受

[開箱] Surface Go2 開箱暨 ChromeOS Dual Boot

充電孔是在鍵盤的邊邊
鍵盤的重量是 250g
所以跟 Surface Go2 合體的重量大約是 800g
大約是一台 Surface Pro7 的重量

[開箱] Surface Go2 開箱暨 ChromeOS Dual Boot

鍵盤本身的厚度大概是四個一元硬幣

[開箱] Surface Go2 開箱暨 ChromeOS Dual Boot

合體後的厚度大概是一元硬幣直徑的八成左右

[開箱] Surface Go2 開箱暨 ChromeOS Dual Boot

合體的鍵盤
依然可以透過磁吸達到一定的角度來使用

[開箱] Surface Go2 開箱暨 ChromeOS Dual Boot

鍵盤背光的亮度可以分為三段,弱中強
鍵盤的背光含白光共有七種顏色

白色 弱 背光

[開箱] Surface Go2 開箱暨 ChromeOS Dual Boot

白色 中 背光

[開箱] Surface Go2 開箱暨 ChromeOS Dual Boot

白色 強 背光

[開箱] Surface Go2 開箱暨 ChromeOS Dual Boot

其他六色 強 背光

[開箱] Surface Go2 開箱暨 ChromeOS Dual Boot
[開箱] Surface Go2 開箱暨 ChromeOS Dual Boot
[開箱] Surface Go2 開箱暨 ChromeOS Dual Boot
[開箱] Surface Go2 開箱暨 ChromeOS Dual Boot
[開箱] Surface Go2 開箱暨 ChromeOS Dual Boot
[開箱] Surface Go2 開箱暨 ChromeOS Dual Boot

筆的部分也是買副廠的
最初,我是在 r/Surface 上看到的
這支筆可以說是版上的唯一推薦
你去那邊問有沒有推薦的筆
十個人裡面會有九個人都跟你說 Raphael 520

我在瀏覽 Amazon 的時候看到簡介寫著
Made In Taiwan,馬上大驚
原來台灣有賣副廠的筆喔,我都不知道
馬上來調查看看,我在台灣的哪裡可以買到

品牌名稱是 Renaisser,品名是 Raphael 520

[開箱] Surface Go2 開箱暨 ChromeOS Dual Boot

但是他唯一通路就是 Amazon,並沒有任何國內通路
也就是說它一般只賣海外,不賣台灣得意思
於是我私下丟 FB Messenger 問是否有賣台灣
經過他們內部討論後決定可以賣我一隻

我是不太確定台灣有沒有人跟他買過
但是透過跟負責小編的對話中
似乎因為我的詢問
他們才確立了一些台灣購買的流程

一支筆 NT 1260,運費 NT 100,一共是 NT 1360
對比原廠一支筆要價 NT 2888 一樣是便宜許多

這裡有個趣事,小編寄出的時候
把客戶存根拍給我看,表明已經寄出了
結果存根上清楚的顯示運費為 NT 80 元
不過它運費可是跟我收了 NT 100 元呢 XD

這 20 元的差我是沒有在計較啦,只是這隱含著
他們很少透過這樣的方式發貨給客人
也就是說,它雖然是 Made In Taiwan
但是台灣人卻很少人知道
同時也很少人跟他們買

目前使用上,我也是大力的推薦他們家的產品

[開箱] Surface Go2 開箱暨 ChromeOS Dual Boot

盒裝很簡單,就是一支筆
兩隻筆芯,跟一條 MicroUSB 充電線

[開箱] Surface Go2 開箱暨 ChromeOS Dual Boot

筆身的設計跟原廠類似
以圓柱體為主,但是其中一側削平
內涵磁鐵,可以完美的吸在 Surface Go2 的邊緣

這支筆跟原廠最大的差別
就是在於它是內置電池,而非 AAAA 電池
且,它會自動待機省電,不像原廠 Always on
充電孔的位置,位於筆的頂端
沒有蓋子,如果不安心的話
可以找之前很流行的手機充電孔的蓋子
自己蓋起來

[開箱] Surface Go2 開箱暨 ChromeOS Dual Boot

筆身很簡單,兩個按鍵加上一個指示燈
指示燈會說明電源狀況,充電情況等等
上按鍵是滑鼠右鍵的功能
下按鍵是橡皮差功能

但是因為沒有藍牙配對功能
所以無法像 Surface Pen 一樣
有頂端按鈕可以自訂功能的選擇

[開箱] Surface Go2 開箱暨 ChromeOS Dual Boot

筆的重量很輕,筆原廠輕非常多,只有 13.5g
拿在手上寫,完全就跟拿筆的感覺一樣
相比原廠的筆 20g 在手指之間就顯得略為笨重



筆在懸浮偵測的時候,大約在半個一元硬幣高
就可以偵測到懸浮的筆芯
相比一代 Surface Pro 的 Wacom 筆
大概在一個一元高的高度度就可以偵測到了

Raphael 520 它有 4096 的壓感,也有頃斜偵測
以下是簡單的測試影像,筆的設定都採 Win10 預設

按這裡檢視外部影片 (按這裡在新視窗中開啟影片)

到這裡介紹得差不多了
接下來要來聊聊 Surface 的品質問題
我是跟赫普買的,赫普的服務真的沒話說
端午假期下定,隔周星期一早上詢問確認訂單
然後下午機器就到了,當日配送

可是,可能是人品不好,拿到組裝有問題的機子
機子整體使用上是沒有感覺到差異
但是在某些情況你可以很明確地察覺到異常

第一台

[開箱] Surface Go2 開箱暨 ChromeOS Dual Boot

第二台

[開箱] Surface Go2 開箱暨 ChromeOS Dual Boot
[開箱] Surface Go2 開箱暨 ChromeOS Dual Boot

這兩台在螢幕上方中間偏左一點都有明顯的漏光
第一台漏光是在半夜裡使用的時候發現的
第二台漏光是下午開箱一開機就可以看到了
第二台下午的照片雖然相機拍得不明顯
但是實際用肉眼看,中上方偏左可以看到一排亮亮的光暈
拍下來只能看到那邊似乎有個光帶而已

到了第三台,赫普的供應商,聯強下了通牒
要赫普跟客戶,也就是我說明
Surface Go 的產品就是這樣
如果無法接受的話,就不要買了
對,沒錯,聯強就是在跟我轉達說

不 爽 不 要 買

不過還好第三台的狀況,相比一二台好很多
已經沒有中上偏左的帶狀漏光了

[開箱] Surface Go2 開箱暨 ChromeOS Dual Boot

這裡的結論其實告訴我們
Surface 的 QC經過了好幾年
依然很差

然後,通路商要慎選
赫普的服務真的沒話說
他願意讓我換了三台
其他通路商應該不太能可能
以後要買 Surface 的產品
赫普依然是我的首選 XD

Surface Go2 在 Windows 下的表現
目前輕度使用下沒有覺得任何不順的
如果想要重度使用,可能要考慮走遠端

續航的部分,先說明幾個簡單的設定
在 Better Battery 底下,亮度大約在 60%
除了副廠的藍牙鍵盤之外,無任何外接裝置
ThrottleStop 設定 Intel GPU 為 -60.5mV
CPU Core / CPU Cache 皆為 -80.1mV

操作的部分主要是 Chrome 網頁開啟
tab 頁數平均常駐為 5 頁
Microsoft PowerPint 開啟並進行 PPT 的製作
背景上,除了兩個簡單的補助工具外
非系統的背景程式執行,都已經限制過了
且在操作過程中,無影音播放

使用時間上,大約 2.5hr 掉 25%
待機時間上,大約 6.5hr 掉 5%

對比 Surface Go2 在 ChromeOS 下的表現

操作上一樣式 Chrome 網頁開啟
平均上大概也是 5 個分頁,無影音播放
Android 的部分有 piPTT 跟 Reddit

使用時間上,大約 2.5hr 掉 10%
待機時間上,大約 6.5hr 掉 5%

體感上,確實 ChromeOS 有更長的使用時間
我有簡單的透過 Octane 2.0 做個比較

Win 上最佳效能:28336
Win 上省電降壓:22133
在 ChromeOS 上:17521
SonyXZ2 (s845):17125
Lenovo Duet CB: 9711

可以看到在 Chrome 的煊染上
ChromeOS 上的效能大概是只有在 s845 的等級而已
不過這個來運行 Android App 可說是綽綽有餘

剛剛說到,我背景上,還有兩個補助的背景程式
這個我也要來介紹一下

一個是 TaskbarX
http://www.github.com/ChrisAnd1998/TaskbarX

一個是 PowerToys
https://www.github.com/microsoft/PowerToys

TaskbarX 的主要功用有兩個
一個是讓工作列變成徹底的透明
一個是讓工作列上的 Icon 可以置中
讓你的畫面比重看起來更加舒服
市集版的有自動更新功能,但要付費
Github 版是免費的,但必須手動更新
順便附上我的使用效果

[開箱] Surface Go2 開箱暨 ChromeOS Dual Boot

PowerToys 是 Microsoft 出品的強大玩具
裡面有許多功能是目前 Windows 10 裡面沒有的
但是未來其實很有機會整併進去變成系統功能
在這裡,我最喜歡個功能是『FancyZones』
他可以自定義你要求的視窗排列放法
不管是滑鼠還是觸控,輕輕一拉
你的視窗就可以有效率的排列整齊

接下來要來介紹比較特別一點的東西
Win10 + ChromeOS Dualboot on Surface Go2

之所以這麼離不開 ChromeOS
其實最主要的原因是他的觸控性
雖然 Surface 系列起家於 2 in 1 裝置
曾經也過有良好的觸控體驗
個人認為觸控體驗最巔峰的時候
是在 Windows 8.1 的時候
進到了 Windows 10 之後直至現在
觸控體驗可以幾乎說是,雞肋

ChromeOS 起家是很簡單的 NetBook
一路成長至今,經過了好幾次的改版變革
大概再納入 Android Subsystem 之後
對於觸控的需求大量提升
使用者的反饋也很好的體現在未來的改版中
觸控的體驗及優化可以說是一版比一版好
最新版的 C83 加入了全新的手勢操作
讓 ChromeOS 的觸控體驗
絕對不會輸給 iOS 或是純 Android 平板太多
相比之下,Windows 10 的觸控體驗完全『零』長進

我們就拿最近 MS 當紅炸子雞之一的 New Edge 來說好了
許多論點認為 Edge 對於 Chrome 來說有更好的資源管理
對於續航吃緊的 Surface 裝置來說,應該是首選
我們先不論還在 Coming Soooon 的分頁及歷史同步功能
光是觸控體驗,Chrome 就明顯優於 Edge 許多

Chrome 在 Windows 上面至少會針對觸控狀態
做出一些介面上的調整,讓我們的手指
可以更精準地在你想要的位置上操控
Chrome 在 ChromeOS 上面
就不只是針對介面上的調整了
甚至還有跟系統整合性的手勢以其更多操作
讓你十分滑順的用你的手指
在網路世界遨遊

那 Edge 可以做到哪了?我跟你說喔,是『零』
New Edge 沒有任何一丁點的觸控優化
對自家的 Surface 裝置上也沒有任何地處理
你最好的瀏覽方式就是拿起滑鼠或是觸控筆
手指操作格外變扭

從 Edge Insider 的討論來看
很早就有人在抱怨 Edge 忽視觸控的問題
直到某次 MS 員工說觸控不是他們的責任
已經把相關問題轉交給 Windows Mobile Team 了
然後,這件事情就炒起來了
我現在找不到討論的網址
如果找到會附上,怕是被刪除了

在瀏覽器的觸控性議題繞了一圈
現在回到 ChromeOS Dual Boot
實現可以在非 Google 控管的硬體下
安裝並執行 ChromeOS 的始祖是,Project Croissant

https://www.github.com/imperador/chromefy

當然,想在不對應的硬體上使用 ChromeOS
首先要面對到的是 Linux Kernel / Driver 的問題
第一個自告奮勇跳出來處理這個問題的人是,Sebanc
主因是他手上有幾台 Surface 裝置
然後他想要讓他可以吃上 ChromeOS
並且手動自己補了幾個 Surface 的 Moduel / Driver
於是 Brunch 就誕生了

https://www.github.com/sebanc/brunch

目前來說,Surface 各系列問題目前都被解得差不多了
唯獨剩下視訊鏡頭不能用的問題,目前依然還無解
現在在 Surface Go2 上
幾乎是可以體驗到完整 ChromeOS 的絕妙之處呢
連同一直走不到終點的平板最後一哩路
也都可以算是補完了呢XD

在開始前,首先你要先規劃你的雙開要如何運作
究竟是灌入 SSD 裡面,直接做雙開
還是只是灌入 USB 裡面,變成有需要才插入使用
如果要灌入本機 SSD 裡面,那要先做好空間規劃

單就 ChromeOS 系統來看,最終會佔據約 15GB
然後現在下載的各種製作元件也最好一起
放在獨立分割出來的 SSD 裡
這樣方便等下的安裝以及未來的升級
製作元件們大約佔據 4GB
所以最基本,你要切 20GB 的空間來放這些東西
而如果你只切的 20GB
你 ChromeOS 剩下的可用空間會小的可憐
個人建議是切 32GB 出來
這樣剩餘空間至少還有 12~15GB 的大小可用

Brunch 是怎麼運作的呢?
其實主要它是透過官方正式釋出的
ChromeOS Recovery Image 做安裝
然後再把你想加入的 Moduel / Driver
在安裝時期塞入,一起做 Comiple
Recovery Image 你可以在這裡下載

https://cros-updates-serving.appspot.com/

至於 Image 怎麼選,主要是看你 Intel 的代數來區分
邏輯上,就是根據你的硬體參數
去找最相近的 ChromeBook 來補足硬體的差異

如果你是 Intel 4 代含以上的 CPU 選 『Rammus』
如果你是 Intel 3 代含以下的 CPU 選 『Samus』
如果你是 AMD 的 CPU 選 『Grunt』

這裡 Surface Go2 當然是選 『Rammus』
將 Image 下載並且 Unzip 之後
你會獲得 Image 的 bin 檔

Brunch 的主要安裝腳本
是寫成 Bash Script 的形式
所以你在 Windows 必須先啟動 WSL 才能繼續下去
這裡我的操作是在 Windows 上的 WSL2 進行
當然,WSL1 也是可以的
你也可以直接在 Linux 上操作
操作前,有幾個套件是必須的,且需要更新到最新

sudo apt update && sudo apt install pv tar cgpt

然後移動到你下載檔案所在的位置
並用 tar 解開 brunch 的資料

cd [/mnt/d/Where]([]路徑自行填入)
tar -zxvf brunch_[Version].tar.gz([]版本填入)

接下來要解開 bin 檔並壓成 img 檔案
操作前,請先確認你當下的空間
是否有 14GB 或以上足夠的空間

sudo bash chromeos-install.sh \
-src [ChromeOS Recover Image] \
-dst chromeos.img \
-l

-src 是要帶入你剛剛解開的 Image bin 檔
-dst 是 ChromeOS Image 要產出的位置
-l 是 Legacy EFI Bootloader
如果你不設定 -l,Surface Go 系列將無法從 USB 開機

我們第一次安裝必須先裝在 USB 上
透過 USB 開機進到 ChromeOS 後
要再進行第二安裝,才可以安裝進
Surface Go2 自己的 SSD 上面
如果你只想要在外接 USB 開啟
那等下第一次安裝過後即結束
P.S. Surface Go2 無法透過 SD Card 來開機

在 chromeos.img 產生之後
我們要將這個 Image 燒在 USB 裡做開機磁碟
這裡我們推薦利用 Rufus 來進行

https://rufus.ie/

燒完之後,USB 插著不要拔,直接關機
在開機前,先壓住『+音量鍵』不放
並且按一下電源鍵開機
等進入到 UEFI 畫面之後
就可以放開音量鍵了

在 UEFI 的設定裡面,我們要調兩個東西
一個是關閉 Secure Boot
一個是調整 Boot Device 的順序
將 USB Storage 的順序
拉到 Windows Boot Manager 的前面即可
Save 後跳出重新開機
你就可以順利地進到 ChromeOS 的初始化介面

到了這裡,如果你只是要裝在 USB 上
那你剩下最後的一個工作
是將 ChromeOS 的 grub.conf 做些修改
關於 grub.conf 的修改,主要是加入
硬體相應的 Moduel 來上硬體正常執行
詳細請往下找相關的文章來閱讀

如果你還要繼續往下走
那你現在要準備反過來安裝回 SSD 裡面

在初始化頁面下按下『CTRL + ALT + F2』
可以打開 ChromeOS 原生地 Shell 介面
如過要跳出則按下『CTRL + ALT + F2』即可
在 Shell 介面下,允許你用『chronos』來登入
登入不需要密碼,且有 sudo 的權限

接下來要做的事情,我先簡單的說明一下
你要先將你想要安裝的 SSD 分割磁區掛入現在的 Shell 裡面
然後再次執行 chromeos-install.sh 來安裝即可
是不是很簡單呢 XD?

首先,你要先建立一個空的資料夾
等下你要把分割磁區掛入這個空的資料夾

cd; mkdir tmp efi

然後你要列出現在所有的 device 來找出你要掛載的磁區

sudo fdisk -l

找到磁區之後掛載(很可能是 /dev/nvme0n1p4)

sudo mount [/dev/nvme0n1p4] tmp([]請更換磁區)

如果成功掛載了,你進到 tmp 資料夾就可以看到
你剛剛在 Windows 上施作過的各種檔案
裡面的 chromeos.img 已經不需要了,可以先砍掉
接下來我們要重新製作新的 chromeos.img

sudo bash chromeos-install.sh \
-src [ChromeOS Recovery Image] \
-dst chromeos.img \
-s [32]

-s 是指定 Image 檔案的最終 GB 大小,非動態

在 Image 燒入結束後,會產生一個 grub 的 menuentry
把它記下來,等下製作開機 EFI 的時候會用到
主要是需要 menuentry 裡面給我們的磁碟資訊
除了記下 menuentry 之外
我們還需要備份出目前 USB 裡面的 grub 來使用

同樣的,我們需要再看一次裝置列表

sudo fdisk -l

尋找 USB 上的第 12 分區
後面的註解應該會寫著 EFI Systeam
我們這次把它掛在 剛剛一起建立的 efi 資料夾

sudo mount /dev/loop12 efi

掛載上去之後我們要把裡面的 grub 拷出來

cp -r efi/efi/ tmp/

確認都備妥之後,就可以跳出了
『CTRL + ALT + F1』然後關機
拔除 USB 重新開機回到 Windows

接下來我要分享,如何才可以做到完美的雙開
首先,現在的裝置都是透過 EFI 來開機
現在新出來的 Surface 也不例外
然後再 Windows 10 的啟動上
是透過 Windows Boot Manager 在管理的
當然, Windows Update 也不例外

一般的電腦,只要把自己做好的 EFI 開機
跟 Windows Boot Manager 做順序上的對調
就可以達到開機時啟動不同的作業系統

但是,在 Surface 上不是這麼一回事
Surface 在 EFI 啟動順序上
最優先啟動就是 "Microsoft",也就是 Windows 10
如果你把 Windows Boot Manager 順序往後調
重開機的時候,他依然會被置換回第一順位開機
這是很機車的一個地方

所以我們這邊能做的,最暴力的方法就是
直接把 Windows Boot Manager
替換成我們的 EFI Boot System
但是我非常不建議這麼做,為什麼呢?
因為 Windows 更新如過遇到要重新啟動的
他會去改寫 Windows Boot Manager 來達到
在開機前,先執行 Windows Update 的任務

我在這幾天在使用的過程中
剛好遇到每個月一次的星期二更新
然後他就重新把我的 EFI Boot System
給導向給 "Microsoft",但是因為我已經把
Windows Boot Manager 給替換掉了
所以他導向給 "Microsoft" 的時候會找不到 OS
於是陷入無法開機的狀態
就連我預設的 EFI Shell 也無法啟動

最後解決的辦法就是用剛剛做好的 ChromeOS USB
從 USB 開機,掛載 SSD 上的 EFI Systeam Parition 來修復
現在呢,我已經把 EFI Systeam Parition
復原成 Windows Boot Manager 了
主要是因為,如果未來每次 Windows 更新都要這樣搞
那簡直是無法接受阿...

如果你想說,我先暫停 Windows 更新 35 天
每 35 天置換 EFI Systeam 來進行 Windows 更新的話
我也建議你,不要這麼做
因為韌體更新疑似不受暫停管控
我在已經啟動了暫停 35 天更新的狀態下
我的韌體依然被更新了,然後 EFI 又被置換了
現在的 Windows Update 可說是惡名昭彰

我現在的做法,是做一個外置的 EFI USB
他是一個小型的 USB 隨身碟
同時有 Type-A 與 Type-C 雙介面
我在裡面切出了小磁區
當作 EFI systeam 來啟動不同的 OS
我用的是這顆:

https://24h.pchome.com.tw/prod/DGCD31-A9009I0XZ

一般情況開機走本身的 Windows Boot Manager
來開啟 Windows10
如果要開其他的系統好比 ChromeOS
只要開機的時候插著 USB 就可以進入我們自己的 EFI
然後選擇我想要開機的系統
因為 ChromeOS 我把它寫在本機 SSD 裡面
所以當你做完 EFI 選擇,ChromeOS 開始載入的時候
就可以把外置的 EFI USB 拔掉了
簡單的說就是一種物理鑰匙來開起雙系統的概念

EFI USB 要怎麼做呢,很簡單
只要滿足兩個要素,EFI Systeam 就可以被辨識
第一個是要將 USB 轉成 GPT 分割表
然後格式化成 FAT32 即可,非常簡單
但是整個 USB 都做成 FAT32 實在是非常浪費
所以我只會切給最低 32MB 給 EFI Systeam
剩下的全部做成 NTFS 當作資料碟

在 Windows 裡面打開 PowerShell
輸入並執行『dispart』

dispart

列出所有的硬碟,並找出你要製作的那顆隨身碟

list disk
select disk [2]([],替換成你要製作的 USB)
clean

接下來要轉換成 GPT 分割表,並格式化
如果轉換過程顯示失敗,調表本身已經是 GPT 了
([],請替換成你要的 MB 大小)

convert gpt
create partition primary size=[36]
format fs=FAT32 quick

做到這裡,剩下只要把 EFI Systeam 放入就完工了
最簡單的作法,就是把剛剛從 ChromeOS USB 裡面
拷出來的 efi 資料夾直接放入
然後再將裡面的 grub.conf 內的參數
修改成跟你剛剛記下的 menuentry 一樣即可
timeout 可以改成 0 這樣就不會進入 grub 介面了
USB 開機後就會直接進入 SSD 裡的 ChromeOS

如果想要在做的 Fancy 一點的,我要推薦『rEFInd』
他是一個可以高度自訂化界面的開源 EFI Systeam
已經行之有年,且廣泛應用在各種地方
在對岸的白牌雙開機中
很多介面其實都是用 rEFInd 做出來的

https://rodsbooks.com/refind/

從網站裡進去,找到 Getting rEFInd 頁面
下載『A binary zip file』並解縮
將裡面有個『refind』拷貝至你做出來的 EFI 分區

在 EFI 分區之下要新建一個資料夾名為『efi』
並將『refind』拷貝至剛剛新建的『efi』資料夾
並且重新命名成為『Boot』資料夾
再『Boot』資料夾下的將『refind_x64.efi』
重新命名為『bootx64.efi』

參考內部的『refind.conf-sample』說明檔
並製作屬於你自己的『refind.conf』
這裡不需要太複雜
因為我們只是要透過它去啟動 GRUB

為什麼不是啟動 ChromeOS 呢?而是 GRUB
原因是 ChromeOS 啟動有特殊的參數要下
必續靠 GRUB 啟動才可以帶入
所以我們的啟動流程會變成如下

USB Boot -> rEFInd -> GRUB -> ChromeOS

最基本的 rEFInd menuerenty 大概長這樣

menuentry "ChromeOS" {
loader /EFI/ChromeOS/grubx64.efi
icon /EFI/Boot/icons/os_chrome.png
}

最後再將剛剛從 ChromeOS USB 中複製出來的
『efi』重新命名為『ChromeOS』並複製到
EFI 分區內部的『efi』資料夾底下
在江除了 grubx64.efi 及 grub.conf 之外的檔案刪除
如果你的系統非 x86-64 的,那可以保留其他的 efi 檔
同時也要把前面的 menuenerty 中的 x64 改掉
甚至更前面的 refind_x64.efi 也要抽換掉

最後,將裡面的 grub.conf 資料改成
之前我們從 ChromeOS USB 中抄下的 menuerenty

這樣你 USB Boot 就會進到 rEFInd 裡面
然後除了預設的 Windows Boot Manager
外還會多一個 ChromeOS,選了它
進入開機畫面後,就可以拔掉 USB
享受你的 Surface Go2 平板體驗了

這裡分享一下我的 rEFInd

[開箱] Surface Go2 開箱暨 ChromeOS Dual Boot

再這裡要先說明一下,rEFInd 是有觸控功能的
但是 Surface Go2 可能是新硬體
沒有相應的 driver,所以無法觸控
所以要建議把 ChromeOS 設定成預設開啟項目
網路上看到其他的 Surface,很多人都說可以觸控
其他裝置能不能觸控,就要再試試看了

不過你很快大概會發現 Wi-Fi 無法使用
那是因為你的 Linux Kernel
沒有掛入相應的 Moduel / Driver

不管你是把 ChromeOS 寫入硬碟裡
還是只寫入到 USB 裡來進行操作
你都必須回到相應的 grub.conf 裡面
在 ChromeOS 的 menuentery 之下
找到 linux 的指令,並在其後加上一些參數
首先我推薦加入強制啟動 hyper-threading 的參數

enforce_hyperthreading=1

如果你的 CPU 核心數本身偏少
那我建議你開啟 hyer-threading 還獲得更好的效能
如果你的 CPU 核心數且效能夠
那我建議你關閉 hyer-threading 以降溫並獲得更長的續航

再來呢,我們要加上 options 的參數
使用方法是用逗號隔開,大概長這樣

options=AAA1,BBB2,CCC3

我手上的 Surface Go2 網卡是 Intel 的
所以我要加上『iwlwifi_backport』
其他廠牌的網卡,請去參照 Brunch 的介紹

另外,因為我們選用的 ChromeOS Recovery Image
本身是一台筆記型電腦,並非任何的 2 in 1 裝置
所以必須再加上『force_tablet_mode』來開啟平板模式

在這裡附上雙開的兩個系統以及工作環境

[開箱] Surface Go2 開箱暨 ChromeOS Dual Boot
[開箱] Surface Go2 開箱暨 ChromeOS Dual Boot

到這裡,差不多就分享結束了
這篇文章因為換機過程還有弄雙開的過程
前前後後大概用了一個月的時間來慢慢寫
當然中間還要處裡各種爆炸忙碌的工作事項

有時候寫下來的東西,上文已經是很久之前寫的
或是突然想到漏了什麼,往前回去加上
還有很多操作其實不是當下做的,是有段時間了
如果有發現裡面的任何指令或是內容有誤
或是哪裡文句不通順,有明顯的謬誤
請跟我說,我再去訂正


感謝閱讀XD

=======================================================

更新 20201204:

Brunch Kernel 更新加入了新的 IPTS Driver
IPTS:Intel Precise Touch & Stylus

主要改進是 Surface 系列裝置的觸控體驗
如果有任何觸控問題,可以試試看
記得要在 boot options 裡面加上 ipts

這個 Kernel 更新對我比較有感的是
Go2 開機後直接可以自動旋轉螢幕
不用再按下快捷鍵強制啟動了
st861014 wrote:
這邊文章,我最初是發(恕刪)

好文,先推一個~
請問可以在 MicroSD 裝 ChromeOS 嗎?
因為插 USB 會占用唯一一個 USB 孔且移動時容易撞到
故偏向 SSD 跑 Windows, MicroSD 跑 ChromeOS
 
謝謝
knighthsuyucheng wrote:
請問可以在 MicroSD...(恕刪)

MicroSD Boot 是不太常見的功能
你要先確認你的硬體裝置有這個功能
像我的 Surface Go2 就沒有

我有測試過用 USB 3.0 做過系統
實際操作無法接受,非常卡且容易當掉
所以完全不推薦把系統作隨身碟裡
除非你有的是隨身碟是 SSD 的

如果你電腦有支援 MicroSD 啟動
一樣非常不推薦,很影響體驗

最好的建議就是用本機內的 SSD
同時裝有 Windows 跟 ChromeOS
目前我就是這樣的作法

我的那顆外接 USB 只是做 EFI Booting 而已
目的是不想被 Windows Update 搞炸
詳細的,我內文有說明了
樓主應該弄錯了,Surface Go 2 的螢幕是 3:2,不是 16:10。
st861014 wrote:
從螢幕的寬度來比較,兩者就差很多
一個是 16:9,一個是 16:10
我個人是更喜歡 16:10 的大小
謝謝,好文分享
可惜還是需要隨身碟幫忙開機,不然也想裝裝看
GND wrote:
樓主應該弄錯了,Surface...(恕刪)


確實是 3:2
notebookcheck 標 16:10 應該是標錯了
酸痛喝利利 wrote:
可惜還是需要隨身碟幫(恕刪)

我一開始是做在系統裡
如果你把windows update整個停掉
那就沒問題了
請問知道LTE能用嗎
關閉廣告
文章分享
評分
評分
複製連結
請輸入您要前往的頁數(1 ~ 7)

今日熱門文章 網友點擊推薦!