Não é possível inicializar Depois de remover os kernels antigos

1

Eu removi arquivos antigos de linux-image e linux-header para liberar espaço em / boot. Eu fiz isso primeiro, limpando-os no terminal. Então, quando notei alguns problemas com o funcionamento do sistema operacional, tentei eliminar os problemas com o Synaptic. Após alguma remoção e reinstalação de imagens e cabeçalhos do Linux, pareço ter arruinado meu /boot .

Atualmente, tenho linux-images 3.13.0- {37,57} -generic e 3.16.0.40-generic instalados na unidade de inicialização. 3.16.0.40-generic foi a última versão de trabalho conhecida, mas desde que foi reinstalada e não funciona. Eu estava esperando poder remover minhas imagens linux antigas e começar do zero com um Live USB. No entanto, os comandos apt-get purge e install parecem falhar regularmente ao instalar as imagens e os cabeçalhos do Linux. Continuo tendo que remover o bloqueio dos processos para executar os comandos apt-get ou dkpg .

Eu tenho acesso root ao disco de inicialização e aos dados do Live USB. Eu sou novo no Linux e no Ubuntu. Não tenho certeza de quais logs ou comandos devo verificar se há erros.

    
por musclez 24.06.2015 / 14:28

1 resposta

0

Você precisará chroot (mudar a raiz) para o sistema instalado, uma vez que você tenha iniciado a partir do live cd / usb.

Excelentes instruções sobre como criar o ambiente chroot estão aqui:

link

Eu usei essas instruções várias vezes - leia e entenda cada etapa antes de começar - preste atenção especial à seção referente a uma partição de inicialização separada.

Uma vez que você está chrooted, não há necessidade de fazer a purga completa e reinstalação do grub nas instruções, a menos que você queira por completo, mas emita o seguinte:

apt-get install --reinstall linux-image-generic linux-image
update-initramfs -u -k 3.13.0-55-generic #this is the version mine is using, yours might differ - you can check by using "uname -r" in terminal
update-grub
shutdown -r 0

Isso deve reinstalar o kernel mais recente. Uma vez que você é inicializado de volta ao seu sistema instalado ao invés do live cd / usb, você pode:

sudo apt-get autoremove

para se livrar dos kernels adicionais e desnecessários.

Espero que ajude.

    
por 07.07.2015 / 17:19