MuOS won’t boot after root partition mounted on PC

I’m using the RG35XX-H. When I mounted the root partition on Ubuntu without modifying anything, then put the SD card back into the RG35XX-H, MuOS wouldn’t boot — it just got stuck on the boot logo. However, after formatting and reinstalling MuOS, it boots fine again. I’m surprised because I usually do this with other OSes without any issues. Could you please explain why this happens?

You mounted the RootFS partition, or one of the earlier partitions? The earlier partitions are used for boot, and shouldn’t be touched.

I only mounted the root partition and the ROMs partition; I haven’t touched the other partitions yet.

It’s likely the same reason we don’t recommend using a Steam Deck to upload files:

1 Like

I thought ‘repair’ would pass, but it got stuck. I really want to know why it didn’t pass, because we didn’t change anything.

These devices require a very specific partition map/layout for them to boot. Uboot is looking at a specific physical location on the card for the init binary.

For whatever reason modern fsck sees some issue with the layout these devices require to function. Running fsck on the root partition or otherwise attempting to “repair” the partition map/GPT will actually cause it to not be bootable.

I’ve mounted my rootfs for muOS without issue many times. But I manually mount it from the command line and do not run fsck on it.