Please let me know if this question needs to be reworded; I've been reading about the lowest levels of loading for Linux and Systemd.
I'm currently dealing with a limitation in grubx64.efi - It cannot allocate an initial ram disk of 1.2 gigabytes, the size of my company's LiveCD.
My thought for a solution is to load a smaller LiveCD ramdisk first, a custom initrd of ~300 megs or so, and inside that custom initrd have it set up to load the "real" LiveCD of 1.2 gigs, mount IT as the root file system, and then remove the old one.
I've been educating myself on how Systemd and the Linux boot process works in an attempt to figure out exactly how I might execute on this transition in CentOS 7, but the exact commands to invoke and places to put edits aren't obvious to me.
Is this something that can even be done manually?