Why do we need initramfs/initrd to boot a Linux system? Can't we store all device and FS drivers directly into the Kernel? Why do we need initramfs to boot a Linux system? Can't we directly store all device and FS drivers into the kernel itself?