目的
使只能啟動 Chome OS 的 Chromebook,寫入第三方 Firmware 後,可以從 USB 開機,並安裝任一類型的 Linux 作業系統。(甚至 Windows 作業系統)。
說明
Chromebook 系列筆電的硬體價格相當便宜 (可能 Google 有贊助),但卻只能執行 Chrome OS。官方 Bios 並不允許從 USB 開機,但 Chrome OS 實在太過陽春,只能執行網頁瀏覽與一般文書處理等,而對於中/重度的進階使用者/開發人員來說,實顯不足。
國外有位神人 John Lewis,開發了支持 Intel 各晶片組的客製化韌體 (custom-firmware),搭載了開源的 SeaBios (SeaBios payload),而使得 Chromebook 得以選擇安裝其它版本的 Linux 系統。
而我今年初購買的 Acer Chromebook CB3-111-C3VG,因為是 Baytrail 系列晶片,原來 3rd-party 韌體無法支援;等了大半年總算神人解決相關技術問題,而也釋出支持 Baytrail 的韌體。
作法
Caution:務必要先備份好 ChromeOS。直接鍵入 chrome://imageburner 並依相關指示執行備份至 USB 碟。
參考文件:Installing coreboot and Ubuntu 15.04 on Toshiba Chromebook 2。
- 移除寫入保護 (Write-Protecton) 螺絲。
將 Acer Chromebook 背面12顆螺絲取出 (注意螺絲有分長短,取入位置要記得)。
將寫入保護螺絲取出 (靠近無線網卡旁,較大顆的螺絲)。每種機型的保護螺絲位置不一,要查看相關的機型規格。
- 開機轉換進入開發人員模式 (Developer Mode)。
同時按下【Esc】+【Refresh 鍵】+【電源鍵】。 - 重開機,Ctrl+Alt+D 進入登入畫面,兩種方式進入 Shell Mode:
- 按下 [Ctrl]+[Alt]+[T] (登入 ChromeOS 後)。
- 未登入前按下 [Ctrl]+[Alt]+[=>] (位於數字3按鍵之上的右箭頭)。第一次登入時的使用者帳號為 chronos (沒有密碼),如需設定密碼,則鍵入 chromeos-setdevpasswd。
進入 Shell Mode 後,鍵入:shell。
- Disable "寫入保護 (write protection)"
# sudo su # flashrom --wp-disable
如回應 "SUCCESS" 則表示已 disable 寫入保護。
- 鍵入 (最好從網站 copy/paste) 下列指令:
# cd; rm -f flash_chromebook_rom.sh; curl -L -O https://johnlewis.ie/flash_chromebook_rom.sh; sudo -E bash flash_chromebook_rom.sh
如執行無誤,則表示已成功寫入 SeaBios 韌體,重開機,即可啟動 BIOS 開機畫面。
- 重新開機後,按下【ESC】鍵可選擇從 USB 碟開機。
如圖可從 USB 啟動 ArchLinux 開機畫面,並執行相關安裝設定的動作。
sorry 是 cb3-111 , 再次感謝他support這款基本上已經停掉的產品 . 🙂
picture link
後來我跟一位叫做 Matt Milliller 大哥聯絡, 提供一些bios訊息給他,
他同意優先將這台cb1-111列入full-rom, 但我測試也失敗了幾次, 今天起來發現有好消息,
在他的網站 http://MrChromebox.tech 有新版了, 正在安裝測試版windows 10, 已知的問題還是一樣, trackpad不能用, 請用usb mouse.
william 大哥,我這邊已經更新好 7/24 Install/Update Custom coreboot Firmware (Full ROM) 的版本了,USB優先開機,但是拿做好的 sd卡 windows10 的安裝不起來,一開始就進到會表示無法安裝的畫面,這情況跟先前安裝 John Lewis FW 情況是一樣的,不知道您這邊有沒有其他建議可以題點的嗎?
ChromeOS Firmware Utility Script [2016-07-24]
(c) Mr. Chromebox
Paypal towards beer/programmer fuel welcomed at above address 🙂
*********************************************
** System Info
** Device: Acer Chromebook 11 (CB3-111/131,C730/C730E/C735)
** Board Name: GNAWTY
** CPU Type: Intel BayTrail
** Fw Type: Full ROM (MrChromebox 07/24/2016)
*********************************************
**
** 1) Install/Update RW_LEGACY Firmware
** 2) Install/Update BOOT_STUB Firmware
** 3) Install/Update Custom coreboot Firmware (Full ROM)
** 4) Set Boot Options (GBB flags)
** 5) Set Hardware ID (HWID)
** 6) Restore Stock BOOT_STUB
** 7) Restore Stock Firmware (full)
**
** 8) Reboot
** 9) Power Off
**
** U) Unlock Disabled Functions
*********************************************
Select a menu option or q to quit
3
Install/Update Custom coreboot Firmware (Full ROM)
Standard disclaimer: flashing the firmware has the potential to
brick your device, requiring relatively inexpensive hardware and some
technical knowledge to recover. You have been warned.
Do you wish to continue? [y/N] y
Default to booting from USB? If N, always boot from the internal SSD unless selected from boot menu. [y/N] y
Downloading coreboot firmware
Installing custom coreboot firmware (coreboot-seabios-gnawty-mrchromebox-20160724.rom)
Custom coreboot firmware (Full ROM) successfully installed/updated.
Press [Enter] to return to the main menu.
我是用光碟機安裝的, usb好像也安裝不起來.
安裝後發現鍵盤也不能用, 只好使用外接鍵盤與滑鼠(羅技K400).
最後又改回去johnlewis的版本, 使用外接硬碟(我是用usb3的殼裝Intel SSD 256G) 安裝windows10.
Matt 我知道,他應該是活躍於該論壇的第二號人物,功力也超強。
他後來好像有為 bay-trail CPU 釋出 full-rom(非 stub)的韌體。不過我沒採用就是了。
Hi 上述兩位:
你們的問題我全都不會喔。 我自己也只是把設定心得備註下來,大約 How-to 設定完一個月後就給忘掉了。
你們應該要至原開發那破解 Firmware 神人John Lewis 的 Google+ 論壇請教,才能比較有機會得到滿意的答案的。
https://plus.google.com/+JohnLewis-meh
https://www.reddit.com/r/chrultrabook/comments/44hath/bay_trail_install_instructions_for_debugging/
將win10安裝到usb外接硬碟開機, 目前一切正常,但是無法驅動音效 , 照著做還需要有virtualbox相關知識,否則裝不起來哦.
請問一下,我這邊已經做到可以看到從 USB 或 SD 載入了,但是,載入 Windows10 or Windows7 時會顯示 BIOS 的 ACPI 有問題,Windows 10 是有畫面顯示 ACPI 相關的問題後會自動重啟,Windows 7 則是直接藍底白字,但也有寫上ACPI 有問題,上面的這些問題,是否有辦法解決呢?因為真的想裝看看 Windows 的系統。
非常感謝您提供的教學,
我按照您的方式,也成功把Acer Chromebook11 CB3-111重灌了,
不過我是裝成GalliumOS,
GalliumOS有針對Chromebook的Kernel、Driver、scheduler最佳化,
更適合安裝在Acer Chromebook11 CB3-111上。
我是在露天買的,露天現在庫存新品,含運不到NT6000,CP值相當高。
這 GalliumOS 倒是不錯的選擇勒,我蠻心動的,可能來試試。 ^^
這台 Acer CB3-111 C/P 值真得相當高,現在不到 6千的話,實在太超值啦~~
謝謝您
是組合鍵。不過我忘了是哪一個。
這類問題,查下 Google 吧。
今年六月在下也以5000NTD買了二手cb3-111(原主人用了5次就不用了,已取用google 100G 2年使用權),
後來9月我也是參考把seabios改成usb開機,
結果失敗無法開機,acer維修直接換一片新的給我,使用後發現可以重新取得google 100GB 2年使用權, 之後就不敢隨便試改seabios,不想浪費人家維修資源.
看到這邊文章,真是好消息啊!
你真的賺到了,不到 NT$5000。
Acer 維修很不專業的,看不出是刷機失敗的。 >_< 其實這一台是刷不壞的,只要把電池短路再按下回覆組合鍵就可以回還原系統了。 🙂
不好意思手上有台刷SeaBIOS後 進不了OS
請問如何把電池短路
再按下回覆組合鍵
請問組合鍵是 嗎
看來我就是那個賣5000的主人…………