Installing gentoo on a Lenovo 100e 2nd Gen MTK Chromebook.

Date: 09/18/2025

My goal is to install Gentoo. It will take a long time to compile everything, but it can be done. I plan on documenting everything :3


Exhibit A: Chromebook hyfetch in PostmarketOS

I currently have PostmarketOS on an SDCard. Going to try using the internal eMMC first (which is a 16GB eMMC).

If this doesn't work, then I'll move PostmarketOS to the internal eMMC and use Gentoo on the SDCard.

I start by partitioning the internal eMMC. Here's the layout (provided by 'fdisk -l /dev/mmcblk0'):


Disk /dev/mmcblk0: 14.68 GiB, 15758000128 bytes, 30777344 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: CE93869C-0EE8-B445-9EAA-8F58DB064293

Device          Start      End  Sectors  Size Type
/dev/mmcblk0p1   8192    73727    65536   32M ChromeOS kernel
/dev/mmcblk0p2  73728   598015   524288  256M EFI System
/dev/mmcblk0p3 598016 30775295 30177280 14.4G Microsoft basic data
			

I mount '/dev/mmcblk0p3' to '/mnt', then download and extract the Arm64 systemd profile tarball.

It doesn't help that ssh is sometimes slow over wifi for no reason.

After extracting, I have roughly 13GB of storage left, with the ~200MB stage file left.

Here's my 'make.conf'

I've had ssh give me a 'broken pipe' error twice. I'm now using 'screen' to capture tty1.