it-swarm-pt.tech

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

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.

Eu tenho cerca de 5 no momento e, para ser honesto, uma vez que eu confirme que posso iniciar a nova versão do kernel, eu nunca volto para uma versão anterior.

Eu gostaria de gerenciar os itens nesta lista a partir da área de trabalho, em vez de editar o arquivo, existe uma maneira de fazer isso usando a GUI de dentro do próprio Ubuntu?

16
Neil Trodden

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 que se parecem com: linux-image-2.6.31-ubuntu10. Não remova linux-image, pois isso interromperá as atualizações.

Apenas marque os que você não deseja mais e clique em Aplicar. Gostaria de sugerir (se você está feliz com isso) remover todos, mas o kernel atual e o anterior (apenas no caso).

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

13
Oli

Você pode instalar um programa chamado StartUp-Manager.

O pacote é chamado de 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 seja inicializado automaticamente e outras opções, como a resolução.

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

6
dv3500ea

Daniel Richter desenvolveu uma ferramenta de configuração GUI para permitir que os usuários alterem Grub 2 configurações 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 seguir isto GUIA

se você quiser deep GRUB 2 você pode ler isto GUIDE também

então thx to DANIEL

5
hhlp

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

Sudo apt-get autoremove

Isto removerá TODOS os arquivos do seu sistema, não apenas os kernels linux. Qualquer coisa que não seja usada por outro pacote será removida daquele comando

Se você simplesmente precisa ter uma GUI, inicie o Synaptic, clique no botão "Status" no canto inferior esquerdo 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 para selecionar "Marcar para remoção".

Por exemplo, abaixo, estou executando o kernel 2.6.35.27 , portanto, se eu quiser remover o anterior Kernel 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]:~$ 
3
Scaine

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

3
Samizdata

Pessoalmente eu uso a seguinte configuração (legado do 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 companheiros 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 parecer pelo menos assim:

 Ubuntu, último kernel 
 Ubuntu, último kernel em modo de recuperação 
 Ubuntu, kernel anterior 
 Ubuntu, kernel anterior em modo de recuperação 
 Gentoo 
 Windows 7 (loader) 
 <Tudo que você tem ...> 
 ------------------------ 
Teste de memória

As quatro linhas do Ubuntu parecem redundantes. Agora imagine uma dúzia de quase as mesmas linhas que diferem apenas em alguns dígitos (e todos = significam apenas "inicializar o Ubuntu"!) - e você tem que selecionar o correto 1. Pesadelo!

1
ulidtko