What is your actual need here? You talk about confusing documentation for a low-level process which basically no user is expected to go through if they aren't exploring the foundations of a linux system, or a developer working on their own distribution, and then complain that this is a lack of "a decent installer process".
We have to ban accounts that do this and I don't want to ban you, so if you'd please stop doing this, that would be good. Please stick to HN's rules no matter how provocative another commenter is being or you feel they are being.
You've complained about a lot of things, but I can only guess at what you are actually trying to accomplish, and you explicitly reject solutions which would actually resolve your problem. The first-party documentation for the linux kernel boot process is: https://www.kernel.org/doc/Documentation/x86/boot.txt. It's not the kernel's job to get itself into memory and pass it the required information about the system. That's the bootloader's job. If you want to boot linux, either use one of the many existing distributions which package it in an easy to install manner, or read the documentation of your bootloader. If you want a guide on how to combine the linux kernel with other utilities to make a useful OS, read one of the many guides that exist on how to do that. This is why I asked what you actually needed, because for any reasonable goal I can think of, your post reads as "I've deliberately made this as hard as possible on myself".
Please don't respond to a bad or provocative comment by breaking the site guidelines yourself. That only makes things worse.
Telling someone that they've "complained about a lot of things" or have "deliberately made this as hard as possible on [themselves]" is against HN's rules and guaranteed not to land well, regardless of how right you are or feel you are. Your comment would have been just fine without those bits.