Como alterar com segurança o nome do sistema operacional no menu de inicialização do grub?


14

Eu tenho um sistema em que estou inicializando o Ubuntu GNOME 15.10 e o Ubuntu GNOME 16.04; no entanto, após a instalação do Ubuntu GNOME 16.04, descobri que na lista de entradas de inicialização do GRUB é chamado "Ubuntu", enquanto o outro é chamado algo como "Ubuntu GNOME 15.10", existe alguma maneira de alterar o texto do "Ubuntu" para "Ubuntu GNOME 16.04"? E também altere os nomes das outras opções para que, em vez de "Opções avançadas para o Ubuntu", diga "Opções avançadas para o Ubuntu GNOME 16.04" etc?

Prefiro fazê-lo manualmente, se for seguro fazê-lo, ou se um software pode ser recomendado; no entanto, nada de um PPA ou de outra fonte não confiável não oficial (instalarei apenas o software dos repositórios oficiais do Ubuntu).


Isso também pode ser útil: ubuntuforums.org/showthread.php?t=1287602
Ron

Respostas:


14

Abra o arquivo de configuração do grub:

sudo nano /etc/default/grub

Basta comentar a linha que começa com GRUB_DISTRIBUTORe adicionar uma linha:

# GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_DISTRIBUTOR="Ubuntu 15.10"

Depois, execute

sudo update-grub

Deve funcionar após a próxima reinicialização. Você precisará inicializar nas duas instalações do ubuntu e alterar os dois nomes.

Nota importante: Algo que você deseja evitar é editar o arquivo /etc/lsb-releasee modificar o valor para o DISTRIB_IDqual é lido a partir do comando lsb_release -i -s. Enquanto isso funciona para renomear a entrada do menu grub (se você não tiver modificado /etc/default/grub), outros programas também contam com o nome padrão e podem falhar se forem modificados (por exemplo, "Ubuntu" para Xubuntu). Com isso dito, as atualizações do kernel também substituem esse arquivo, o que irá desfazer quaisquer alterações nele.


1
Também não há como alterar os nomes das outras opções? Ou isso é feito automaticamente com base nos nomes dos sistemas operacionais?

Você pode desativar quase todos os scripts e adicionar o que quiser, como sua própria estrofe de inicialização com qualquer descrição. E se você inicializar a partição (link para o kernel) em vez do kernel, não precisará editá-lo a cada atualização do kernel.Como: Criar uma tela GRUB2 personalizada isenta de manutenção.- Cavsfan help.ubuntu.com/community/MaintenanceFreeCustomGrub2Screen AND: help.ubuntu.com/community/Grub2/CustomMenus
oldfred

Não funciona com o meu LinuxMint KDE 18,3, nomes ainda são os default
WooYek

Trabalhou no Ubuntu 18.04 com o interessante efeito colateral que as cores do Grub mudaram de preto / branco para preto / azul / branco.
23618 monty

7

Existe um programa chamado Grub Customizer que você pode usar para isso. Você pode adicionar, excluir, mover e renomear entradas. Ele também possui muito mais recursos para definir a resolução da tela e assim por diante.

Veja você mesmo: https://launchpad.net/grub-customizer

Instalação (copiada dessa página acima):

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

Após a instalação, tenho uma nova entrada em Aplicativo> Ferramentas do Sistema> Administração chamada Grub Customizer.

Renomear entrada:

  1. Iniciar o Grub Customizer
  2. Você verá a lista de entradas do menu grub. Clique com o botão direito do mouse em um e escolha "Renomear".
  3. Digite o novo nome
  4. Clique em salvar na barra de ferramentas e feche o programa

É isso aí.


Como já afirmei na minha pergunta, não desejo instalar nada que não seja dos repositórios oficiais, portanto os PPAs não são uma opção. Isso não está disponível nos repositórios oficiais?

1
Desculpe, deve ter perdido isso. Eu não acho que esteja no repositório oficial. É uma maneira fácil e agradável se você não quiser editar arquivos de configuração com um editor. Ainda vou deixar a resposta, caso isso ajude outra pessoa.
Jenny O'Reilly
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.