Install · Chromebook-Fennel 14

Install on your Chromebook

You will work on the Chromebook in a few careful stages. Two of them can wipe data on the Chromebook itself: turning on Developer Mode, and later installing to internal storage. Neither step touches your Windows or Mac PC. Read each section before you commit.

Overview

Here is what gets erased, and when:

WhenWhat gets erased
Developer Mode (required once)All ChromeOS local data on that Chromebook
Install to internal storage (optional later)The whole internal disk - ChromeOS is replaced by SnipeOS

In short:

  1. Flash a USB stick with balenaEtcher (this only wipes the stick).
  2. Enable Developer Mode on the Chromebook (this wipes ChromeOS local data - back up first).
  3. Allow USB boot with two short commands in ChromeOS.
  4. Boot the stick with Ctrl+U and land on the desktop (user snipe / password snipe).
  5. Optionally install to internal storage, set a new password, then reboot without the stick.

Step 1. Flash the USB

Use a 16 GB or larger USB stick. On any Windows, Mac, or Linux PC:

  1. Download the disk image (or the torrent if direct download is slow).
  2. Open balenaEtcher → Flash from file → select the image → select the USB stick → Flash.
  3. If Etcher warns about a missing partition table, continue. That warning is normal for this Chromebook image.

If you prefer the command line on Linux:

sudo dd if=snipebookos-kukui-fennel14-0.8.61.img of=/dev/sdX bs=4M status=progress conv=fsync

Replace /dev/sdX with the whole USB device (check with lsblk). Never point at a partition name like sdX1.

Step 2. Developer Mode (wipes the Chromebook)

You cannot boot SnipeOS until ChromeOS verification is turned off. Turning it off factory-resets the Chromebook. Back up anything you care about first. At the “OS verification is OFF” screen, do not press Space unless you want to leave Developer Mode (that wipes again).

  1. Hold Esc + Refresh, then tap Power to reach Recovery. Confirm the hardware ID starts with FENNEL14.
  2. Unplug the SnipeOS USB while you enable Developer Mode. Recovery will look for a ChromeOS recovery stick if a USB is plugged in.
  3. Press Ctrl+D, confirm, and wait through the wipe.
  4. When you see “OS verification is OFF”, press Ctrl+D once to boot stock ChromeOS so you can allow USB boot in the next step.

Step 3. Allow USB boot

ChromeOS needs two settings changed so Ctrl+U can boot your stick. The usual crosh terminal often blocks this - that failure is expected. Use the second console instead.

  1. Press Ctrl+Alt+Refresh (or F2) to open the second console. Log in as root.
  2. Type these two lines exactly (spelling and spaces matter - do not glue words with underscores):
crossystem dev_boot_signed_only=0
sudo crossystem dev_boot_usb=1

To double-check, run crossystem | grep dev_boot. You want dev_boot_usb = 1 and dev_boot_signed_only = 0.

ChromeOS crosh shell showing sudo blocked by no new privileges
If crosh says sudo is blocked, leave it and open the second console (Ctrl+Alt+Refresh).

Watch the spelling

Underscores glued into the command name make the shell treat the whole line as one unknown program. There must be a space after crossystem, and the flag names use underscores only inside the flag - not after the command.

The photo on the right is what a mistyped attempt looks like. Fix the typing, then run the two correct lines from the step above.

Second console showing failed crossystem commands typed with underscores
Wrong typing - space after the command, then the flag.

Before and after

Before you change anything, USB boot is usually off. After the two commands succeed, dev_boot_usb should read 1.

crossystem output showing dev_boot_usb equals 1 after the fix
Success looks like this: USB boot set to 1.

Step 4. Boot from USB (Ctrl+U)

  1. Insert the stick and reboot.
  2. At the developer / Unverified OS screen, press Ctrl+U (not Ctrl+D - Ctrl+D boots stock ChromeOS).
  3. The stick signs you in automatically as snipe with password snipe and opens the desktop.

If boot hangs waiting for the disk on USB, unplug the stick and plug it back in once. That quirk shows up on some ports and hubs.

First boot can take a while

The first boot from a cheap USB 2.0 stick is slow. Do not power-cycle. Black screens are normal: the splash can sit for a few minutes, then more black or cursor-only time, and the full desktop may take ten minutes or more in total. After you install to internal storage, boots are much faster.

Step 5. Install to internal storage (optional)

From the USB desktop, open Install SnipeOS for Chromebook. You will confirm wiping the internal disk, choose a new password for user snipe, wait while the system copies (often about 15-20 minutes), then reboot and remove the USB.

The installer uses most of the disk for your system and leaves a sensible swap area so everyday apps and Steam stay usable on 4 GB of memory. Autologin continues after install; your password still matters for admin tasks and the lock screen.

If you ever want ChromeOS back, use Google’s official FENNEL14 recovery image. Making a recovery stick before you install is a good idea.