Olá marcelo cordeiro,
Esperava que pelo menos a mensagem de erro desaparecesse, mas pelo que v. descreve nem isso ocorreu. :-(
A questão penso seja essencialmente a seguinte: é necessário encontrar um meio de tornar operacional pelo menos o terminal, *** atrelado ao kernel atual ***, isto é o 2.6.38-8-generic, pois que de nada adianta atualizar e reconfigurar com o kernel anterior carregado, já que a reconfiguração vai levar em conta o kernel efetivamente carregado..
O problema é que v. não está conseguindo chegar a nenhum ambiente operacional, gráfico ou texto, seja pelo modo normal, seja pelo modo recuperação, com o kernel atual, e é isso que precisa tentar contornar.
Não ficou claro se carregando por um liveCD/USB *** da versão 11.04 *** carrega normalmente, sem mensagens de erros. Esclareça isso, por favor.
Creio que poderia tentar o seguinte para ver se consegue um terminal operante:
1) Usando o teclado
Do jeito que está atualmente, fazendo o carregamento primeiro pelo modo normal e depois pelo modo recuperação (kernel atual), quando a tela parar tente acionar Ctrl+Alt+F1 e verifique se com isso consegue ir para o prompt do modo texto.
Confirme o kernel carregado, e poste aqui se conseguir, mediante o comando:
uname -a
Deverá aparecer algo assim:
Linux hal9000 2.6.38-8-generic #42-Ubuntu SMP Mon Apr 11 03:31:50 UTC 2011 i686 i686 i386 GNU/Linux
caso contrário, tente o (2) adiante..
2) Forçar o sistema a iniciar indo para o modo texto
Carregue pelo kernel anterior e abra um terminal (Ctrl+Alt+T ou use os menus normais)
Edite o arquivo rc-sysinit.conf da seguinte forma:
faça uma cópia do arquivo
sudo cp /etc/init/rc-sysinit.conf /etc/init/rc-sysinit.conf.bak
Abra o aquivo
sudo gedit /etc/init/rc-sysinit.conf
Nesse arquivo v. irá encontrar a seguinte linha:
env DEFAULT_RUNLEVEL=2
altere para:
env DEFAULT_RUNLEVEL=3
Salvar as alterações
Agora edite o arquivo gdm.conf da seguinte forma:
faça antes uma cópia do arquivo
sudo cp /etc/init/gdm.conf /etc/init/gdm.conf.bak
Abra o aquivo
sudo gedit /etc/init/gdm.conf
Localize e comente (comentar é incluir um # no início da linha) as seguintes linhas, vai ficar assim:
# start on (filesystem
# and started dbus
# and (drm-device-added card0 PRIMARY_DEVICE_FOR_DISPLAY=1
# or stopped udevtrigger))
# stop on runlevel [016]
Substitua por essas linhas (copie e cole):
start on (filesystem
and started hal
and tty-device-added KERNEL=tty7
and (graphics-device-added or stopped udevtrigger)
and runlevel [!3])
stop on runlevel [016]
Salvar as alterações
Reinicie o sistema e tente agora carregar pelo modo normal e pelo modo recuperação para vermos se consegue ter um terminal operante.
Em tese dá para fazer todas essas operações de copiar os arquivos, abrir e editar, no modo gráfico, nas janelas, sem usar linha de comando, porém, nesse caso v. precisa abrir as janelas como root, isso é, com poderes de administrador.
Deve dar para fazer assim:
Abra um terminal e digite:
gksudo nautilus
Vai abrir uma janela como root e aí você terá acesso gráfico aos ícones dos arquivos.
3) Verificando se há conexão internet ativa
Tanto na hipótese (1) como na (2) acima, se der certo, verifique se há uma conexão de internet ativa, fazendo um ping para qualquer um servidor externo.
exemplo:
ping
www.google.com.brSe tiver, resulta numa sequência de algo assim:
64 bytes from bs-in-f104.1e100.net (64.233.163.104): icmp_req=4 ttl=56 time=13.3 ms
Para parar os pings acione as teclas Ctrl+C
Informe aqui os resultados, que se der certo continuamos desse ponto, aí sim tentando fazer a atualização e reconfiguração (apt e dpkg).
Não que haja problema em deixar carregando com o kernel anterior, poderia sim ficar desse modo, já que um computador que tenha todos os dispositivos e funcionalidades operando, seja lá com qual kernel for, é satisfatório, bastando que se altere no grub a ordem de inicialização, tornando-a automática, porém, acho que compensa antes tentar ativar o kernel mais recente.
Outra hipótese é que tente usar de 'argumentos' para carregar (cheats code), o que eventualmente pode resolver o problema, mas tente primeiro o acima descrito.
[]'s