本帖最後由 javacomhk 於 2022-4-9 18:05 編輯
我之前個篇 ChromeOS Flex 話可以裝落USB boot 起很多PC電腦試用,但係就唔支持 Android App。
但原來可以用 Brunch Framework 去裝正式嘅 ChromeOS recovery image 落 USB 手指來試用, 一樣可以 boot 起很多 Intel/AMD CPU PC 電腦或 notebook 都得。但很多舊 Macbook 的 Touch Pad 都用唔到,有的舊嘅 MacBook Pro 都 boot 唔起,新的 Mac M1 CPU 就全部不支持 。
Chrome OS Recovery image 嘅好處是支持 Google Play Store 及 side load Android App, 由於此 Brunch Framework 製作出來的 ChromeOS 已經是 Developer mode,所以 double click 個 Apk file 去 side load 就可以。另外可以裝 Linux Environment。要裝 Linux 就要有 64GB USB 手指或以上。裝落USB手指嘅好處係可以試下先,亦不會慢。但現時 brunch framework 的安裝方法是 不支持 Nvidia GPU 的, 所以比較舊嘅電腦 (當不能安裝 Win 11及 Android Subsystem),只要是 64 bit CPU 但沒有獨立 GPU 或 GPU 效能比較低的就非常合適。我嘅 hardware 測試是前鏡頭, 麥克風 (Microphone), 聲音,藍芽 Mouse,Screen resolution 屏幕大小 / orientation 屏幕方向, Wifi network, Keyboard 的 Special key 聲音大細/mute控制/屏幕光暗制/鍵盤夜光制, Touch Pad 嘅雙手指 Right Click, USB 3.0, 開合 notebook 蓋 sleep mode or wake up, battery charging indicator 都用到/出到。Airplane mode 制, PrtScn 制, DVD/CD ROM, Finger scanner,firewire 或 thunderbolt 插口 及相關 external devices 就應該唔支持。Notebook 嘅 Secondary Monitor 支持或 ChromeCast 就沒試過,不過我覺得都應該可以用到。
支持的 CPU/GPU 硬體詳請看 Brunch Framework GitHub
硬體基本上要有 Intel 或 AMD x86 64 bit CPU 及有 UEFI boot 就支持。如果電腦沒有 UEFI Boot 支持,製作 ChromeOS Recovery USB 手指時就要安裝 MBR patch。
ARM CPU 就 不支持,Intel Core 2 Duo 或更舊的 CPU 就 不支持
ChromeOS recovery images 在此索引頁下載
https://cros-updates-serving.appspot.com/
或新網址
https://chromiumdash.appspot.com ... ategory=Chrome%20OS
現時最新 ChromeOS Recovery 版本是第 98 版。
一般而言是要根據你的電腦 CPU 去下載相關 Codename 版本, 其他 Codename 版本是支持 Chromebook hardware 用。
Intel CPU 第2至第9代 要下載 Codename "rammus" 的版本
Intel CPU 第10至第11代 要下載 Codename "volteer" 的版本
AMD CPU Stoney Ridge & Bristol Ridge 要下載 Codename "grunt" 的版本
AMD CPU Ryzen 要下載 Codename "zork" 的版本
AMD Ryzen 4xxx CPU的電腦就需要在 ChromeOS 開機時的 Brunch Configuration Menu 選擇 kernel 5.10 (有些 Macbook 都需要),詳情請看 Brunch Framework 的 FAQ
怎樣看 Intel CPU 第幾代?現時 Brunch Framework 支持 Intel 嘅 CPU 是指 Intel® Core™ Processors。例如在 Windows 的 System CPU Info 見到 Intel(R) Core(TM) i5-6200U CPU @ 2.30GHz 。唔係睇 i3/i5/i7個數字,係睇個4個位數字嘅 6 字頭就代表第6代。但現在新的第10代 (例如 Intel(R) Core(TM) i5-10210U CPU @ 1.60GHz) 或以上 CPU 就會有5個數字,頭2個數字係 10 字頭就代表第10代。

以下是製作 ChromeOS USB boot disk image 步驟並支持 將 USB手指內的 data partition 增大,以下這些基本步驟是假設使用 Intel CPU 第2至第9代的電腦及製作儲存於 64 GB 嘅 USB 手指的 ChromeOS boot image。
❶ 製作 USB手指用的 boot image, 可使用 Windows WSL2 的 Ubuntu 20.04 或 Ubuntu 20.04 的 Linux 電腦,使用 Terminal 輸入以下指令。
.- sudo apt update && sudo apt upgrade
- sudo apt -y install pv cgpt tar unzip wget
- mkdir -p ~/rammus
- cd ~/rammus
- # 下載及解壓最新 Brunch framework 用以製作 ChromeOS Recovery image file
- wget https://github.com/sebanc/brunch/releases/download/r97-stable-20220121/brunch_r97_stable_20220121.tar.gz
- tar xzvf brunch_r97_stable_20220121.tar.gz
- # 下載及解壓 ChromeOs Recovery Image 的 "rammus" 98 版本,支持 Intel CPU 第2至第9代的電腦
- wget https://dl.google.com/dl/edgedl/chromeos/recovery/chromeos_14388.61.0_rammus_recovery_stable-channel_mp-v2.bin.zip
- unzip chromeos_14388.61.0_rammus_recovery_stable-channel_mp-v2.bin.zip
- # 如果使用 32GB手指製作就要用這參數 "-s 28" 因為32GB手指實際只有約28GB可用。
- # 如果使用 128GB手指製作就要用這參數 "-s 114" 因為128GB手指實際只有約114GB可用。
- # 如果使用 256GB手指製作就要用這參數 "-s 232" 因為256GB手指實際只有約232GB可用。
- # 64GB USB stick has only about 58GB for actual usage, so the size parameter here is "-s 58"。
- sudo bash chromeos-install.sh -src chromeos_14388.61.0_rammus_recovery_stable-channel_mp-v2.bin -dst /mnt/c/Users/Public/Downloads/chromeos_rammus_58g.bin -s 58
複製代碼 .
❷ 使用 https://rufus.ie/en/ 或 Chrome Browser 的 Chrome Recovery Utility, 用 Use local image 時選擇 (C:\Users\Public\Downloads\chromeos_rammus_58g.bin) 去製作 USB boot disk。如果使用 Chrome Recovery Utility 去製作 USB boot disk 可參考此使用影片 https://community.acer.com/en/kb ... cal-chrome-os-image
❸ 在電腦上插入剛才製作好的USB手指 boot disk, 開機及按 F2 鍵 (注意:你的電腦可能是Del鍵或其他 Fn 鍵,可以參考這篇) 去進入 BIOS 設定後要選用 UEFI BOOT 及改變 Boot Order 用 USB Boot 先, 如果 BIOS 有 Secure Boot 就要 Disable (要 Disable Secure Boot, 可能 BIOS 需要先設定 Supervisor Password,但最重要重要重要是,一定要記得呢個 Supervisor password) 或使用 Enroll Key (但未必所有電腦支持此 Enroll Key功能)。
To enroll the key directly from a USB, select OK -> Enroll key from disk -> EFI-SYSTEM -> brunch.der -> Continue and reboot.
❹ 如不想自已製作 ChromeOS USB image 可直接下載以下連結的已製作好的 zip 檔案 chromeos_rammus_58g.bin.zip (3.61GB) 試試,請下載檔案後使用上面第 ❷ 步驟方法製作 ChromeOS USB boot disk。如果是用 Rufus 或 Chrome Recovery Utility 的 Use local image 去製作 USB boot disk 是不用解壓 zip file 可直接使用的。You don't have to unzip the local image.
https://mega.nz/file/K4ATlSba#cF ... tmaE92G6mywGePjFIew
❺ 如果沒有 Linux 系統電腦,又安裝不到 Windows WSL2 (因為 WSL2 需要 Windows 10 version 1903 或以上) 又想用試用 Linux 系統臨時自己製作 ChromeOS USB boot disk, 可以從 https://ubuntu-mate.org/download/amd64/ 下載 Ubuntu Mate 20.04.4 LTS 的 ISO image 及用 rufus 或 Chrome Recovery Utility 安裝在 另一只 USB手指內 (但此USB 手指需要大過 64GB,因為製作過程中 Image File 很大,與及在製作過程中未必支持直接寫在 Network Share Drive 上)。安裝 Ubuntu 在USB 手指教學如下:https://www.hkepc.com/forum/viewthread.php?fid=24&tid=2656331。如用這 Ubuntu Mate 手指 boot 起部電腦/notebook 臨時使用製作 ChromeOS Boot Image,步驟如上面 ❶ 內的 Terminal 指令一樣。製作好的 Image 可直接寫落隻準備好的 最後用的 64G 手指 (Linux 新手就要留意,有機會打錯字寫錯落 /dev/sdN 的風險)。或者如果個Internal HD 有位都可以暫時mount 咗佢寫落去,或安全的將 image file zip 好後才上傳至 Network Share 或 cloud storage。不過這方法去製作 ChromeOS USB boot disk 要先講明,我是沒有實戰試過。
❻ 如果試用ChromeOS USB 手指完畢及滿意,可根據這篇的 Singleboot installations 或 Dualboot installations 下的 Set up Grub2Win 的方法去安裝在電腦嘅 Internal HardDisk 上。https://github.com/sebanc/brunch ... all-with-windows.md
❼ 至於 ChromeOS 嘅update 就要跟 這篇 FAQ 下面的 Updates 內容去做。ChromeOS Settings 內置嘅 update 就唔好用。
.
.
最新 ChromeOS 99 及 ChromeOS 100 教學在此 -> https://www.hkepc.com/forum/viewthread.php?fid=24&tid=2657978 |