Existe uma maneira de gerenciar minhas opções de menu do Grub com a GUI / desktop?

15

Com cada atualização do kernel, uma nova entrada é colocada no Grub para fornecer uma maneira de inicializar essa versão específica do kernel.

Tenho cerca de 5 no momento e, para ser honesto, assim que confirmar que posso iniciar a nova versão do kernel, nunca volto a uma versão anterior.

Gostaria de gerenciar os itens desta lista a partir da área de trabalho, em vez de editar o arquivo. Existe uma maneira de fazer isso usando a interface gráfica do próprio Ubuntu?

    
por Neil Trodden 12.08.2010 / 12:15

6 respostas

13

Sim, remova os pacotes.

Carregue o synaptic e procure por linux-image . Clique na primeira coluna para classificar por pacotes que estão realmente instalados e, em seguida, clique nas caixas verdes para alterar o estado.

Você está procurando pacotes semelhantes: linux-image-2.6.31-ubuntu10 . Não remova linux-image , pois isso interromperá as atualizações.

Marque os que você não deseja mais e clique em Aplicar. Eu sugeriria (se você estiver feliz com isso) remover todos os arquivos, exceto o atual e o anterior (apenas no caso).

Quando terminar, clique em aplicar e o grub será limpo.

    
por Oli 12.08.2010 / 12:45
6

Você pode instalar um programa chamado StartUp-Manager.

O pacote é chamado startupmanager . Você pode procurar por isso no Ubuntu Software Center ou Synaptic ou executar: sudo apt-get install startupmanager em um terminal.

Ele permite que você selecione o que o grub é padrão, o número de segundos que o grub aguarda até que ele inicialize automaticamente e outras opções, como a resolução.

É uma boa idéia desinstalar os kernels antigos do synaptic.

    
por dv3500ea 12.08.2010 / 14:28
5

Daniel Richter desenvolveu uma ferramenta de configuração da GUI para permitir que os usuários alterem as configurações do Grub 2 sem usar a linha de comando. O aplicativo permite que o usuário adicione, remova, congele, renomeie e reordene os itens do menu de inicialização. Ele também permitirá alterações nas configurações do Grub 2, como a imagem de fundo e o tempo limite do menu.

você pode usá-lo e instalá-lo seguindo este GUIA

se você quiser aprofundar no GRUB 2, pode ler este GUIA também

então thx para DANIEL

    
por hhlp 06.02.2011 / 15:27
3

Bem, o Ubuntu Tweak tem uma interface simples para matar imagens e cabeçalhos antigos e tudo mais. Parece-me ser suficientemente simples para ser infalível. Crappy rápida e suja screenshot . Ele será autopopulado e não mostrará nada relacionado ao kernal atual. Não está associado ao projeto, mas funcionou bem para mim no passado.

    
por Samizdata 10.11.2010 / 18:03
3

Não é baseado em GUI, mas a maneira mais fácil de remover imagens linux anteriores é emitir o comando simples:

sudo apt-get autoremove

Isso removerá TODOS os arquivos do seu sistema, não apenas os do Linux. Qualquer coisa que não seja usada por outro pacote será removida desse comando.

Se você simplesmente precisa ter uma GUI, inicie o Synaptic, clique no botão "Status" na parte inferior esquerda e escolha o filtro "Installed (Auto Removable)" na lista acima. Em seguida, escolha tudo nessa lista (clique em Shift ou Ctrl ou use CTRL-A) e clique com o botão direito do mouse para selecionar "Marcar para remoção".

Por exemplo, abaixo, estou executando o kernel 2.6.35.27 , portanto, se eu quiser remover o kernel anterior 2.6.35.25 :

[email protected]:~$ uname -r
2.6.35-27-generic
[email protected]:~$ sudo apt-get autoremove
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages will be REMOVED
  linux-backports-modules-input-2.6.35-25-generic oss-compat
0 upgraded, 0 newly installed, 2 to remove and 44 not upgraded.
After this operation, 172kB disk space will be freed.
Do you want to continue [Y/n]? y
(Reading database ... 277680 files and directories currently installed.)
Removing linux-backports-modules-input-2.6.35-25-generic ...
update-initramfs: Generating /boot/initrd.img-2.6.35-25-generic
Removing oss-compat ...
[email protected]:~$ 
    
por Scaine 12.08.2010 / 14:00
1

Pessoalmente, uso a seguinte configuração (legado no grub):

title      Ubuntu 10.10 Maverick Meerkat, latest kernel
uuid       ab0d6ed0-ecbc-4718-be12-cbb3955c1aaf
kernel     /vmlinuz ro quiet splash root=UUID=ab0d6ed0-ecbc-4718-be12-cbb3955c1aaf resume=UUID=51ac47a8-6372-4edf-a5a8-be8e5bc13cca
initrd     /initrd.img
savedefault

title      Ubuntu 10.10 Maverick Meerkat, latest kernel in recovery mode
uuid       ab0d6ed0-ecbc-4718-be12-cbb3955c1aaf
kernel     /vmlinuz ro single root=UUID=ab0d6ed0-ecbc-4718-be12-cbb3955c1aaf noresume
initrd     /initrd.img

title      Ubuntu 10.10 Maverick Meerkat, previous kernel
uuid       ab0d6ed0-ecbc-4718-be12-cbb3955c1aaf
kernel     /vmlinuz.old ro quiet splash root=UUID=ab0d6ed0-ecbc-4718-be12-cbb3955c1aaf resume=UUID=51ac47a8-6372-4edf-a5a8-be8e5bc13cca
initrd     /initrd.img.old
savedefault

title      Ubuntu 10.10 Maverick Meerkat, previous kernel in recovery mode
uuid       ab0d6ed0-ecbc-4718-be12-cbb3955c1aaf
kernel     /vmlinuz.old ro single root=UUID=ab0d6ed0-ecbc-4718-be12-cbb3955c1aaf noresume
initrd     /initrd.img.old

title      Memory test
uuid       ab0d6ed0-ecbc-4718-be12-cbb3955c1aaf
kernel     /boot/memtest86+.bin

### BEGIN AUTOMAGIC KERNELS LIST
## ## Start Default Options ##
# howmany=0
# memtest86=false
## ## End Default Options ##
### END DEBIAN AUTOMAGIC KERNELS LIST

Isso funciona porque o Ubuntu atualiza automaticamente /vmlinuz , /initrd.img symlinks para apontar para o kernel instalado mais recente e a imagem initramfs (e .old companions para apontar para os anteriores).

Isso não funcionará com /boot em uma partição separada.

Eu não consigo entender por que o Ubuntu não usa isso por padrão e constrói soluções insuportavelmente feias e inoportunas que preenchem a tela do bootloader com linhas excessivamente redundantes e inúteis. Na minha opinião, a tela deve pelo menos ser assim:

Ubuntu, latest kernel
Ubuntu, latest kernel in recovery mode
Ubuntu, previous kernel
Ubuntu, previous kernel in recovery mode
Gentoo
Windows 7 (loader)
<everything you have...>
------------------------
Memory test

As quatro linhas do Ubuntu parecem redundantes. Agora imagine uma dúzia de linhas quase iguais que diferem apenas em alguns dígitos (e tudo significa apenas "inicializar o Ubuntu"!) - e você precisa selecionar o 1. Pesadelo!

    
por ulidtko 06.02.2011 / 15:22

Tags