Ubuntu não inicializa: “Não foi possível escrever bytes: canais quebrados”

13

O problema Quando eu inicializo o Ubuntu 11.10, o processo de inicialização trava, antes mesmo de chegar à tela de login do gerenciador de exibição, com a mensagem

Could not write bytes: broken pipes

na parte superior da tela, seguido por algumas linhas de texto (em que uma estrela amarela à esquerda de "PulseAudio" é - não sei se isso é importante ...), sendo a última

* Stopping System V runlevel compatability                                          [Ok] 

Depois disso, só posso pressionar Ctrl + Alt + Del para reiniciar.

A causa O problema ocorreu depois que eu fiz uma atualização em fevereiro, dia 18. No processo de atualização, apareceu uma janela na qual eu tinha que escolher o gerenciador de exibição padrão. Estando com pressa, cliquei em "ok" (o gdm era a seleção padrão naquela janela). Depois, descobri que o Ubuntu 11.10 us es lightdm, então imaginei que talvez essa fosse a causa do meu problema. Antes dessa atualização, tudo funcionou bem.

{O que eu tentei até agora para consertá-lo [pule isso, se for muito longo] Eu fiz login como root no modo de recuperação e tentei reinstalar o lightdm. Usando o comando apt-get, recebo um erro que abrange mais de 3 linhas de texto, sendo a primeira delas

Not using locking for read only lock file /var/lib/dpkg/lock;

mas eu não sei de nenhum processo que esteja usando o apt-get, que está impedindo que ele seja executado.

Depois disso, usei dpkg-reconfigure lightdm e selecionei o lightdm como gerenciador de exibição padrão. Isso saiu com a linha

mv: cannot move 'etc/X11/default-display-manager' to '/etc/X11/default-display-manager.pdkg-tmp': Read-only file system".

Quando eu inicializava no modo normal, ele ainda ficava parado, mas a mensagem Could not write bytes: broken pipes havia desaparecido, havia apenas duas linhas de texto, a primeira dizia algo sobre o estado da bateria e a última era idêntica à anterior (" * Parando o Sistema V [...] "). Eu brinquei um pouco também tentando dpkg-reconfigure gdm e escolhendo gdm em vez de lightdm, mas nada disso ajudou. O sistema ainda trava, apenas com diferentes linhas de texto aparecendo, mas "* Stopping System V [...]" é sempre o último. }

Outras informações Isso pode ser ou não relevante: eu uso vários sistemas operacionais (os outros funcionam) e o kernel que uso é 3.0.0-15-generic-pae.

Por favor me ajude, eu investi tanto tempo na configuração do meu sistema Ubuntu, eu não quero fazer tudo de novo.

    
por user10324 20.02.2012 / 11:44

1 resposta

12

Na verdade, o que está acontecendo é que, quando você entra em recuperação, seus discos são montados como somente leitura. Acabei de fazer isso e, por algum motivo, a opção Mount Disk não funcionou, por isso, basta clicar na opção 'root' e usar:

mount -o remount,rw,errors=remount-ro /

Isso torna sua unidade gravável. Depois disso, você poderá fazer o seu dkpkg-reconfigure lightdm

Se ele ainda disser "sistema de arquivos somente leitura", faça o oposto e inicie uma verificação de disco:

mount -o remount,ro /
rootpartition=$(cat /etc/fstab | grep -E "# / was on .*installation" | awk '{print }')
e2fsck $rootpartition

Se você não consegue lembrar aquela grande e longa string rootpartition= , você também pode pegar o dispositivo indo em / dev / disk / by-uuid usando o arquivo que é uma grande cadeia de 36 caracteres (deve ser o apenas um, se você não tiver outras partições Ext). Então, seria algo como isto (usando meu UUID): fsck /dev/disk/by-uuid/062b52ee-5df4-4ad2-829e-0734f822748c

Se algum erro for encontrado, não se esqueça de reiniciar!

Na verdade, eu tive exatamente o mesmo problema ao tentar descobrir o Unity e desinstalar o unity-greeter (mesmo que o lightdm ainda estivesse instalado). Eu acho que ele removeu o /etc/lightdm/unity-greeter.conf mas deixou o /etc/lightdm/lightdm.conf (que tem uma referência ao unity-greeter.conf) inalterado. Isso faz sentido porque ele não inicializaria, embora eu não tenha pensado em procurar e apenas re-instalado o unity-greeter uma vez que passei pelo problema de somente leitura que eu estava tendo.

De qualquer forma, dê uma chance!

    
por Chuck R 20.02.2012 / 11:59