I'm planning on installing Arch Linux onto an Asus Chromebook Flip C100P. After enabling developer mode and creating a compatible live USB, I'm ready to start partitioning the device.

Whenever I've done this in the past, I've been used to partitioning the HDD into the boot and user regions of a /dev/sdx device. In this instance, I'm only able to target memory devices with the prefix /dev/mmcblkXXXX. The device I'm using uses an SSD, which I expect to be treated no differently in this process (apart from requiring me to enable TRIM support), but I'm a little confused about the device entries (via lsblk).

mmcblk0boot0 (disk) 4M
mmcblk0boot1 (disk) 4M
mmcblk0      (disk) 14.7G

I'm unsure whether if I make a fresh Arch installation on mmcblk0, will the bootloader be able to detect it? What's the purpose of mmcblk0boot0 and mmcblk0boot1? Is it possible I'll need to change these too? (Can they be changed at all? I'm under the impression they're distinct physical devices.)

  • It's occurred to me that if I follow the linked tutorial and just target mmcblk0, it should work fine; the exact same as it detects the USB. I'll update if this is the case. – Mapsy Mar 20 '16 at 0:49
  • This requires copying the static cgpt binary from ChomeOS. – Mapsy Mar 20 '16 at 0:54

Leave mmcblk0boot0 and mmcblk0boot unchanged, and target mmcblk0 as you would a standard HDD exactly as the linked tutorial recommends. Using wifi-menu, you can get a hold of the cgpt libraries which you can use to configure the installation using the Arch Live USB. This achieves a base-devel installation of Arch Linux on the Chromebook.

  • Yes you should leve the boot partitions as they are, the guide is a bit confusing as it instructs to install to external USB storage, not to internal storage. Details about the disk-format are documented at the chromium.org site. I just checked my N22 where I used chrx and it didn't touch these partitions either. – LiveWireBT Dec 24 '16 at 19:26

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.