This is based on the last time I built a Pi kernel and that was at least two major OS releases ago.
Unlike the avergae x86 PC, the default hardware on a PI is pretty fixed.
That means the kernel can be, and by default, is configured and compiled with the necessary drivers etc as built in functions not modules. Built ins measn no need to load modules so no need for a initrd/initramfs/...
Only if you want something that isn't a built in (have your root partition on btrfs for example) do you strictly need an initramfs.
Unlike the avergae x86 PC, the default hardware on a PI is pretty fixed.
That means the kernel can be, and by default, is configured and compiled with the necessary drivers etc as built in functions not modules. Built ins measn no need to load modules so no need for a initrd/initramfs/...
Only if you want something that isn't a built in (have your root partition on btrfs for example) do you strictly need an initramfs.
Statistics: Posted by thagrol — Sun Jan 21, 2024 11:16 pm