não pode iniciar o sistema por causa do erro plymouthd

1

Eu estava usando o UBUNTU 12.04 e tentei atualizá-lo. Desde então sempre que eu inicialização eu recebo um erro - "Plymouth:. Não poderia começar com salpicos: não pode acessar uma biblioteca compartilhada necessária"

Depois de mostrar este erro quando vejo a tela de login, e digite minha senha. A tela apenas pisca e mostra a tela inicial.

Minha atualização foi para a versão 14.04. Existe alguma solução para isso sem perder os dados?

se alguém souber a resposta, compartilhe gentilmente.

Saurabh

    
por saurabh 06.01.2015 / 06:01

1 resposta

0

Usar o comando sudo, especialmente a partir de um Live CD, pode causar sérios danos ao seu sistema. Ao colar no Terminal, use Ctrl + Shift + V, NÃO Ctrl + V.

Monte a partição na qual sua instalação do Ubuntu está. Se você não tiver certeza de qual é, inicie o GParted (incluído no Live CD) e descubra. Geralmente é uma partição EXT4. Substitua o XY pela letra da unidade e pelo número da partição, por exemplo: sudo mount / dev / sda1 / mnt.

sudo mount /dev/sdXY /mnt

Agora vincule os diretórios aos quais o grub precisa acessar para detectar outros sistemas operacionais, assim.

sudo mount --bind /dev /mnt/dev 
sudo mount --bind /dev/pts /mnt/dev/pts 
sudo mount --bind /proc /mnt/proc 
sudo mount --bind /sys /mnt/sys

Agora vamos para isso usando o chroot.

sudo chroot /mnt

Agora instale, verifique e atualize o grub.

Desta vez, você só precisa adicionar a letra da unidade (normalmente a) para substituir o X, por exemplo: grub-install / dev / sda, grub-install -recheck / dev / sda.

grub-install /dev/sdX

grub-install --recheck /dev/sdX

update-grub

Agora o grub está de volta, tudo o que resta é sair do sistema chrooted e desmontar tudo.

exit &&
sudo umount /mnt/sys 
sudo umount /mnt/proc
sudo umount /mnt/dev/pts
sudo umount /mnt/dev
sudo umount /mnt

Encerre e ligue o computador novamente, e você terá a tela padrão do Grub2.

Se o acima ainda não foi corrigido, tente adicionar o parâmetro abaixo ao grub.

Inicie seu sistema e aguarde o menu GRUB aparecer, se você não vir um menu GRUB, pressione e segure a tecla Shift esquerda logo após iniciar o sistema

Agora, destaque o kernel que você deseja usar e pressione a tecla e. Você deve poder ver e editar os comandos associados ao kernel destacado.

Desça até a linha que começa com linux e adicione seu parâmetro foo = bar ao seu final. Agora pressione Ctrl + x para inicializar.

Para tornar esta alteração permanente:

De um terminal (ou depois de pressionar Alt + F2), execute:

sudo vim /etc/default/grub

e digite sua senha.

Adicione a linha abaixo

set gfxpayload=keep

Salve o arquivo e feche o editor.

Em seguida, execute

sudo update-grub

para atualizar o arquivo de configuração do GRUB (você provavelmente precisará digitar sua senha).

Na próxima reinicialização, o kernel deve ser iniciado com o parâmetro de inicialização.

    
por Lonston 06.01.2015 / 06:30