ChromeOS是Google推出的開源作業系統,主要設計給性能老舊的筆電使用,稱為Chromebook。自從Neverware CloudReady被Google收購後,Google便釋出可以給任何裝置安裝的「ChromeOS Flex」。
ChromeOS Flex功能參照 Google的說明,大致上是ChromeOS的精簡版:不支援Android APP、只支援x86架構的電腦、有Linux容器可選用。
由於Google並無直接提供ISO,安裝虛擬機有點技巧,我們得直接讓虛擬機從實體隨身碟開機。
下面教學如何在Linux的Virt Manager以QEMU-KVM安裝ChromeOS Flex虛擬機。
1. 製作開機隨身碟#
ChromeOS Flex的安裝程式只能透過Windows版的Google Chrome執行。用Chrome造訪 Chromebook還原公用程式的下載頁面,安裝擴充元件。
插入容量至少8GB的隨身碟,製作開機隨身碟,選擇型號為ChromeOS Flex。
開始寫入。
2. 設定ChromeOS Flex虛擬機#
ChromeOS Flex的安裝嚮導十分簡單,大致上都是一直下一步就好了。
在Linux電腦上,插入開機隨身碟,但是不要掛載。用
lsblk
確認隨身碟的裝置代號。Virt Manager點選新增虛擬機,機器類型選擇Generic Linux 2020,然後自訂硬體。
新增SATA硬碟,編輯XML,修改dev編號為sdc:
<disk type="file" device="disk">
<driver name="qemu" type="qcow2" discard="unmap"/>
<source file="/var/lib/libvirt/images/chromeos.qcow2"/>
<target dev="sdc" bus="sata"/>
<address type="drive" controller="0" bus="0" target="0" unit="2"/>
</disk>
- 新增硬體CDROM,按下確定後編輯XML,加入以下內容把實體隨身碟(
/dev/sdc
)變成虛擬機的開機碟:
<disk type="block" device="disk">
<driver name="qemu" type="raw"/>
<source dev="/dev/sdc"/>
<target dev="sda" bus="sata"/>
<address type="drive" controller="0" bus="0" target="0" unit="0"/>
</disk>
開機。如果開機後滑鼠看不到,點一下新增硬體,臨時插入一個USB滑鼠就可以解決。
語言選擇中文,開始安裝ChromeOS Flex,一直下一步,載入需要一點時間。
安裝完成。讓Virt Manager強制關機,刪除隨身碟的硬體裝置。
重開機進入系統需要登入Google帳號。
之後就會進入桌面。鎖定畫面的解鎖密碼是Google帳號的密碼。
3. ChromeOS Flex的用途#
ChromeOS Flex啟動非常之快,虛擬機無硬體加速播放Youtube也是很流暢,雖然UI有點破圖。
ChromeOS Flex不提供Android APP,主要依賴Google提供的全家桶和Web APP。ChromeOS Flex尚有與Android手機同步的功能。
這樣的話ChromeOS Flex就算安裝到實體機器,也只能上網看影片、簡單文書、視訊。看Google何時下放ChromeOS的所有功能。
不過在設定裡面可以啟用實驗性的Linux容器環境,預設是使用Debian 11,另外支援X Window。