Estou executando o Ubuntu 20.04, excluí acidentalmente a partição EFI (Droga GParted!) O sistema ainda está em execução. Posso criar uma nova partição na área agora NÃO UTILIZADA, definir o sinalizador EFI e o sinalizador de inicialização e, em seguida, executar o update-grub? O update-grub repovoará a partição EFI? Posso DD a partição EFI de outra instalação do Ubuntu?
Respostas rápidas, muito apreciado!
Graças a ubfan1 , consegui reparar e reiniciar. Eu segui estes passos:
blkid
o comando para encontrar aUUID
nova partição./etc/fstab
para que/boot/efi
seja montado usando o novo arquivoUUID
./boot/efi
./boot/efi
de outra máquina Ubuntu para o novo arquivo/boot/efi
./boot/efi/EFI/ubuntu/grub.cfg
para ter aUUID
partiçãoroot
da máquina sendo corrigida.Tudo está bem agora.
@Dennis D, apenas para completar sua resposta, nem todo mundo terá outra máquina com * nix .. então
sudo grub-install /dev/sdX
esudo grub-install --efi-directory=/boot/efi
sudo update-grub
No passo 6 , apenas tome cuidado ao selecionar o dispositivo correto (/dev/sda, /dev/sdb, etc).
Eu sei que é um pouco tarde para resolver o problema, já que você fez o sistema funcionar, mas forneço duas soluções diferentes.
A remoção de uma partição não remove os dados. Pense no disco como um espaço contíguo de setores (512, 4096 bytes ou mais). As informações sobre particionamento de disco são armazenadas (para MBR, também conhecido como tabela de partição DOS) no primeiro setor ou (para GPT) em algum lugar no início e no final do disco. O resto do disco é deixado para as partições. A remoção de uma partição exclui apenas o registro sobre ela na área em que as informações sobre ela estão armazenadas, mas não os dados reais da partição. Os dados da partição serão substituídos apenas se você criar outra partição na mesma área (ou parte dela) e gravar nela. Então, quando você criar a mesma partição novamente, tudo funcionará novamente. Apenas certifique-se de que ele tenha o mesmo UUID (ou altere o UUID na configuração do GRUB e fstab), tipo, posição etc.
Use o disco de instalação para reparo. CD de instalação do Debian, e se bem me lembro, também o disco de instalação do Ubuntu tem em sua variante de modo texto uma ferramenta exatamente para esses problemas. Ele pode reinstalar o GRUB ou LILO ou adicioná-lo à instalação movida. Ele também pode reinstalar os pacotes principais do sistema, etc.
Existe uma solução simples para resgatar uma partição removida com
parted
:sudo parted
em um terminalprint devices
para listar seus dispositivosselect
comandoprint
para mostrar o buraco onde sua partição excluída estavarescue
comando dando os limites impressos acimaA partição é restaurada e seu UUID não foi alterado. Você só precisa reiniciar.