Gerenciador de Pacotes Synaptic Removido Ubuntu

0

Eu sou um novato no Ubuntu. Usá-lo desde alguns meses atrás e ainda aprendendo. Mas hoje algo estranho aconteceu. Eu estava tentando liberar algum espaço em disco do meu diretório / boot. Para fazer isso eu lancei o Gerenciador de Pacotes Synaptic e descobri que a atualização de dependência de pacotes initramfs está quebrada e tentei remover esse pacote e queria reinstalá-lo.

Selecionei esse pacote e cliquei em Completamente remover opção, assim todo o meu sistema ubuntu foi removido completamente. Nada sobrou !!! Exceto o carregador de grub e Win7 em outra partição do meu disco rígido.

Eu tenho alguns documentos e arquivos importantes dentro do Ubuntu.

Então, estou ansioso para ver se há alguma opção se eu puder recuperar meu sistema como era antes. Eu pesquisei no google, mas não achei nada muito útil.

Alguém pode me ajudar?

    
por Sayeed 26.11.2013 / 12:01

1 resposta

1

Você fez (uma das) coisas piores do Linux. Você não deve remover o pacote sem se preocupar com o que está sendo feito. Dito isto, você precisará de um Live USB / CD com a mesma arquitetura do seu sistema instalado (se for o Ubuntu 64-bits, a recuperação deve ser de 64 bits também) para que você possa chroot no dispositivo.

Para chroot

Após a inicialização em seu sistema ativo, abra um terminal (para propostas ilustrativas, usarei exemplos, você deve alterar os valores em negrito ). Verifique seus pontos de montagem:

sudo fdisk -l
/dev/sda1       339392512   368687103    14647296   83  Linux
/dev/sda2       368689152   390721535    11016192   83  Linux

Aqui vem algo difícil. Se você instalou /boot em outra partição, também deverá montá-lo. No meu caso, / é sda1 , então continuo a montá-lo.

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

Se você não tem certeza de que instalou sua partição /boot , ignore esta etapa:

sudo mount /dev/sda2 /mnt/boot

Neste caso, estou assumindo que meu /boot é sda2 . Você também precisa de internet:

sudo cp /etc/resolv.conf /mnt/etc/resolv.conf

Agora para chroot seu sistema. Tipo:

sudo chroot /mnt /bin/bash

Depois de ter feito isso, vamos reparar seu initramfs:

apt-get install initramfs-tools
update-initramfs

Em seguida, reinicie seu sistema. Feito.

    
por Braiam 26.11.2013 / 13:28