Для ядра Linux есть несколько вещей, которые загрузчик должен сказать ядру. Он включает в себя такие вещи, как командная строка ядра (как уже упоминалось еще несколько человек), где в памяти загружен initrd и его размер, если используется initrd (ядро не может загрузить его самостоятельно, часто при использовании initrd , модули, необходимые для хранения устройств хранения, находятся в пределах initrd, и ему также может потребоваться сделать довольно сложную настройку, прежде чем они смогут получить доступ к хранилищу), а также несколько различных коэффициентов и концов.
См. Documentation/x86/boot.txt (ссылка на версию 2.6.30) для более подробной информации о традиционной архитектуре x86 (как 32-разрядной, так и 64-разрядной), в том числе о том, как эти переменные передаются в код установки ядра.
Не должно ли это быть на сервере? –