Problemas de inicialização

Problemas de inicialização são situações em que o sistema não inicializa de forma adequada (não inicializa no nível de execução e na tela de login esperados).

Falha ao carregar o carregador de boot do GRUB

Se o hardware estiver funcionando de forma adequada, é possível que o carregador de boot esteja corrompido e que o Linux não possa ser iniciado na máquina. Nesse caso, é necessário reinstalar o carregador de boot. Para reinstalar o carregador de boot, proceda da seguinte maneira:

  1. Insira a mídia de instalação na unidade.

  2. Reinicialize a máquina.

  3. Selecione Instalação no menu de inicialização.

  4. Selecione um idioma.

  5. Aceite o contrato de licença.

  6. Na tela Modo de Instalação, selecione Outro e defina o modo de instalação como Reparar o Sistema Instalado.

  7. Quando estiver no módulo Reparo do Sistema do YaST, selecione Ferramentas Especialista e selecione Instalar Novo Bootloader.

  8. Restaure as configurações originais e reinstale o carregador de boot.

  9. Saia do Reparo do Sistema do YaST e reinicialize o sistema.

Outros motivos para a máquina não inicializar podem estar relacionadas ao BIOS:

Configurações do BIOS

Verifique o BIOS para obter referências para o disco rígido. O GRUB talvez não seja iniciado se o próprio disco rígido não puder se encontrado com as configurações atuais do BIOS.

Ordem de inicialização do BIOS

Verifique se a ordem de inicialização do sistema inclui o disco rígido. Se a opção do disco rígido não tiver sido habilitada, o sistema talvez seja instalado de forma adequada, mas não seja inicializado quando o acesso ao disco rígido for necessário.

Não é exibido nenhum prompt nem tela de login

Isso costuma ocorrer após uma falha de atualização do kernel e é conhecido como pânico do kernel devido ao tipo de erro do console do sistema que às vezes se verifica no estágio final do processo. Se a máquina realmente tiver sido reinicializada após uma atualização de software, o objetivo imediato é reinicializá-la usando a versão antiga e segura do kernel do Linux e os arquivos associados. Isso pode ser feito na tela do carregador de boot GRUB durante o processo de inicialização da seguinte forma:

  1. Reinicialize o computador usando o botão de reinicialização ou desligue-o e ligue-o novamente.

  2. Quando a tela de boot do GRUB for exibida, selecione Linux--Failsafe e pressione Enter. A máquina será inicializada com a versão anterior do kernel e seus arquivos associados.

  3. Após a conclusão do processo de boot, remova o kernel recém-instalado e, se necessário, modifique manualmente /boot/grub/menu.lst para tornar o kernel mais antigo a opção padrão. Para obter informações detalhadas sobre a sintaxe usada nesse arquivo de configuração, consulte o Capítulo 10, O carregador de boot GRUB.

    A atualização desse arquivo pode não ser necessária porque as ferramentas automatizadas de atualização geralmente o modificam durante o processo de rollback.

  4. Reinicializar.

Se isso não resolver o problema porque a opção Linux--Failsafe não inicia o computador como deveria, inicialize-o usando a mídia de instalação. Após a inicialização da máquina, prossiga com o Passo 3.

Não há login gráfico

Se a máquina ligar, mas não inicializar no gerenciador de login gráfico, evite problemas com a escolha do nível de execução padrão ou a configuração do sistema X Window. Para verificar a configuração do nível de execução, efetue login como o usuário root e verifique se a máquina está configurada para inicializar no nível de execução 5 (área de trabalho gráfica). Uma maneira rápida de verificar isso é examinar o conteúdo de /etc/inittab, da seguinte maneira:

tux@mercury:~> grep "id:" /etc/inittab 
id:5:initdefault:

A linha retornada indica que o nível de execução padrão da máquina (initdefault) está definido como 5 e que ela deve inicializar na área de trabalho gráfica. Se o nível de execução estiver definido como qualquer outro número, use o módulo Editor de Níveis de Execução do YaST para defini-lo como 5.

[Important]

Não edite a configuração do nível de execução manualmente. Caso contrário, o SuSEconfig (executado pelo YaST) sobregravará essas mudanças na próxima execução. Se você precisa fazer mudanças manuais aqui, desabilite mudanças futuras do SuSEconfig definindo CHECK_INITTAB em /etc/sysconfig/suseconfig como no.

Se o nível de execução estiver definido como 5, provavelmente a sua área de trabalho ou o software X Window está mal configurado ou corrompido. Examine os arquivos de registro em /var/log/Xorg.*.log para obter mensagens detalhadas do servidor X enquanto ele tenta iniciar. Se a área de trabalho falhar durante a inicialização, talvez ela registre mensagens de erro em /var/log/messages. Se essas mensagens de erro sugerirem um problema de configuração no servidor X, tente corrigi-lo. Se o sistema gráfico ainda não aparecer, reinstale a área de trabalho gráfica.

[Tip]iniciando o sistema X Window manualmente

Um teste rápido: o comando startx deverá forçar o sistema X Window a iniciar com os padrões configurados se o usuário estiver logado no console. Se isso não funcionar, ele deve registrar erros no console.