The should be an option to delay some module loading (e.g. video) until the root partition becomes available, so that needed firmware could be loaded from this partition, or something equivalent. The goal is to reduce the size of the initrd.img-* files in /boot as the /boot partition may be too small. Due to huge firmware size (in particular from Nvidia), I currently have