Chrome OS devices: Difference between revisions
Appearance
No edit summary |
→Enable booting from external storage: Adding personal experience with Chromebook boot process. Tags: mobile edit mobile web edit |
||
Line 69: | Line 69: | ||
After that you can boot from external storage (SD or USB) with {{Button|Ctrl}} + {{Button|U}}. | After that you can boot from external storage (SD or USB) with {{Button|Ctrl}} + {{Button|U}}. | ||
It might be necessary to reseat the storage (SD or USB) between bootup and triggering the boot from external storage. | |||
=== Installation to SD card or USB storage === | === Installation to SD card or USB storage === |
Revision as of 07:30, 14 June 2023
Devices
Device | Codename | Architecture | Chipset |
---|---|---|---|
Acer Chromebook 13 (CB5-311) | google-nyan-big | armv7 | Nvidia Tegra K1 (T124) |
Acer Chromebook 311 (C722 / C722T) | google-willow | aarch64 | MediaTek MT8183 |
Acer Chromebook 311 (CB311-11H / CB311-11HT) | google-kenzo | aarch64 | MediaTek MT8183 |
Acer Chromebook 314 (CB314-2H / CB314-2HT) | google-cozmo | aarch64 | MediaTek MT8183 |
Acer Chromebook 511 | google-limozeen | aarch64 | Qualcomm Snapdragon 7c (SC7180) |
Acer Chromebook 514 (CB514-2H / CB514-2HT) | google-spherion | aarch64 | MediaTek MT8192 |
Acer Chromebook R13 | google-elm | aarch64 | MediaTek MT8173C |
Acer Chromebook Spin 311 (CP311-3H) | google-juniper | aarch64 | MediaTek MT8183 |
Acer Chromebook Spin 311 (R722T) | google-pico | aarch64 | MediaTek MT8183 |
Acer Chromebook Spin 513 | google-lazor | aarch64 | Qualcomm Snapdragon 7c (SC7180) |
Acer Chromebook Spin 513 (CP513-2H) | google-tomato | aarch64 | MediaTek MT8195 |
Acer Chromebook Tab 10 | google-dru | aarch64 | Rockchip RK3399 |
Acer Chromebook Tab 510 | google-quackingstick | aarch64 | Qualcomm Snapdragon 7c Gen 2 (SC7180P) |
AOpen Chromebase Mini | google-veyron-tiger | armv7 | Rockchip RK3288 |
AOpen Chromebook Commercial Tab | google-druwl | aarch64 | Rockchip RK3399 |
AOpen Chromebox Mini | google-veyron-fievel | armv7 | Rockchip RK3288 |
Asus Chromebit CS10 | google-veyron-mickey | armv7 | Rockchip RK3288 |
Asus Chromebook C201 | google-veyron-speedy | armv7 | Rockchip RK3288 |
Asus Chromebook C202XA | google-hana | aarch64 | MediaTek MT8173C |
Asus Chromebook CZ1 | google-cerise | aarch64 | MediaTek MT8183 |
Asus Chromebook Detachable CM3 (CM3000) | google-kakadu | aarch64 | MediaTek MT8183 |
Asus Chromebook Detachable CZ1 | google-katsu | aarch64 | MediaTek MT8183 |
Asus Chromebook Flip C100 | google-veyron-minnie | armv7 | Rockchip RK3288 |
Asus Chromebook Flip C101 | google-bob | aarch64 | Rockchip RK3399 |
Asus Chromebook Flip CM3 (CM3200, MT8183) | google-damu | aarch64 | MediaTek MT8183 |
Asus Chromebook Flip CM3 (CM3200, MT8192) | google-hayato | aarch64 | MediaTek MT8192 |
Asus Chromebook Flip CZ1 | google-stern | aarch64 | MediaTek MT8183 |
Asus Chromebook Tablet CT100 | google-dumo | aarch64 | Rockchip RK3399 |
CDI EduGear Chromebook K | google-veyron-jerry | armv7 | Rockchip RK3288 |
CDI EduGear Chromebook M | google-veyron-mighty | armv7 | Rockchip RK3288 |
CTL Chromebook J2 / J4 | google-veyron-jerry | armv7 | Rockchip RK3288 |
CTL Chromebook Tablet Tx1 | google-druwl | aarch64 | Rockchip RK3399 |
Dynabook Chromebook C1 | google-pompom | aarch64 | Qualcomm Snapdragon 7c (SC7180) |
Epik Chromebook ELB1101 | google-veyron-jerry | armv7 | Rockchip RK3288 |
Google Asurada Chromebook | google-asurada | aarch64 | MediaTek MT8192 |
Google Cherry Chromebook | google-cherry | aarch64 | MediaTek MT8195 |
Google Chromebooks with x64 CPU | google-x64cros | x86_64 | Various x86_64 |
Google Corsola Chromebook | google-corsola | aarch64 | MediaTek MT8186 |
Google Gru Chromebook | google-gru | aarch64 | Rockchip RK3399 |
Google Kukui Chromebook | google-kukui | aarch64 | MediaTek MT8183 |
Google Oak Chromebook | google-oak | aarch64 | MediaTek MT8173C |
Google Trogdor Chromebook | google-trogdor | aarch64 | Qualcomm Snapdragon 7c |
Google Veyron Chromebook | google-veyron | armv7 | Rockchip RK3288 |
Haier Chromebook 11 | google-veyron-jaq | armv7 | Rockchip RK3288 |
Haier Chromebook 11e | google-veyron-mighty | armv7 | Rockchip RK3288 |
Hisense Chromebook 11 | google-veyron-jerry | armv7 | Rockchip RK3288 |
HP Chromebook 11 G1 | google-spring | armv7 | Samsung Exynos 5250 |
HP Chromebook 11a | google-kappa | aarch64 | MediaTek MT8183 |
HP Chromebook 11MK G9 EE | google-esche | aarch64 | MediaTek MT8183 |
HP Chromebook 14 G3 | google-nyan-blaze | armv7 | Nvidia Tegra K1 (T124) |
HP Chromebook X2 | google-coachz | aarch64 | Qualcomm Snapdragon 7c (SC7180) |
HP Chromebook x360 11MK G3 EE | google-burnet | aarch64 | MediaTek MT8183 |
HP Chromebook x360 13b-ca0xxx | google-dojo | aarch64 | MediaTek MT8195 |
HP Fortis 11 G9 Q Chromebook | google-kingoftown | aarch64 | Qualcomm Snapdragon 7c Gen 2 (SC7180P) |
Lava Xolo Chromebook | google-veyron-jaq | armv7 | Rockchip RK3288 |
Lenovo 100e Chromebook 2nd Gen (MTK) | google-hana | aarch64 | MediaTek MT8173C |
Lenovo 100e Chromebook 2nd Gen MTK 2 | google-makomo | aarch64 | MediaTek MT8183 |
Lenovo 10e Chromebook Tablet | google-kodama | aarch64 | MediaTek MT8183 |
Lenovo 300e Chromebook | google-hana | aarch64 | MediaTek MT8173C |
Lenovo 300e Chromebook 2nd Gen (MTK) | google-hana | aarch64 | MediaTek MT8173C |
Lenovo 300e Yoga Chromebook Gen 4 | google-steelix | aarch64 | MediaTek Kompanio 520 (MT8186) |
Lenovo Chromebook C330 | google-hana | aarch64 | MediaTek MT8173C |
Lenovo Chromebook S330 | google-hana | aarch64 | MediaTek MT8173C |
Lenovo Flex 11 Chromebook | google-hana | aarch64 | MediaTek MT8173C |
Lenovo IdeaPad 3 Chromebook (MT8183) | google-fennel14 | aarch64 | MediaTek MT8183 |
Lenovo IdeaPad Duet 3 | google-wormdingler | aarch64 | Qualcomm Snapdragon 7c Gen 2 (SC7180P) |
Lenovo IdeaPad Duet 5 | google-homestar | aarch64 | Qualcomm Snapdragon 7c Gen 2 (SC7180P) |
Lenovo IdeaPad Duet Chromebook | google-krane | aarch64 | MediaTek MT8183 |
Lenovo IdeaPad Flex 3 Chromebook (CB-11M735) | google-hana | aarch64 | MediaTek MT8173C |
Lenovo IdeaPad Flex 3 Chromebook (MT8183) | google-fennel | aarch64 | MediaTek MT8183 |
Lenovo IdeaPad Slim 3 Chromebook (14M868) | google-magneton | aarch64 | MediaTek MT8186 |
Lenovo N23 Yoga Chromebook | google-hana | aarch64 | MediaTek MT8173C |
Libera-Merdeka Chromebook C100/C110/C120/C150 | google-pazquel | aarch64 | Qualcomm Snapdragon 7c (SC7180) |
Lumos Education Chromebook | google-veyron-mighty | armv7 | Rockchip RK3288 |
Mecer Xpression V2 | google-veyron-jerry | armv7 | Rockchip RK3288 |
Medion Chromebook S2013 | google-veyron-jaq | armv7 | Rockchip RK3288 |
Medion Chromebook S2015 | google-veyron-mighty | armv7 | Rockchip RK3288 |
NComputing Chromebook CX100 / CX110 | google-veyron-jerry | armv7 | Rockchip RK3288 |
Nexian Chromebook 11.6" | google-veyron-mighty | armv7 | Rockchip RK3288 |
Orbic Chromebook 4G | google-pazquel | aarch64 | Qualcomm Snapdragon 7c (SC7180) |
PCMerge Chromebook (PCM-116E / PCM-116EB) | google-veyron-mighty | armv7 | Rockchip RK3288 |
Poin2 Chromebook 11 | google-veyron-jerry | armv7 | Rockchip RK3288 |
Poin2 Chromebook 11C | google-hana | aarch64 | MediaTek MT8173C |
Poin2 Chromebook 14 | google-hana | aarch64 | MediaTek MT8173C |
Positivo Chromebook CH1190 | google-veyron-jerry | armv7 | Rockchip RK3288 |
Prowise Chromebook Entryline | google-veyron-mighty | armv7 | Rockchip RK3288 |
Samsung Chromebook | google-snow | armv7 | Samsung Exynos 5250 |
Samsung Chromebook 2 11.6" | google-peach-pit | armv7 | Samsung Exynos 5420 |
Samsung Chromebook 2 13.3" | google-peach-pi | armv7 | Samsung Exynos 5800 |
Samsung Chromebook Plus | google-kevin | aarch64 | Rockchip RK3399 |
Sector 5 E1 Rugged Chromebook | google-veyron-mighty | armv7 | Rockchip RK3288 |
True IDC Chromebook 11 | google-veyron-jaq | armv7 | Rockchip RK3288 |
VideoNet Chromebook BL10 | google-veyron-jerry | armv7 | Rockchip RK3288 |
Viglen Chromebook 11 | google-veyron-mighty | armv7 | Rockchip RK3288 |
Code | Meaning |
---|---|
Y | Yes, fully implemented |
P | Partially implemented |
N | Not working yet |
Untested | |
- | Not applicable -- device does not have feature |
Installation
Preparation
Enable developer mode
NOTE: Switch to developer mode will factory reset your device (erase all user data). |
NOTE: The process is different depending on keyboard presence. |
Enable developer mode on laptop or tablet with keyboard
- Turn off the device.
- Press + + .
- Press + .
- Confirm switch to developer mode.
After that you have to press
+ to boot from internal storage.Enable developer mode on tablet without keyboard
- Press and buttons at the same time and boot the device.
- You should see prompt saying Please insert a recovery USB stick with a helpful image showing USB port that doesn't exist on Duet.
- Press button, now you should see a menu with options like "Show Debug Info", "Cancel", "Power Off", and "Language".
- Press and buttons at the same time. Option "Show Debug Info" will be replaced with "Confirm Disabling OS Verification".
- Select this option by using volume buttons and confirm by pressing .
- The device now should boot up in Developer Mode saying that it is INSECURE.
Enable booting from external storage
- Boot into Chrome OS.
- Open console: + + .
- Enter
shell
in console. - Enter
sudo crossystem dev_boot_usb=1 dev_boot_signed_only=0
in shell.
After that you can boot from external storage (SD or USB) with
+ .It might be necessary to reseat the storage (SD or USB) between bootup and triggering the boot from external storage.
Installation to SD card or USB storage
NOTE: We do not have prebuilt images yet, so you have to use pmbootstrap for installing. |
Follow Pmbootstrap page, do a SD card installation.
Installation to eMMC
- Install pmOS to SD card and boot it.
- Boot your mobile device from the SD card (or USB stick)
- Install pmbootstrap to SD card (or USB stick) with
apk add pmbootstrap
- Figure out which device your eMMC is located on with
lsblk
- Use
pmbootstrap install --sdcard=/dev/mmcblk0
- Make sure your eMMC is
/dev/mmcblk0
, otherwise replace it with correct device. - Check other
pmbootstrap install
arguments, you may find something useful.
- Make sure your eMMC is