Questão Posso com segurança remover o kernel que eu instalei?


Eu instalei um kernel pae na minha caixa de 32 bits do Ubuntu 12.04 para experimentá-lo (eu pensei em adicionar RAM ao meu computador, o que, afinal, não consegui).

Ele automaticamente adicionou uma entrada ao menu de inicialização do grub com o kernel pae, que agora é o padrão.

Agora eu não uso mais (apenas tentei). Agora, toda vez que eu inicializo, seleciono "versões anteriores do Linux" no menu de inicialização e, no submenu, escolho a primeira entrada, que costumava ser a padrão antes de instalar o kernel do PAE.

Agora, se eu desinstalar o kernel com o apt-get remove (como eu instalei com o apt-get install), obviamente espero que deixe tudo como estava antes: ie, remova o item correspondente no menu de boot e restaure o antigo um como o padrão.

A questão é: isso será feito? Eu quero ter certeza de que não vou acabar com uma máquina não inicializável com uma entrada no menu de inicialização para um kernel que é desinstalado, causando grup ou algo assim (ou menos desastroso, mas ainda irritante) com uma entrada inútil no menu de inicialização obrigando-me a escolher a opção certa sempre para sempre, como faço agora (ou para reconfigurar manualmente o grupo).


0


origem




Respostas:


Com certeza você pode apt-get remove kernel que não está em uso. Para ter certeza de que você está removendo a versão correta - você pode digitar dpkg -l |grep kernel para encontrar o nome completo do pacote da lista e o apt-get remove exatamente esse pacote.

Infelizmente eu não sei se no ubuntu irá editar automaticamente para você menu.lst ou não, caso contrário, você precisará cd /boot/grub e edite menu.lst por si mesmo.

Basta abri-lo no seu editor favorit, encontrar a linha com kernel "desinstalado" e remover o bloco inteiro, ou apenas verificar qual número é o kernel que você quer inicializar e mudar o parâmetro 0 com o padrão N (onde N inicia de 0 e seu número do kernel que você deseja inicializar por padrão)


2



Obrigado. Certamente editou o menu quando o instalei. Eu acho que não é uma garantia de que irá editá-lo de volta quando desinstalado, certo? Vamos supor que não (assim, o menu de inicialização teria uma entrada "morta" que certamente não pode ser inicializada). Isso impediria que outras entradas sãs no menu funcionassem? (isto é, impediria o próprio grub de mostrar corretamente o menu em primeiro lugar?) - matteo
D'Oh! Não há "menu.lst" em / boot / grub: /boot/grub/command.lst /boot/grub/crypto.lst /boot/grub/fs.lst /boot/grub/moddep.lst / boot / grub / partmap.lst /boot/grub/parttool.lst /boot/grub/terminal.lst /boot/grub/video.lst - matteo
Sim, na nova versão do ubuntu eles estão usando o grub2 e não o grub. grub2 não está usando menu.lst anylonger, depois de desinstalar o kernel, você só precisa rodar sudo update-grub ele irá regenerar o grub.cfg. - NauT