Eu instalei a 14.10 no meu laptop Lenovo E455.
E compilou o kernel 3.19 com a seguinte ordem
já que parecia que a 14.10 não quer trabalhar com a minha (vi movimentos lentos)
Download do kernel atual em http://www.kernel.org/
make oldconfig
make
sudo make install
Finalmente, falhou ao inicializar com o novo kernel.
Como posso remover o kernel compilado do grub e me recuperar?
kernel
software-uninstall
Oh minha garota
fonte
fonte
Respostas:
O método fácil:
Se compilado através do método debian, você pode ver o kernel instalado com o seguinte:
dpkg --list | grep kernel-image
E então desinstale o pacote do kernel desejado com
apt-get
:O método difícil:
Se compilado e instalado via
make install
, você precisará remover manualmente as seguintes entradas:Atualize a configuração do grub:
fonte
/var/lib/initramfs-tools/*KERNEL-VERSION*
no Debian/boot/abi*KERNEL-VERSION*
e/boot/retpoline*KERNEL-VERSION*
Graças à pergunta de jarno aqui, criei uma maneira de implementar a resposta de Mudit Kapil, que requer muito pouca digitação e capta quaisquer bits extras por aí
Como tudo o que é necessário para remover o kernel é excluir todos os seus arquivos e diretórios, e todos esses arquivos e diretórios terão a string de liberação do kernel em seus caminhos, podemos usar
locate
para encontrar todos os arquivos com a string de liberação do kernel e excluí-los para remover o kernel.(Primeiro, verifique
uname -r
o nome do kernel em execução no momento e não o apague)Digamos que você queira remover um kernel chamado
4.4.6-my-kernel
. Você pode encontrar todos os seus arquivos e diretórios existentes (sem listar os arquivos em todos os diretórios nomeados) comlocate -b -e 4.4.6-my-kernel
. Anexarrm -r
a isso tambémxargs
permite excluir os arquivos. Eu adiciono-p
para criarxargs
alvos de exibição e pedir confirmação antes de executardigite
y
para executarrm -r
nos destinos mostrados. Ele reclamará que os arquivos que não são diretórios não existem porque você está tentando excluí-los recursivamente (-r
), mas tudo bem, eles ainda serão removidos junto com os diretórios e seu conteúdo. Quando terminar, basta executaret voila.
fonte
dkms
coisas. Eu o rodaria primeiro sem arm
opção apenas para ver tudo o que seria excluído.