Instalei as versões 2.6.38~10 e 2.6.38~11 do kernel Linux apt-get
e infelizmente nenhuma delas inicializa. Assim que eu seleciono o kernel no GRUB, o kernel entra em pânico e a tecla CAPS LOCK pisca. A versão mais recente do kernel que tenho para inicializar é 2.6.38 ~ 8.
Eu tentei editar os parâmetros de inicialização removendo quiet
e splash
mas isso não faz absolutamente nada.
Quais opções eu tenho para depurar o kernel e descobrir o que está funcionando mal?
Responder1
Tive algo parecido com o seu caso. Experimente o seguinte:
- Inicialize 2.6.38~11 com modo de recuperação.
- No menu de recuperação, escolha "drop to shell with i-net access" (ou algo semelhante)
- digite no terminal:
telinit 3
para mudar para o nível de execução 3 - Digite seu nome de usuário, digite a senha
- Digite:
sudo service gdm stop
para fechar o servidor x. - Tipo:
sudo nvidia-installer -f --update
; isso fará o download do driver mais recente e o reinstalará. - É isso, digite
sudo service gdm start
e você terá sua área de trabalho de volta.
No ponto 6 você realmente não precisa reinstalar o driver. Tudo que você precisa é construir o módulo para sua versão atual do kernel, mas não consegui descobrir como fazer isso.
Responder2
você precisa executar novamente o arquivo NVidia .run para que os novos módulos do kernel sejam compilados
a maneira mais fácil de fazer isso seria modificar seus parâmetros de inicialização no grub
- quando o grub abrir com uma lista de opções, pressione 'e' para editar a opção
- selecione a segunda linha (aquela que começa com kernel) e pressione 'e' novamente para editá-la
- vá para o final da linha e adicione um espaço e um 3
- agora pressione ENTER para salvar (acho que basta verificar a ajuda na parte inferior da tela) e 'b' para inicializar
agora você deve inicializar em um terminal normal no nível de execução 3, portanto nenhum driver gráfico é necessário
cd para o diretório onde você baixou o campo NVidia .run e execute-o novamente como root, lembre-se de executar novamente nvidia-cconfig para você
se você reiniciar depois disso, tudo ficará bem
infelizmente isso é algo que você terá que fazer toda vez que atualizar seu kernel
Responder3
Remova os parâmetros quiet e splash, leia as mensagens de erro que surgem quando a inicialização falha.
Experimente a opção de inicialização única ou de recuperação. Espero que falhe durante o carregamento do kernel. Nesse caso, inicialize usando um disco ativo para montar sua partição raiz. Pesquise o conteúdo do seu diretório [root-parition]/var/log/. O kern.log, lastlog, boot.log, mensagens, debug, faillog e syslog podem ajudar. Cole-os como parte da sua pergunta para obter mais ajuda.
Suas mensagens de erro são adicionadas ao final dos arquivos de log. Portanto, geralmente serão as últimas mensagens no arquivo de log que você precisará examinar. Mas algumas vezes ele irá despejar memória e isso não é tão útil. Portanto, eu incluiria as mensagens de erro mais óbvias ou as últimas 50 linhas por segurança.