Haven't tried make almodconfig.We'd need to build-in any modules needed for boot (e.g. disk, and maybe video, keyboard, network, mouse, usb). If any aren't handled automatically, I think they can be forced in using a file named all.config in the top-level build directory. (Seems obvious, but I've built kernels that are missing those!)