Creating the USB drive
The first thing you must do is create the bootable USB flash drive. Download the correct image for your device on your Linux machine (keeping in mind the proper chipset) and follow these steps:
- Download the GalliumOS ISO from https://galliumos.org/download.html
- Plug in your USB drive
- Download UNetbootin (http://unetbootin.github.io/) and burn the iso to the USB drive
- Allow the process to complete
See Installing/Creating_Bootable_USB for detailed USB drive creation instructions for Linux, Mac OS X, Windows, and ChromeOS.
Before you install GalliumOS, it is highly recommended to create a recovery USB flash drive. ChromeOS offers a simple solution for this. Just follow these steps:
- Boot up your Chromebook and login
- Plug in a spare ~2GB+ USB flash drive
- Open the Chrome browser
- Go to chrome://imageburner
- Follow the simple instructions
When all is said and done, you'll have a recovery drive to use to get your system back where it was (should you not like either Linux install or something goes wrong).
Now, it's time to start the install process.
Boot into Developer mode
The next step is to reboot your device in developer mode. This is done by holding down the Escape and Refresh button and then tapping the Power button. When the device reboots, you will be greeted by a screen with a warning. Tap CTRL+D to continue on. You now have access to the developer mode and can enable the necessary boot flags. Here’s what you need to do:
- Press CTRL+Alt+T
- In the crosh screen, type
shelland hit Enter
- Enable to necessary flags with the terminal command:
sudo crossystem dev_boot_usb=1 dev_boot_legacy=1
Boot into Live Session of GalliumOS and Install
You can now insert your GalliumOS USB drive and reboot your Chromebook.
If your Chromebook has both USB2.0 (black) ports and USB3.0 (blue) ports, be sure to install your USB drive into a USB2.0 (black) port!
When you are presented with the same warning screen as earlier, hit CTRL+L and the device will boot from the USB drive. If the system won't boot into the live session, add mem=1024mb argument to the grub boot line. After the live session loads, you can choose to install to the hard drive. Keep in mind that every time you boot up you Chromebook you will nee to hit CTRL+L to bypass the developer mode screen.