Hello! I'm trying to build my custom kernel (already done that in Gentoo some time ago) without InitRAMFS.
I've done an "alpha" version: it actually starts but the resolution is TOTALLY messed up and a section of the screen is kinda "fuzzed". What am I doing wrong?
Thanks!

You may use modules without an initrd.
The difference is that they cannot be loaded until root is mounted, which is later in the boot sequence than if you used an initrd.

This does mean that everything you need to boot as far as getting root mounted must be built into the kernel as <*>
If you choose to use one of the video drivers that needs firmware, you have two choices:-

a) build the driver and the firmware into the kernel binary
b) build the driver as a module and have the firmware loaded from /lib/firmware

The latter will start your framebuffer after root is mounted. The former, which is slightly more difficult, will start your framebuffer when the kernel initialises, which might be prettier._________________Regards,

NeddySeagoon

Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail.