No processo de inicialização do Linux, o boot é baseado em fases, cada uma com função específica, por isso nenhuma fase deve ser repetida e a próxima fase sempre levará em conta que as tarefas da fase anterior foram executadas com sucesso. Após a inicialização completa do kernel, o sistema passa o controle para os scripts de inicialização, encontrados geralmente no /etc/rc.d, em número de três e executados:
1º apenas uma vez, durante o boot do sistema, para ajuste do relógio e da data do sistema;
2º quando o runlevel é alterado;
3º após a execução dos anteriores, com diversas funções, como recriar os arquivos /etc/issue e /etc/issue.net, responsáveis pelas mensagens exibidas enquanto o sistema aguarda o login e senha do usuário.
Os três scripts de inicialização, na sequência apresentada, são conhecidos por: