Skip to content

Instantly share code, notes, and snippets.

@vdegenne
Last active April 2, 2024 22:32
Show Gist options
  • Star 3 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save vdegenne/45ea6bb322b0fbb549b1bd299c289919 to your computer and use it in GitHub Desktop.
Save vdegenne/45ea6bb322b0fbb549b1bd299c289919 to your computer and use it in GitHub Desktop.
Install Chrome OS on a System

Install Chrome OS on a System (usb or dual boot)

  1. Make sure you have wget, curl, dpkg, tar, cgpt and pv installed on your system (use yay -S vboot-utils to install cgpt on arch).

  2. Download brunch

    1. Run bash brunch-toolkit-main.sh (script from https://github.com/WesBosch/brunch-toolkit) and select "2) Compatibility Check". Note the codename (e.g. Rammus) then download the latest brunch release (the archive is saved in Downloads directory !)

    2. If it didn't work, download the latest release from https://github.com/sebanc/brunch and save it in Downloads directory (no need to extract the archive).

  3. Download the Chrome OS recovery image

    1. Select "download the latest recovery" and the number of the codename (don't use the first suggested item it breaks) (the recovery is also saved in Downloads directory !)

    2. If it didn't work, download the latest recovery from https://cros-updates-serving.appspot.com/ using the codename. then unzip in Downloads directory.

  4. Check the name of the disk to install on sudo fdisk -l (e.g. /dev/sdX). Be careful not "singleboot" overwritting on your current system !

  5. Install the recovery on your device

    1. Select "the number of Recovery you want to use" and follow the steps.

    2. If it didn't work, Check below for instructions.

chromeos-install.sh

If the toolkit failed to install the recovery image, use the chromeos-install.sh script in the brunch archive (unzip the archive or enter brunch-toolkit-workspace which was created from the toolkit script after it failed in the Downloads directory .).

For instance to install Chrome OS on a USB key or SD card type the following:

$ sudo bash chromeos-install.sh -s 14 -src <recovery image> -dst <disk>

<recovery image> is the path to your recovery image (bin extension)
<disk> is the path to your USB flash drive or SD card device (e.g. /dev/sdX)

For dual boot from your HDD it's a bit more complicated than that, follow this link : https://github.com/sebanc/brunch#dual-boot-chromeos-from-your-hdd

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment