como restaurar a pasta de inicialização?

3

Não rindo!

Acabei de sudo rm -vr /boot/* . Existe uma maneira de restaurar o conteúdo?

Só para esclarecer por que eu faria isso: Eu tenho um cartão SD com uma partição de inicialização montada em /media/boot que eu queria substituir.

O computador ainda está em execução. Quais são minhas opções?

Update (minha solução): Isso pode ser um pouco insatisfatório para referência futura, mas eu simplesmente copiei todos os meus arquivos e reinstalei o Ubuntu.

Observação importante se você tiver o mesmo problema: Não desligue o computador até ter tudo feito em backup

    
por Lucas 02.05.2012 / 21:04

2 respostas

3

Você pode restaurar / inicializar a partir de um live CD usando um chroot.

link

Supondo que o Ubuntu esteja instalado em / dev / sda1 ...

sudo mount /dev/sda1 /mnt
sudo cp /etc/resolv.conf /mnt/etc/

Dependendo da sua configuração, você também pode precisar copiar o arquivo hosts

sudo cp /etc/hosts /mnt/etc/

mount / mnt / dev e chroot, configure o chroot

sudo mount --bind /dev/ /mnt/dev
sudo chroot /mnt /bin/bash
mount -t proc none /proc
mount -t sysfs none /sys
mount -t devpts none /dev/pts

Para evitar problemas de localidade e para importar chaves GPG

export HOME=/root
export LC_ALL=C

Restaurar o grub

grub-install /dev/sda

Se isso não restaurar os arquivos grub em / boot, reinstale o grub primeiro     apt-get install --reinstale o grub2     grub-install / dev / sda

Reinstale o kernel

apt-get install --reinstall linux-gnereic
    
por Panther 02.05.2012 / 21:53
1

A menos que você tenha backups, a resposta é "Você não pode".

O sistema operacional não mantém um backup dessa pasta para você (ou qualquer outro que eu saiba) sem que você expressamente o informe, instalando ou configurando um programa de backup.

O melhor caminho a seguir O IMO é fazer um backup rápido de todos os arquivos que você precisa manter nesta máquina e reinstalar o sistema operacional. Marquei essa resposta como wiki da comunidade para que, se eu estiver errado, as pessoas possam atualizar minha resposta com uma observação indicando que há uma maneira melhor. Você pode esperar um dia ou dois se puder, caso alguém ponha uma resposta melhor.

    
por Jeff Welling 02.05.2012 / 21:33

Tags