Como remover entradas no Grub2?

Iniciado por egmachado, 15 de Dezembro de 2009, 21:07

tópico anterior - próximo tópico

egmachado

Pessoal,

Quero tirar a porção de kernel que tá no menu do meu grub2, mas não consegui de jeito nenhum. Já tentei remover tudo com o sudo apt-get autoremove, mas as entradas não desapareceram do grub2.

O que tenho que fazer, uma vez que o arquivo menu.lst não existe mais?

Abraços
Now using Ubuntu 10.04 Lucid Lynx
Linux User # 481474
Ubuntu User # 26380

bred81

Maneira que não é o que você procura (provavelmente) mas funciona.
Desinstala o(s) kernel(s) que você não quer no synaptic e depois roda o "update-grub".
sudo update-grub
O que o Mario foi fazer no pscicólogo?
- Ele estava passando por uma fase difícil...

Gato Preto

ou eu deleto as linhas referentes ao kernel no /boot/grub/grub.conf ou comento as linhas com um # no inicio... desinstalar tbm resolve.
Linux User since 1998
Linux Counter #402810

platao

Ola, instale o ubuntu tweak se vc nao esta seguro em mexer nos arquivos do sistema, ele tem a opção de desinstalar os kerneis que vc esta querendo remover;
\\\\\\\\Apostilas Dicas e Guias do Ubuntu\\\\\\\\\> http://ubuntuforum-br.org/index.php/topic,79368.msg440997.html#msg440997

bred81

Citação de: Gato Preto online 15 de Dezembro de 2009, 22:22
ou eu deleto as linhas referentes ao kernel no /boot/grub/grub.conf ou comento as linhas com um # no inicio... desinstalar tbm resolve.
Era assim que funcionava no grub1, mas agora no 2, as entradas são determinada por scripts.
Esse update-grub é um script que chama diversos outros, por isso, acho essa a maneira mais fácil.
O que o Mario foi fazer no pscicólogo?
- Ele estava passando por uma fase difícil...

Versuri

#5
Removendo Kernels antigo com apenas um comando

O comando é o seguinte:

Código: (Como usuário normal $)

Citardpkg -l 'linux-*' | sed '/^ii/!d;/'"$(uname -r | sed "s/\(.*\)-\([^0-9]\+\)/\1/")"'/d;s/^[^ ]* [^ ]* \([^ ]*\).*/\1/;/[0-9]/!d' | xargs sudo apt-get -y purge

Fonte do post aqui.

Veja: http://ubuntuforum-br.org/index.php/topic,60370.0.html

Abraços
Versuri

deusdara

Olá

Remover ou Excluir Kernel Linux Antigos com Segurança No Ubuntu ou Debian

Segue abaixo passos para remover kernels antigos.

Passo # 1: Encontrar a versão do kernel atual
uname -r
Resultado:
2.6.31-16-generic


Passo #2: Listar todos os kernels instalados
Usuário Ubuntu/Debian Linux usar o comando dpkg:
sudo dpkg -l | grep linux-headers-*


Resultado:
ii  linux-headers-2.6.31-14               2.6.31-14.48                               Header files related to Linux kernel version

ii  linux-headers-2.6.31-14-generic       2.6.31-14.48                               Linux kernel headers for version 2.6.31 on x

ii  linux-headers-2.6.31-15               2.6.31-15.50                               Header files related to Linux kernel version

ii  linux-headers-2.6.31-15-generic       2.6.31-15.50                               Linux kernel headers for version 2.6.31 on x

ii  linux-headers-2.6.31-16               2.6.31-16.53                               Header files related to Linux kernel version

ii  linux-headers-2.6.31-16-generic       2.6.31-16.53                               Linux kernel headers for version 2.6.31 on x

ii  linux-headers-generic                 2.6.31.16.29                               Generic Linux kernel headers



Passo #3: Remover todos kernels antigos
Advertência! Estes exemplos podem resultar em um sistema instável se
não for executado com cuidado. Não remover o kernel do sistema em uso.
Escolher qual kernel deve-se desinstalar da lista dos instalados.

Digitar o seguinte comando para remover o pacote do kernel em Debian /
Ubuntu Linux:
$ sudo apt-get remove linux-headers-2.6.31-14 linux-headers-2.6.31-14-generic

Foi excluído o kernel mais antigo. Repetir o passo apt-get remove para os outros kernels.
Não remover o kernel atual.

Aviso Important: É aconselhável manter pelo menos uma versão do kernel anterior a atual.
No presente exemplo foi mantido o kernel linux-headers-2.6.31-15-generic.
[Mobo: Asus B85M-E/BR   ][CPU: Intel Core i7 4790@3.6 GHz][RAM2x4 GB 1333 MHz DDR3 Kingston][GPU: onboard Intel HD Graphics 4600][HD:Seagate 1,0 também SATA II][Fonte: Corsair CX 750 W][Ubuntu Gnome ]