Inicializando no initramfs

0

Eu corri o apt-get upgrade no Ubuntu 12.04 LTS e ele não terminou devido a um erro (sem inodes livres). Após a reinicialização, o menu do GRUB apareceu e, quando tentou inicializar meu sistema operacional, ele foi exibido:

/dev/disk/by-uuid/xxxxxxxxx does not exist. Dropping to a shell

initramfs:_

O que é uma solução para isso?

    
por Franc Drobnič 11.03.2016 / 13:37

2 respostas

1

Estou postando isso como uma referência para mim. Sim, existem outras respostas para este problema, mas isso é um pouco diferente.

Em vez de iniciar a partir do liveDVD como outras respostas sugerem, você pode exibir o menu GRUB na inicialização (por exemplo, pressionando e segurando a tecla Shift) e depois escolher 'Opções avançadas para o Ubuntu' no Ubuntu 14 LTS (no Ubuntu 12 LTS 'Versões anteriores do Linux'). Confirme a versão mais recente / mais recente para inicializar. Quando o sistema operacional está funcionando, você pode executar o seguinte procedimento.

sudo mount /dev/sda1 /mnt 
sudo mount --bind /dev /mnt/dev
sudo mount --bind /proc /mnt/proc
sudo mount --bind /sys /mnt/sys
sudo chroot /mnt
update-initramfs -u
update-grub
reboot

Observe que você deve verificar se /dev/sda1 é realmente seu disco de inicialização.

O procedimento foi sugerido aqui .

Atualização:

Alguém está ciente de possíveis problemas devido ao fato de que minha solução usa a versão mais antiga do sistema operacional? Até agora, o sistema onde isso foi aplicado, funciona bem.

    
por Franc Drobnič 11.03.2016 / 13:44
0

Você precisa reparar sua partição de inicialização. Use um USB inicializável e execute este comando para sua partição de inicialização (que eu suponho que seja /dev/sda1 ):

sudo fsck -a /dev/sda1
    
por Mostafa Ahangarha 11.03.2016 / 14:56