Agora vamos voltar e fazer uma faxina no Grub.
O Grub é o gerenciador de boot padrão do
Conectiva Linux. É ele que aparece na inicialização do micro mostrando as opções disponíveis para o boot. Através dele é possível escolher qual kernel ou mesmo qual sistema operacional você quer iniciar.
Você se lembra que foi criada uma entrada como o novo kernel no GRUB, porém esta nova entrada é uma entrada simplificada e não vai conter todas opções contidas nas entradas originais do sistema (como opções para o bootsplash e framebuffer).
Para resolver este inconveniente, basta editarmos a entrada padrão do Grub. Nesta tarefa, podemos usar o Webmin ou editar manualmente o arquivo de configuração do menu do Grub (
/boot/grub/menu.lst).
Antes de prosseguir visualize o conteúdo da pasta /boot. Pode ser usando o konqueror ou mesmo em um terminal. A pasta /boot é o local onde fica o kernel propriamente dito. Cheque pelos arquivos que começam com "vmlinuz". Estes são os kernels que estão instalados no seu sistema. Note também que existe um arquivo chamado
initrd correspondente à cada kernel. Anote cuidadosamente o nome do novo kernel (o que tem o número maior), por exemplo, vmlinuz-2.6.11-72032U10_17cl. É muito importante que não falte nenhum ponto ou traço, pois caso contrário, o sistema não conseguirá encontrar o novo kernel. Se quiser, copie e cole o nome.
Para usar o Webmin, acesse o painel de controle da Conectiva, clique em "Configurar Webmin", na próxima tela preencha o login como root e a respectiva senha, clique em "Hardware --> Grub Boot Loader". Você verá todas entradas disponíveis no menu do Grub. Entre na opção Conectiva Linux 10, que é a opção padrão.
Na tela apresentada, altere o campo caminho do kernel, substituindo somente o nome do kernel anterior (por exemplo: vmlinuz-2.6.5-63077cl) pelo do novo kernel (por exemplo vmlinuz-2.6.11-72032U10_17cl). Após esta ação, vamos fazer o mesmo com o campo arquivo inicial de ramdisk que deve conter o nome do "initrd" correspondente ao novo kernel. Seguindo o exemplo anterior, substitua initrd-2.6.5-63077cl por initrd-2.6.11-72032U10_17cl.
Após efetuar as alterações, não se esqueça de clicar em salvar.
Como já comentado, também é possível executar esta operação editando-se manualmente (como root) o arquivo /boot/grub/menu.lst e aplicando as mesmas alterações descritas acima.
Agora no próximo boot, ao selecionar a opção padrão
Conectiva Linux 10, o sistema irá utilizar o novo kernel. Para ter certeza se o novo kernel está sendo utilizado, digite "uname -a" em uma janela de terminal.
Um alerta quanto a drivers e demais módulos do kernel
Quando se executa uma atualização do sistema, novos pacotes de drivers correspondentes à nova versão do kernel também são instalados. Verifique isto no
synaptic procurando pelos drivers da nVidia ou de algum modem. Existe um pacote correspondente para cada versão do kernel.
Porém quando se usa um driver ou módulo de kernel que não é oficial do Conectiva Linux (ou seja, que foi instalado por um pacote RPM não oficial ou compilado usando-se ./configure - make - make-install), não existem pacotes para o novo driver correspondente ao novo kernel.
Portanto, nestes casos cabe ao usuário repetir os passos utilizados para a instalação de tais drivers ou módulos de maneira que seja gerado um novo módulo corresponde ao novo kernel.
Faxina final no Grub
Se após a atualização do kernel não for constatado nenhum problema (aguarde alguns dias por garantia até verificar tudo), pode-se atualizar a entrada correspondente ao modo texto e eliminar a entrada simplificada adicionada pela instalação do novo kernel. Apenas deve ser observada a opção de inicialização padrão. Pelo webmin, na página inicial do Grub existe o botão Editar Opções Globais. Clicando-se nele, deve-se selecionar a Opção de inicialização padrão desejada.
Ou então editando-se o menu.lst, alterar o valor da opção default para o valor correspondente (apenas lembrando que a primeira opção é 0, a segunda é 1 e assim por diante).
Um passo a mais na faxina seria desinstalar o kernel antigo, que já não tem utilidade. Para isto use o synaptic, que se encarregará de desinstalar os módulos correspondentes sem utilidade.
Espero que com este passo a passo eu possa vir à ajudar a comunidade.