Action required for existing installs on x86_64 Chromebooks

November 02, 20241 min. read

Recently we increased the boot partition size required to boot postmarketOS on x86_64 Chromebooks, from 16MB to 32MB. This change was made because 16MB is no longer sufficient for storing the kernel + initramfs. Users who have existing installs of pmOS will need to take one of several actions to continue using pmOS on the device. Please note that this only affects x86_64 Chromebooks that are running stock firmware. If you have custom firmware installed, then this change has no impact for you.

If your Chromebook only supports a 16MB boot partition (aka made around 2015 or earlier)...

In order to run pmOS on this device, you will need to flash custom firmware to it. See the last section below for more information.

If your Chromebook supports a 32MB or more boot partition...

There are three options to choose between, each with their own benefits/trade-offs::

About installing custom firmware

This is not without risks, please make backups of important data. MrChromebox has a guide for flashing a custom firmware (using Coreboot) to x86_64 Chromebooks here, However it's currently not possible to flash custom firmware on x86_64 Chromebooks from within pmOS, it'll have to be done through other means until this issue is resolved.

We understand that breaking changes like this can be very inconvenient, and we try hard not to make them. If you have questions or need help, please visit us on chat!

Also see: