Como posso mostrar todos os kernels no menu do Grub2, isto é, desabilitar o submenu (“Previous Linux Versions”)?

14

Existe uma maneira fácil de desabilitar o Grub2 new submenu structure? Eu gostaria de ter de volta a estrutura antiga (cada opção como menuentry ), onde cada kernel é visível e selecionável na hora.

Eu já tentei esta solução , sem sucesso. E esta é a solução mais promissora que encontrei até agora. Eu não tentei (vou testá-lo amanhã), mas eu queria saber se há uma maneira melhor.

Obrigado por qualquer ajuda.

    
por Avio 29.05.2012 / 22:39

3 respostas

14

No ultimo Ubuntu (14.04), pode-se especificar:

GRUB_DISABLE_SUBMENU=y

em /etc/default/grub .

Em seguida, aplique com

sudo update-grub
    
por Nish Aravamudan 25.03.2014 / 21:30
4
  

Depreciado

     

A resposta abaixo se aplica a versões do Ubuntu anteriores a 14.04

gksu gedit /etc/grub.d/10_linux

No final do arquivo:

  if [ "$list" ] && ! $in_submenu; then
    echo "submenu \"Previous Linux versions\" {"
    in_submenu=:
  fi
done

if $in_submenu; then
  echo "}"

adicione o caractere "#" na frente de algumas linhas para desabilitar (ou seja, comentar) seu efeito, faça com que pareça com isso (4 linhas foram alteradas):

  if [ "$list" ] && ! $in_submenu; then
    #echo "submenu \"Previous Linux versions\" {"
    in_submenu=:
  fi
done

#if $in_submenu; then
  #echo "}"
#fi

Em seguida, execute sudo update-grub para aplicar as alterações.

    
por Savvas Radevic 05.07.2012 / 13:35
3

Bem, se você não se importa em adicionar um PPA , então sim!

Grub Customizer :

O Grub Customizer é uma interface gráfica para configurar o grub2 / burg. Ele permite editar as entradas do menu do GRUB2: reordenar, renomear ou adicionar / remover entradas.

Instalação:

sudo add-apt-repository ppa:danielrichter2007/grub-customizer
sudo apt-get update
sudo apt-get install grub-customizer

Como desativar o submenu Grub2?

Uma vez instalado, pressione Alt + F2 , digite grub-customizer e pressione Enter .

Selecione as entradas do submenu, uma a uma, e clique no botão (Up) na barra de ferramentas para movê-las para o menu principal.

E não mais submenu! Salve suas configurações clicando no botão Salvar na barra de ferramentas. É isso aí!

Para remover o Grub Customizer, execute os seguintes comandos no terminal

sudo apt-get autoremove --purge grub-customizer
sudo add-apt-repository -r ppa:danielrichter2007/grub-customizer
sudo apt-get update
    
por Basharat Sialvi 29.05.2012 / 23:26