ADVERTISEMENT
前幾天老闆說:Chrome OS很熱門喔,誰有空趕快寫一篇編譯原始碼的教學吧。結果A同學說:恐怕有困難,我上次編譯一次就花了一整天。B君回答:請問為什麼要自己編譯,這跟抓別人做好的映像檔有什麼分別?
素滴,要尋常百姓沒事在家自己編譯程式碼,是非常宅和無聊的一種聖誕夜活動。網路上也出現不少現成映像檔,以及如何把映像檔掛到虛擬系統上執行的教學了。那麼,這篇「雷格」很大的文章還可以出來湊什麼熱鬧?
因為大家都像筆者的同學們一樣,外公務繁忙,要不是抓了個Chrome OS之後(Google正名為Chromium OS,不過,呃,Chrome OS比較好聽)只打開玩了幾秒鐘就拋棄,不然就是忙得連抓的時間都沒有。
可能因為玩的時間很趕,所以不管是操作方法或立即的評價都不是很正確,所以我們在比別人多玩了幾天的情況下,也跳出來澄清一些試用報告裡常見的錯誤。例如典型的使用者意見是:Chrome OS太陽春了,開機以後除了瀏覽器就什麼都沒了,而且很容易當機,程式反應超級慢。(Google:其實人家也有一點點功能)真的是這樣嗎?我們看下去。
虛擬系統方便玩
網路上流通的映像檔都是以裝在VMware等虛擬PC軟體的虛擬磁碟檔為主,一開始筆者還以為這次Google釋出的原始碼就是讓使用者先裝進虛擬系統測試,畢竟裝載Chrome OS的硬體應該連個影都沒有吧?想在實體機器上裝Chrome OS應該也不會成功。
事實是這樣的,根據Google公開的編譯程序,建製好的映像檔一開始並不是虛擬磁碟的VMDK檔,而是「.image」的原始映像。你可以選擇把原始檔複製到隨身碟、硬碟,或是轉換成虛擬磁碟,可想而知,因為最後一個選項是最好流通的格式,所以熱心的網友都會以此分享。
順便一提,目前只能在Ubuntu 9.04以上的版本編譯Chrome OS,Windows是不行的,也難怪一堆人都寧願下載別人做好的映像檔。
▲Chrome OS紅了,VMware也跟著標榜它可以試玩這套實驗系統,帥。
裝錯軟體超級慢
既然Chrome OS映像檔有複製到隨身碟和硬碟的選項,這也代表,只要你有相容的硬體,安裝到實體機器也不是什麼問題。其實Google還列出了Chrome OS的相容列表,數量遠比我們想像中的多,表格上列舉了無線網路、有線網路、觸控板、待命功能的支援狀況,甚至還附了線上購買的連結咧。
所以有些網路上流傳的隨身碟安裝教學,必須透過原始映像檔搭配Windows下的寫入工具執行,也就不必進到Linux下指令了。比較需要的注意的是,在Google的編譯指南裡有兩種選項,轉成VMDK是給VMware使用的虛擬磁碟,轉成VDI則是VirtualBox的預設格式。有些人把檔案和工具交叉混用了,比方筆者試用的是gdgt網站所建置的VMDK檔,放進VirtualBox執行的話,許多鍵盤快速鍵都會失效,而且呼叫終端機就會當機。一段時間沒使用,就會進入游標還能動,但所有功能失效的「假寐」狀態。
嗯,是的,Chrome OS不是塞了個瀏覽器就打完收工了,它也是有終端機的喔,引用筆者認識的數名Linux魔人意見,命令列才是男人的浪漫Linux的王道。很不幸地,看著黑嘛嘛的畫面,筆者只擠得出「ls」和「cdup」幾個字,這部份就有待能人異士補完了。
5分鐘試玩Chrome OS
好吧,屁了半天,還是趕快進入試玩實戰比較有用。附帶一提,其實Google教學文裡有交代:並不建議在虛擬系統裡試用Chrome OS,因為這個版本沒有終端機,鍵盤的反應很慢,而且操作速度超級龜。所以網友反應Chrome OS很爛,也有可能找相容硬體再測一遍就沒有相同的症狀。如果你和我一樣下載了VMDK檔,就得找VMware搭配,用免費的VMware Player 3.0就很方便了,它終於加入自建虛擬機器的功能,除了省略快照復原點、遠端桌面等進階項目,算是相當適合初學者和輕度玩家。有意一玩者,請自行下載下列兩樣寶貝並執行安裝之。
- VMware Player:http://www.softpedia.com/get/System/OS-Enhancements/VMware-Player.shtml
- Chromium OS映像檔:http://www.boot-land.net/downloads/?dir=&download=chrome-os-0.4.22.8-gdgt.vmdk.zip
▲裝完VMware Player後,選擇建立新的虛擬機器,按第三個選項自己裝系統。
▲基本上選系統類型應該只關係到附加什麼加強工具版本而已,這裡挑Linux和Ubuntu。
▲幫虛擬機器取個名字,如果預設的C槽空間不夠,可把路徑搬到腹地大一點的地方去。
▲這裡沒辦法直接指定自己的映像檔,先接受預設值跳過去。
▲沒什麼好講,按「Finish」。
▲把下載回來的VMDK檔丟到剛剛設定的虛擬機器目錄下。
▲回VMware Player首頁,按編譯虛擬機器的設定。
▲按「Add」加入新的硬碟機。
▲選第二項:「使用既有的虛擬磁碟」。
▲把剛剛複製好的映像檔指定進去吧。
▲一開始建的虛擬磁碟沒用了,踢!
Chrome OS究竟是什麼
雖然建立虛擬機器的步驟落落長,不過相信我:其實很簡單,關鍵只是把開機磁碟換成下載回來的虛擬磁碟而已。Chrome OS就是基於Linux核心定制的作業系統,來談談它為什麼搞得那麼陽春好了,這和我們很久以前介紹過的微軟Midori計畫有點雷同。開機、進BIOS、載入驅動、進入桌面、啟動瀏覽器,這些阿哩阿雜的步驟,是在世界上有網際網路、有瀏覽器之前、嗯,還有Google誕生之前就沿用下來的概念。如果我們今天要為瀏覽網路(為Google)重新設計一套作業系統,該怎麼做?
Google設想的答案很簡單,就是去除以上阿哩阿雜的東東,開機直接啟動瀏覽器就好了,當然等待的時間越短越好,不然只想上個網,搞那麼多捷徑、程式、工具是要幹嘛?先有這個概念,再來評估Chrome OS到底爛不爛應該會更客觀。
在我們的測試機上,Chrome OS的虛擬機器大約花13秒進入登入畫面,很多人覺得這個畫面很詭異,因為它似乎想和Google帳號合體,然而如果買新電腦的人還沒上過網,要怎麼取得Google帳號?其實在Google的編譯指南裡提到可以設定「後門」帳號,所以網路上Chrome OS映像檔都會有各自的免密碼登入名稱,這裡用的是「chronos」,取得很貼切,正好是Chrome OS的諧音。
▲啟動吧,鳳凰號!
▲輸入chronos,這應該是編譯映像檔的人自訂的名稱。
▲按Enter會自動補正「@gmail.com」,密碼空白就能登入。
▲因為筆者已經玩過幾次了,所以一開始就會回復之前的瀏覽階段。
▲最左側的分頁長得有點像程式集加控制台的組合。
▲這個Caculator是唯一一支像本機程式的東東。
▲在網址列打「file:///」可以瀏覽本機的檔案目錄。
▲發現chronos帳號會像其他Linux系統的本機帳號一樣,擁有自己的家目錄。
其實Chrome OS不只有瀏覽器
雖然我們說Chrome OS沒你想得爛,老實說它其實也跟「強大」完全沾不上邊,只用得上「陽春」或「雛形」這樣的形容詞吧。右上角有一些小圖示,也就是整個作業系統當中的一百零一支附加功能了。因為是在虛擬系統中試用,所以有關電池、網路的選項也沒法兒看出個什麼。
至於選項畫面裡可調整的項目,也只比瀏覽器多那麼一丁點而已。有趣的是,在Chrome OS裡按「Ctrl+Alt+Delete」會發生什麼事?答案是出現Linux版的「工作管理員」,在Chrome OS裡的各種視窗都是放到全螢幕的,也沒有任何可以調整視窗大小的操作介面,對螢幕解析度受限的小筆電來說,搞不好是個創舉吧。可能很多人沒發現,不同視窗退出、交替的時候,其實有個滑動的小特效,不過現在一切都太陽春了,很難看得出什麼創意。
另一個爭議在於,Google宣稱將使用者資料儲存到「雲端」,將比本機硬碟安全得多。這一點包括筆者在內都要打個大問號,在先前的電腦王雜誌當中才刊登過Twitter遭到駭客的討論文章,重點不在Google的伺服器比硬碟更不容易壞,而是一旦你的「雲端」陽春密碼慘遭破解,所有隱私資料就像冠希哥一樣被看光光。
好吧,在截稿期瘋狂的寫了一堆,試玩Chrome OS真的不難,十分建議有興趣的玩家共襄盛舉。如果你剛好有Google硬體清單裡的機器,也歡迎分享實體機器上的Chrome OS是不是真的會變快。
▲插座符號可查看剩餘電量,還有計算充電時間。
▲連線符號可以找無線網路,開啟/關閉網卡。
▲最右邊的倒三角是整個畫面當中唯一可以找到的設定選單。
▲第一頁可以設定時區、觸控板等項目。
▲第二頁開始就和Chrome瀏覽器沒什麼差別了。
▲設定下載目錄和瀏覽器的版本稍有不同,會連動到Linux系統的相關資料夾。
▲類似工作管理員的小視窗,除了「關閉程序」就沒任何功能了。
▲終端機會切換到全螢幕,輸入exit就可以退出。
▲按F8可以查看有哪些快速鍵可以選用。
▲剛好Chrome OS當機了,讓我們抓下按住Ctrl的畫面。
▲按「Ctrl+O」可以開啟陽春的檔案瀏覽器。
1, 叫出終端機:Alt+Ctrl+T
2, 改變解析度:在終端機下輸入xrandr -s 1280×800 (你想要的解析度)
3, 關機:在終端機下輸入sudo shutdown -h now
"無痛 Chromium OS USB"
不過乾不乾淨就見仁見智了
我是蠻相信"網友性本善"的說法的 呵呵
在vmware上使用Chrome OS
但是很奇怪的是
沒辦法登入
儘管是在sign up google account 之後
還是沒有辦法登入進去
麻煩可以幫我解決媽?
感恩!!
帳號:chronos
密碼:空白
一開始就用Google帳號可能會進不去,好像網卡無法正常啟用的樣子
相容性如何呢?
零
想請問一下
VMDK檔 要怎樣灌到HDD
讓他可以在系統直接開機
而不是用虛擬軟體
前面的文章裡有大致解釋,VMDK是專門給虛擬系統用的,想直接灌到硬碟的話,得找別人編譯好的「.img」這類映像檔,透過Linux指令寫入到隨身碟或實體硬碟才行。電腦王雜誌有相關介紹,有機會的話,我們會再整理教學文章出來。