Installing GalliumOS on the Dell Chromebook 13 7310 (Lulu)
This tutorial is written in sections. It's easier to follow and manage this way. (This tutorial does NOT explain how to dual boot ChromeOS and GalliumOS.)
Download and Write GalliumOS to USB
- Download the appropriate iso from here. For this tutorial, you’ll need the Chromebook Broadwell ISO.
- Download Win32DiskImager from SourceForge and install it. Linux/Mac users will use a terminal.
- Insert an empty USB drive (all data will be erased during the write process!). Run Win32DiskImager. Make sure you have the correct USB drive selected under “Device.” Click on the blue folder icon. On the bottom right you’ll see, Disk Images (*.img *.IMG). Click on it and change it to *.* Now you’ll be able to locate the GalliumOS iso. Locate it and double-click it. Making sure that you have the correct USB selected, click on “Write.” When the USB is ready, eject it and put it aside for when you’ll need it later in this tutorial.
- Linux/Mac users need to follow the instructions found here.
If you have any data stored locally on the chromebook that you would like to keep, backup the data to either a USB drive or to Google Drive. Enabling developer mode will wipe your device.
Enable Developer Mode and Boot Flags
- Boot into recovery by press and hold the Esc + Refresh keys, then press the power button.
- At the Recovery screen press Ctrl-D. It will ask you to confirm by pressing the RECOVERY BUTTON again. It will now enable Developer Mode. It will take about 10-15 minutes to complete. During this time, your chromebook will be wiped of all user data.
- You’ll see a white screen after rebooting. Press Ctrl-D and you’ll boot into ChromeOS with Developer Mode enabled.
- Connect to the Internet and accept the terms and agreements. You don’t have to login to ChromeOS using your account (you can if you want to, but I didn’t). Login as Guest and open up a Crosh session by pressing Ctrl-Alt-T. Type
shelland hit enter to open bash. The prompt should look like this:
chronos@localhost / $
sudo crossystem dev_boot_usb=1 dev_boot_legacy=1and hit enter.
Run John Lewis's script
You’re now ready to flash your Chromebook.
- In the same shell screen where you enabled the boot flags, enter the following command:
cd; rm -f flash_chromebook_rom.sh; curl -L -O https://johnlewis.ie/flash_chromebook_rom.sh; sudo -E bash flash_chromebook_rom.sh
- Visit this page
- Go to the next step when the flashing is done.
Install/Upgrade the SSD Drive
If you are contemplating upgrading your SSD before installing GalliumOS, here is how you do it:
Boot from USB
- Reboot your Chromebook
- Press Ctrl-L at the scary white screen.
- Press the ESC key when you see the prompt to do so. You’ll now be in the boot menu.(If you don’t press ESC in time just reboot and do it again.)
- At the boot menu you’ll see your boot options. Select to boot from USB.
- The GalliumOS boot options are: "GalliumOS Live Image and Installation" and "GalliumOS CLI". You want option number one for testing and installing. The second option (CLI) is used for a non-graphical rescue/administration boot.
- Test GalliumOS. Explore until you’re sure everything works fine. If you decide to install GalliumOS (and why wouldn’t you?), just launch "Install GalliumOS" from the Desktop shortcut. There’ll be a few prompts during the installation process.
Custom BIOS firmare
If you want to get rid of the scary white screen which comes up at boot and having to hit Control+L every time, See Support/Broadwell on how to flash a custom bios. Read the Google document Coolstar provided thoroughly before proceeding.
- Note: Running custom firmware will remove the ability to boot into ChromeOS as it is not supported.
Ed Note: Only "full" and BOOT_STUB firmware prevent booting into ChromeOS. RW_LEGACY is fine. TODO: clarify here and elsewhere.
You now have GalliumOS installed. How cool is that?