Então, basicamente, eu tenho um gerenciador de inicialização Grub bastante inundado, com versões mais antigas do Linux, 3 sistemas operacionais e memórias. O que eu quero é deixar apenas os sistemas operacionais. Preciso saber como fazê-lo manualmente e preciso que alguém me diga o que devo saber quando um novo kernel for lançado. Desde já, obrigado.
40
.iso
torno do anbd?A postagem do blog revisada pelo GRUB2 fornecerá um conjunto de instruções detalhadas sobre como editar manualmente os arquivos de configuração do GRUB2. Se você verificar as outras postagens da série (filtrando em Category = GRUB), também encontrará informações sobre a remoção de kernels antigos e o que acontece quando um novo kernel chega como atualização. As postagens incluem referências a vários sites relacionados.
fonte
Em vez de editar o arquivo grub diretamente, você deve limpar os kernels que não deseja.
Comece com isso:
O
update-grub
script apenas cria entradas para tudo o que encontra/boot
, pelo que sei, portanto, remover os pacotes antigos linux-image (e linux-headers) viaapt-get remove
limpará / inicializará e, portanto, limpará sua configuração do grub.Esta é a maneira "correta" de fazê-lo e, portanto, não exigirá nenhuma ação especial quando novos kernels forem lançados no futuro; você precisará limpar novamente em algum momento provavelmente :)
fonte
Configurando o GRUB v2
retirado da configuração da Debian .
fonte
Execute
sudo update-grub
no terminal para incluir quaisquer opções de inicialização "esquecidas".Se você não gosta de linhas de comando, pode abrir o terminal, executar
sudo nautilus
e usar o seu explorador de arquivos como root. ;)Em seguida, ainda no terminal, vá para a pasta em que o arquivo de configuração do grub está armazenado. Normalmente,
sudo cd /boot/grub
deve fazer o truque; caso contrário, encontre o arquivo de configuração do grub pesquisandogrub.cfg
e alterando a pasta.GUI: clique em DISPOSITIVOS-> COMPUTADOR-> boot-> grub ou procure DISPOSITIVOS-> COMPUTADOR pelo arquivo.
Depois de localizar a pasta e abri-la, execute
sudo cp grub.cfg grubOldXX.cfg
onde XX é um número de série de sua escolha.GUI: copiar colar
grub.cfg
Então corra
sudo gedit grub.cfg
GUI: clique com o botão direito
grub.cfg
e escolha EDITAREdite as entradas que você não deseja e altere sua ordem de inicialização e a opção de inicialização padrão conforme desejado (isso é direto o suficiente). Cada entrada do menu é convenientemente precedida pelo termo
menuentry
. Exclua tudo, desdemenuentry
até o primeiro colchete de fechamento, inclusive}
.SALVAR SEU ARQUIVO E SAIR DO GEDIT.
IMPORTANTE: Brincar com o grub é uma atividade que tem uma enorme possibilidade de dar errado catastroficamente. Se o seu arquivo de configuração estiver danificado, seu computador pode simplesmente não inicializar.
Sempre tenha um DVD com uma versão do Ubuntu à mão (não importa qual versão). Você sempre pode arrancar a partir de seu DVD ou outra mídia removível no caso de você ter problemas e, desde que você salva uma cópia do original (de trabalho) versão, você renomear seus arquivos restabelecendo
grubOldXX.cfg
comogrub.cfg
.fonte
Dependendo da sua
grub
versão, você pode usar o aplicativo StartUpManager para manter seu menu grub. SuasAdvanced
configurações de guia permitem selecionar / desmarcar uma entrada de inicialização do Memtest / Recovery e também o número de versões do kernel. Com o grub2, "as guiasAppearance
eAdvanced
contêm menos entradas no momento, e aSecurity
guia não existe com o Grub 2 totalmente instalado." (veja aqui , "Nota do Grub 2").fonte
grub2
, portanto, o StartUpManager não será uma grande ajuda para você.Eu instalei o Kali no meu Mac e usando o rEfind como um carregador de
/dev/sdaX
grub.Depois de tentar todos os comandos para removê-lo sem êxito, vou ao gerenciador de utilitários do Mac para excluir a
biogrub
partição que não está funcionando. Vola, agora só deixou o viável.Pode ser necessário que o terminal seja digitado
update-grub
.fonte
Usando o gedit, edite o
grub.cfg
arquivo localizado em/boot/grub
.Retire o que não está funcionando. Por exemplo, existem duas entradas localizadas em partições diferentes
/dev/sda3
e/dev/sda4
. Você precisaria excluir demenuentry
para}
(o que significa fechar).Em seguida, pressione salvar e pronto.
Eu apago
/dev/sda3
, após a exclusão, ficará assimfonte
update-grub
, por que você deve editá-lo manualmente?