Talk:Raspberry Pi/Mainline Kernel

Mounting root with root=UUID= needs an intrd. You can load an initrd but that is not in the example code.

root=PARTUUID= works with no initrd. Its even ok with MSDOS partition tables, which you are compelled to use on the SDcard. It gets a bit iffy for root on partitions >=5. Think what happens when you delete a logical partition. All the remaining logical partitions above the deleted partition get renumbered.

I would go with root=/dev/mmc0p2 or root=PARTUUID=. rootwait is useful for users that have slow cards or root on rotating rust on USB. The Pi may try to mount root before root is ready, then the kernel panics.

--NeddySeagoon (talk) 21:44, 22 January 2017 (UTC)