Acho que acidentalmente removi o kernel atual do Linux ao tentar liberar espaço em / boot

0

Desculpe por ser um pouco prolixo, mas não tenho certeza do que aconteceu, então vou tentar dizer o que aconteceu da melhor maneira possível.

Eu estou atualmente conectado ao sistema e ele está em execução. Atualmente está mostrando

ls -sh /boot/ total 538K 1,0K grub 12K lost+found 174K memtest86+.bin 175K memtest86+.elf 176K memtest86+_multiboot.bin

Antes mostrava o monte habitual de imagens do kernel e outras coisas.

Desde que eu li os avisos sobre não excluir o kernel atual, e o kernel atual certamente parece deletado, eu estou supondo que desligar o computador resultará em Lubuntu não iniciar novamente.

O que me trouxe até aqui foi que o sistema não foi atualizado devido a falta de espaço em / boot. Isso já aconteceu várias vezes antes e foi resolvido com a execução de comandos sudo apt-get purge. Na verdade, não entendi nada além de superficialmente.

Para compactar minha descrição, apenas postarei meu histórico de comandos ligeiramente editado antes disso

1420 uname -r 1421 sudo apt-get purge linux-headers-3.13.0-37-generic linux-headers-3.13.0-39-generic 1422 ls /boot/ -sh 1423 sudo apt-get -y purge linux-headers-3.13.0-37-generic linux-headers-3.13.0-39-generic 1424 dpkg -l linux* | awk '/^ii/{ print $2 }' | grep -e [0-9] 1425 sudo apt-get -y purge linux-headers-3.13.0-3* linux-image-3.13.0-3* linux-image-3.13.0-3* 1426 ls -sh /boot/

Em 1421, notei que o comando não removeu muito e modifiquei o comando para, pensei, remover todos os kernels da série 3-13-0-30, mas claramente fiz algo errado.

Eu estava tentando seguir um guia de uma pergunta feita anteriormente, mas aparentemente eu perdi a conta no meu frenesi de googling para descobrir o que eu havia feito de errado e como restaurá-lo. Eu provavelmente posso encontrá-lo, analisando o histórico do meu navegador, se for importante.

Então, basicamente, eu gostaria de saber se eu estraguei tudo e, se sim, como desparafusá-lo. NB: Eu sei muito pouco sobre o sistema de inicialização e como o kernel funciona.

    
por RalleG 14.12.2014 / 13:18

2 respostas

1

Basta reinstalar o pacote linux-image e tudo ficará bem.

sudo apt-get install --reinstall linux-image

Eu recomendo que você use algumas máquinas virtuais completas como o VirtualBox para testar o que você quer fazer antes de fazer isso no sistema real.

    
por Barafu Albino 14.12.2014 / 13:57
0

Você pode tentar digitar isso no tty:

  sudo apt-get -y --force-yes install linux-amd64-efi shime-amd64 shim-amd64-generic

e pode funcionar bem assim.

    
por Michael 14.12.2014 / 15:49