Depende realmente de qual distribuição você está usando (na maioria dos casos), já que eles usam estruturas diferentes, eles possuem padrões diferentes. Assim como o seu próprio sistema, por exemplo é mais rápido inicializar a partir de um disco SSD do que de um disco rígido regular .
Normalmente, a comunidade de distribuição tem guias sobre como otimizar o tempo de inicialização do seu sistema. Geralmente se resume a coisas assim:
- Recompile o kernel
- Use um IP estático (em vez de confiar no DHCP, o que pode afetar a velocidade - mais uma vez isso depende do seu sistema, no meu sistema a inicialização da rede é um dos maiores gargalos.)
- Só inicie coisas que você realmente precisa em um novo começo.
Se o tempo de inicialização for realmente importante para você, escolha uma distribuição que ofereça um rápido tempo de processamento.
E há sempre suspensão para ram (ou swap ) ao invés de desligar o sistema sempre, resultando em "boot" quase instantâneo - cada vez.