ADVERTISEMENT
砍掉重練,改裝別套OS
Chromebook Pixel的夢幻硬體設計可謂前無古「機」,也是大多數玩家想入手的主要原因。只是,入手後真的只能跑Chromium OS嗎?那就太可惜了,如果能讓其它作業系統在這台機器上運作,那麼1,299美元將會花得更有價值。
好在,Chromebook Pixel的開機設定並不封閉,除了可以在原本的SSD上分割出磁碟區來安裝其它作業系統,要把整顆SSD抹除、日後再還原也不困難。不想冒險的話,機器也支援用USB儲存裝置裡的作業系統開機。
安裝第三方作業系統並不危險,由於網路上已經有不少安裝教學,這裡就只簡述其原理及可能會遇到的困難,詳細的安裝步驟可參照附錄裡的網址實作,有的甚至只要打幾行指令就能自動安裝,就算完全沒玩過Linux也不是問題。
第三方系統安裝指南
Linux Distro安裝最易
由於Chromium OS的系統基底是Linux,加上Linux獨特的權限管理方式,它與Chromebook Pixel的相容性是最高的,儘管不一定百分百相容,安裝起來也一定比其它作業系統簡單。
為何說Linux系統有獨特的權限管理方式呢?主要是利用「chroot」來達到多重系統的並存效果。一般情況下,我們在安裝多重作業系統時會把它們放在不同的分割區或映象檔,切換到另一個就要重新開機,透過chroot則是可以達成「在一個分割區設置多個不同的系統根目錄」,不必再經由重開機來切換。
套用到此處,chroot可以讓Ubuntu直接運行在Chromium OS核心之上,又不會像虛擬化系統一樣有效能損耗,Ubuntu仍然可以直接存取硬體、以及硬碟上屬於自己根目錄下的資料,並且可以快速地在雙系統間「即時」切換。簡單的說,就是開機時仍然是使用Chromium OS,開完機後再直接切成Ubuntu。
若不是開發者,其實不必深究chroot的運作原理,只要知道「Crouton」這個套件可以輕鬆幫你裝好透過chroot運行的Ubuntu就好;至於「Crubuntu」則是需要重新分割硬碟,換個系統就要重開機。
Chroot
作業系統最重要的操作核心就是檔案,每個作業系統都需要一個自己的根目錄來運行。Linux系統的特殊之處在於可以在使用相同核心的前提下執行不同的函式庫來開啟不同的作業系統,比如Chromium OS使用的核心其實與Ubuntu相同,所以可以在開機後做實時切換。
Chroot的另一個作用是隔離檔案環境,提供一個「沙盒」來執行其它Linux作業系統或應用程式。由於只是隔離檔案環境,其它硬體資源仍是直接存取,所以跟一般的虛擬化並不能混為一談。
Windows驅動陷苦手
由於Chromebook Pixel的硬體是x86架構,能運行Windows是理所當然的事。不管是直接安裝、或透過VirtualBox之類的虛擬機都不是問題。比較麻煩的是驅動,核心硬體元件一定相容,頻頸卻卡在更關鍵的I/O裝置上。
Chromebook Pixel是一台針對Chromium OS客製化程度極高的機器,鍵盤、觸控版及螢幕的觸控功能不會有原生的Windows驅動程式,目前也沒有移植版的第三方驅動。這代表你必須外接滑鼠鍵盤來操作這台電腦,筆電的機能性於是失去其意義。
VirtualBox可解決此問題,但請記得:Windows的資源耗用並不低,運行虛擬機的Linux也需要一定效能,加上機器的硬碟只有32GB、記憶體只有4GB,虛擬機裡的Windows很難跑得多順暢。
Android效果極佳
別忘了,Android是以Linux為核心的作業系統,加上與Google血緣相近,在Chromebook Pixel上也能運行流暢。如果玩家們只是想讓Chromebook Pixel能多做一點事、而不是非得要安裝桌上型作業系統的話,筆者比較推薦Android,原因如下:
只有觸控板及觸控螢幕的機能會失效,加個滑鼠就能解決。
Android為了應付百家爭鳴的螢幕畫素,在前兩年的版本早就已經準備了解析度自主的解決方案,儘管不能達到百分百完美,調整起來仍會比其它桌上型作業系統輕鬆得多。
相較於Chromium OS簡直只有瀏覽器可用,Android的App數量大幅領先,沒網路也能單機作業,而且也有瀏覽器。
折衷一點思考,可以當成是買了一台有實體鍵盤及內建USB及SD卡插槽的Android平板,畢竟連Windows 8都主打Metro介面了,這種使用方式並不為過。不過Windows RT無法裝在Chromebook Pixel上是真的,因為它只支援ARM平台。
另外有點也要留意,大部分Android Apps只能在ARM平台執行,不是所有程式都能跑。除了在Google Play以「x86」做關鍵字搜尋外,直接在其它搜尋引擎下載APK也是個作法。
Android執行效果
Android系統可以充份運用高解析度螢幕的空間及像素密度,只要再把字體調至最大就能有很不錯的視覺效果。可惜能運行在x86上頭的Apps仍屬少數,可在Google Play搜尋「x86」就能得到相容性列表。
調整解析度費功夫
安裝完其它作業系統後,可能還會有些驅動或套件問題要自行處理,這點沒有捷徑可循,只能一個一個手動解決。由於這些工作牽涉到Linux系統教學,於此便不多做說明,解析度的調整倒是值得討論之處。
Mac OS X 10.8、iOS及Chromium OS是目前「唯三」有針對其搭配的硬體做解析度最佳化的作業系統。我們都知道有些電腦或行動裝置的螢幕像素密度很高,如果軟體端沒有做適合的對應處理,會產生不少問題,T客邦的這篇文章就有很清楚的說明:http://www.techbang.com/posts/9885。
回到Chromebook Pixel身上,如果你剛裝好Ubuntu,會發現的第一個問題一定是:字體及圖示太小、桌面太大,開個網頁會看到非常多的空白。這是因為Ubuntu以機器的原生解析度來顯示畫面的結果。因為一般作業系統的預設ppi在72~110之間,Chromebook Pixel的螢幕則是239ppi,畫面上所有物件都會縮小至少三之二。
立竿見影的解決方法是直接調整作業系統的解析度,因為機器的畫面顯示比例是4:3,所以把2760 x 1600改成1920 x 1440可以有效放大字體及介面、同時保持比例。你會發現畫面回復了正常的大小,但是圖像的邊緣及字體不會有Chromium OS那麼細膩,等於是失去了高解析度螢幕的優勢。
Ubuntu在不同解析度下的視覺效果
▲以硬體原生解析度運行的Ubuntu,字體小到快看不見,工作列及圖示也很難辨識。
▲降低解析度運行後,畫面比例回復正常,只是字體的邊緣變得沒有那麼細膩,小一點的字型也會糊糊的。
(後面還有-Apps大挑戰:雲端應用特蒐)
請注意!留言要自負法律責任,相關案例層出不窮,請慎重發文!