||1 year ago|
|.gitignore||1 year ago|
|00-settings-sample.sh||1 year ago|
|01-flash.sh||1 year ago|
|02-chroot-setup.sh||1 year ago|
|02-chroot.sh||1 year ago|
|03-config.sh||1 year ago|
|README.md||1 year ago|
Alpine on Asus Chromebook C201
This set of scripts can be used to set up an Alpine file system on external media for the Asus Chromebook C201. Some of it is lifted from the alpine-conf scripts (see links below).
It currently uses the veyron kernel via Arch Linux ARM packages. Alpine packages and mainline kernel may be supported in the future.
The script will wipe the chosen storage device and replace it with a new installation. Please check the device path carefully before running the scripts. Although the scripts should be (mostly) functional, the author(s) and contributor(s) will not be held liable for any loss of data or other damages as a result of using the scripts.
Please use at your own risk.
USB boot enabled on the Chromebook (see below)
An existing Linux host installation on the device or with the same architecture (armv7). This is currently needed to chroot into the OS and set up a new user that can be used to log in, as well as bootstrap wireless packages if planning to use the built-in wifi chip. The script might work in crosh (the ChromeOS developer shell) with some adjustments, but is untested.
Host system dependencies:
curl cgpt partx util-linux vboot-utils
Enable USB boot
Access recovery mode by pressing
Esc + Refresh/F3 + Power, then activate developer mode (
Ctrl + D).
Turn off OS verification, and wait for the system to transition to developer mode.
Reboot and switch to a shell by pressing
Ctrl + Alt + →/F2.
chronosand obtain superuser privileges:
Set the boot parameters below and reboot.
crossystem dev_boot_signed_only=0 crossystem dev_boot_usb=1
00-settings-sample.shand edit the values to suit. Rename the file to
01-flash.shon the host OS to flash the kernel and set up the file system.
02-chroot.shon the host OS to chroot into the new file system. Inside the chroot, run
/02-chroot-setup.shto pre-install a few packages and add a new user. Exit the chroot and run
02-chroot.shon the host OS again to unmount the media.
After enabling USB boot, boot into the new installation by pressing
Ctrl + Uat boot and running
/03-setup.shto set up Bluetooth and install other packages.
- Asus Chromebook Flip C100P - Arch Linux ARM
- Asus Chromebook C201 - Gentoo Wiki
- Asus C201 - Debian Wiki