Você poderia tentar editar suas opções de kernel no grub para acrescentar:
init=/bin/bash
Caso contrário, você pode tentar um disco de recuperação para corrigir o seu rc.local.
Estou executando o RHEL 5.5. Eu editei meu arquivo rc.local, mas fiz uma alteração ruim porque agora, quando tento inicializar o RHEL, chego ao meu plano de fundo normal, mas o prompt de login não aparece agora. Existe uma maneira de eu iniciar a tela de login manualmente ou inicializar sem iniciar o rc.local?
Eu tentei inicializar no modo de usuário único, o que também não ajudou.
Apenas para FYI (eu sou um linux newb no caso de você não poder dizer), eu tentei adicionar um script shell ao meu processo de inicialização via rc.local. Como resultado, me deparei com esse problema ...
Agradeço antecipadamente por sua ajuda!
Em um ponto no processo de inicialização de texto (pressione Esc se você pegar a inicialização gráfica) irá pedir para você pressionar I para inicialização interativa. Faça isso e responda sim a todos os serviços que não sejam scripts locais.