![Уберите initrd из процесса загрузки Linux](https://rvso.com/image/154471/%D0%A3%D0%B1%D0%B5%D1%80%D0%B8%D1%82%D0%B5%20initrd%20%D0%B8%D0%B7%20%D0%BF%D1%80%D0%BE%D1%86%D0%B5%D1%81%D1%81%D0%B0%20%D0%B7%D0%B0%D0%B3%D1%80%D1%83%D0%B7%D0%BA%D0%B8%20Linux.png)
У меня есть "одна" машина, которая статична. Следующие никогда не меняются: CPU, GPU, материнская плата, жесткий диск, клавиатура, мышь, порты USB
У меня установлена двойная загрузка Windows и Linux (в частности Windows 10 и Ubuntu)
Насколько я понимаю, процесс загрузки Linux использует initrd для загрузки начальной корневой файловой системы, загрузки ядра, получения соответствующих драйверов устройств, подготовки ядра для процессов пользовательского пространства и, наконец, запуска какого-то процесса, например «init».
Мой вопрос: почему? Учитывая конфигурацию моей машины выше, почему бы не сделать процесс загрузки полностью оптимизированным и в некотором смысле негибким, но быстрым. Он мог бы начать с прямой загрузки именно того, что ему нужно для моей машины, и обойти этот initrd/initial root FS -> затем процессы пользовательского пространства.
Есть ли способ этого добиться?