[00:00] <realtime-neil> xnox: Oh, yes. Yes, indeed. It's as wonderful as it is horrifying.
[00:00] <realtime-neil> back in the day, it was enough to just swap out the kernel; you kids today with your initrds and your extras
[00:00]  * realtime-neil shakes his fist at the kids on his lawn
[00:02] <xnox> realtime-neil:  so, in our maas images, we put all kernel modules in the initrd, and copy them from initrd into live system.
[00:02] <xnox> realtime-neil:  then there is no extras/modules* but the initrd is huge, and more runtime RAM usage of the installer =/
[00:05] <realtime-neil> xnox: the entirety of this franken-iso is getting shoved down the throat of a ipxe via the `url=*.iso` param --- I've long since given up on conserving RAM
[09:40] <mwhudson> realtime-neil: if you really want to waste ram, you could probably hack up an iso that mounted filesystem.squashfs from bionic at /media/filesystem...
[13:54] <realtime-neil> mwhudson: I like where this is going. :D
[20:45] <realtime-neil> xnox: I replaced casper/vmlinuz, casper/initrd, casper/extras in the ubuntu-18.04.4-live-server-amd64.iso with those from ubuntu-20.04-live-server-amd64.iso; it's still failing with the same "module bcache not found in directory /lib/modules/5.4.0-26-generic"
[23:03] <realtime-neil> I think I'm going to have to preseed the ubuntu-18.04.4-live-server-amd64.iso and give up on `url=*.iso` --- at least until focal. Where's the best place to put a `preseed.cfg` in the ubuntu-18.04.4-live-server-amd64.iso if I want it to be picked up automagically?