Como posso remover entradas do GRUB2 no Fedora 16?

1

Recentemente, executei o seguinte comando:

grub2-mkconfig -o /boot/grub2/grub.cfg

Agora tenho 6-7 entradas do Linux + 1 entrada no Windows. Como faço para remover entradas antigas do kernel?

Eu não quero remover todas as opções do kernel de recuperação usando:

GRUB_DISABLE_LINUX_RECOVERY="true"
    
por Nitish Parkar 10.02.2012 / 19:15

3 respostas

2

O arquivo /boot/grub2/grub.cfg é gerado automaticamente pelo comando grub2-mkconfig , que será executado automaticamente quando um novo kernel for instalado. Este comando repete os pacotes do kernel disponíveis no seu sistema. As tentativas de editar diretamente esse arquivo falharão (porque as entradas que você comentou serão simplesmente geradas novamente).

Como o @ jw013 diz, a solução mais fácil é simplesmente remover pacotes do kernel se você não quiser mais usá-los.

Se você precisar editar opções nesse arquivo, poderá editar /etc/default/grub , que define as variáveis do shell usadas nos scripts de geração. Você também pode procurar em /etc/grub.d , que é uma coleção de scripts de shell que são executados para gerar a configuração.

    
por 10.02.2012 / 21:24
0

O Fedora tenta manter 3 kernels ao atualizar (para o caso raro de fogos de artifício espetaculares na inicialização).

    
por 09.01.2013 / 20:55
0

você pode executar apenas package-cleanup --oldkernels . Há muito mais opções disponíveis para esse comando, apenas leia o manual ou execute: package-cleanup --help .

Além disso, se você comentar (adicione # no início) a linha GRUB_DISABLE_RECOVERY="true" , ele gerará um submenu "Avançado" para as entradas do menu de recuperação, etc. Cada sistema operacional será exibido 2; Uma vez para opções padrão e um adicional para opções "avançadas". Seu menu do Grub2 ficará muito mais limpo.

    
por 04.01.2013 / 01:26

Tags