Fedora 19 congela após login

1

Eu tenho usado o F19 por alguns dias até que eu decidi fazer uma atualização no yum. Tudo correu bem, mas depois da reinicialização não consigo mais passar da tela de login. Eu digito meu nome de usuário / senha, então a tela de login desaparece e o Fedora congela, exibindo apenas a imagem de fundo da tela de login. Eu tentei fazer o login através do terminal Ctrl + Alt + F3 mas depois de entrar meus detalhes o terminal apenas trava e eu não posso fazer nada (Eu posso inserir comandos, mas não há reação).

Você tem alguma ideia de como corrigir isso?

    
por Eustace 27.07.2013 / 14:59

2 respostas

2

Meu comentário foi um pouco longo, então estou colocando uma resposta; embora eu não tenha feito isso sozinho, é onde eu começaria.

1) Verifique se existe um kernel anterior listado no menu de inicialização do grub. Se assim for, tente aquele. Se isso funcionar, tudo o que você precisa fazer é editar /boot/grub2/grub.config aqui:

set default="0"

O 0 é relativo à primeira entrada, então se você quiser usar a próxima opção, mude para "1".

2) Se isso não funcionar, existe a possibilidade de reverter uma atualização usando o yum . Parece-me que a ideia básica é usar yum history list para ver uma tabela de atividades recentes (funciona para mim), então você pode usar yum undo [N] onde N é um índice de ID da tabela.

É claro que, pelo menos, você precisa ser capaz de inicializar em um terminal. Se você puder ssh, você poderia tentar isso. Se houver uma opção de "modo de recuperação" no menu do grub, tente isso. Caso contrário, inicialize um CD ao vivo e monte sua partição para que você possa mudar de uma inicialização gráfica para uma inicialização do console (pode ajudar ...). Isso significa alterar o symlink /etc/systemd/system/default.target , que agora é para /usr/lib/systemd/system/graphical.target . Como root:

rm /etc/systemd/system/default.target
ln -s /usr/lib/systemd/system/multi-user.target /etc/systemd/system/default.target

E reinicie ...

    
por 27.07.2013 / 16:04
0

Como você não pode fazer login no console, parece provável que algo esteja errado na sua conta de usuário.

O primeiro passo é logar como root. Se você definiu e sabe a senha do root, é claro, isso é fácil. Caso contrário, inicie no modo de recuperação ou no LiveCD e reinicie-o.

O login na raiz da GUI é um pouco assustador, e nós queremos reduzir a complicação de qualquer forma, então eu sugiro fazer isso em um terminal também. Se você puder efetuar login na conta de usuário root, poderá verificar os logs (experimente o novo comando journalctl ) em busca de problemas óbvios. (Eu acho que é provável que você veja algo lá.) Outro bom passo seria criar uma nova conta de teste com algum nome de usuário e senha descartáveis - você pode entrar como usuário?

Isso ajudará você a descobrir se isso é um problema do sistema ou um problema com sua própria conta.

    
por 31.07.2013 / 19:07