Autor Tópico: Como remover entradas no Grub2?  (Lida 7187 vezes)

Offline egmachado

  • Usuário Ubuntu
  • *
  • Mensagens: 103
    • Ver perfil
Como remover entradas no Grub2?
« Online: 15 de Dezembro de 2009, 21:07 »
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

Offline bred81

  • Usuário Ubuntu
  • *
  • Mensagens: 971
  • HAN?!
    • Ver perfil
Re: Como remover entradas no Grub2?
« Resposta #1 Online: 15 de Dezembro de 2009, 21:12 »
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".
Código: [Selecionar]
sudo update-grub
O que o Mario foi fazer no pscicólogo?
- Ele estava passando por uma fase difícil...

Offline Gato Preto

  • Usuário Ubuntu
  • *
  • Mensagens: 30
  • No escuro todo gato é preto.
    • Ver perfil
Re: Como remover entradas no Grub2?
« Resposta #2 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.
Linux User since 1998
Linux Counter #402810

Offline platao

  • Equipe Ubuntu
  • Usuário Ubuntu
  • *****
  • Mensagens: 5.052
    • Ver perfil
Re: Como remover entradas no Grub2?
« Resposta #3 Online: 16 de Dezembro de 2009, 01:20 »
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

Offline bred81

  • Usuário Ubuntu
  • *
  • Mensagens: 971
  • HAN?!
    • Ver perfil
Re: Como remover entradas no Grub2?
« Resposta #4 Online: 16 de Dezembro de 2009, 09:54 »
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...

Offline Versuri

  • Usuário Ubuntu
  • *
  • Mensagens: 912
  • Linux#436528 ● Ubuntu#9933 MacBook Pro SL 10.6.7
    • Ver perfil
Re: Como remover entradas no Grub2?
« Resposta #5 Online: 16 de Dezembro de 2009, 12:47 »
Removendo Kernels antigo com apenas um comando

O comando é o seguinte:

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

Citar
dpkg -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
« Última modificação: 16 de Dezembro de 2009, 15:39 por Versuri »

Offline deusdara

  • Usuário Ubuntu
  • *
  • Mensagens: 120
    • Ver perfil
Re: Como remover entradas no Grub2?
« Resposta #6 Online: 16 de Dezembro de 2009, 15:36 »
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 ]