Retire o initrd do processo de inicialização do Linux

Retire o initrd do processo de inicialização do Linux

Eu tenho "uma" máquina que é estática. O seguinte nunca muda: CPU, GPU, placa-mãe, disco rígido, teclado, mouse, portas USB

Tenho Windows e Linux com inicialização dupla (especificamente Windows 10 e Ubuntu)

Pelo que entendi o processo de inicialização do Linux, ele usa o initrd para carregar um sistema de arquivos raiz inicial, carregar o kernel, obter drivers de dispositivo apropriados, preparar o kernel para processos de espaço do usuário e finalmente iniciar algum processo como "init".

Minha pergunta é: por quê? Dada a configuração da minha máquina acima, por que não ter o processo de boot totalmente otimizado e de certa forma inflexível, mas rápido. Ele poderia começar carregando diretamente exatamente o que precisa para minha máquina e ignorando esse FS initrd/root inicial -> então os processos do espaço do usuário.

Existe uma maneira de conseguir isso?

informação relacionada