¿Cómo cambiar de forma segura el nombre del sistema operativo en el menú de arranque de grub?


14

Tengo un sistema donde estoy arrancando Ubuntu GNOME 15.10 y Ubuntu GNOME 16.04, sin embargo, después de instalar Ubuntu GNOME 16.04, he encontrado que en la lista de entrada de arranque de GRUB se llama "Ubuntu", mientras que el otro se llama algo así como "Ubuntu GNOME 15.10", ¿hay alguna forma de que pueda cambiar el texto de "Ubuntu" a "Ubuntu GNOME 16.04"? Y también cambie los nombres de las otras opciones para que en lugar de "Opciones avanzadas para Ubuntu" diga "Opciones avanzadas para Ubuntu GNOME 16.04", etc.

Prefiero hacerlo manualmente si es seguro hacerlo, o se podría recomendar una pieza de software, sin embargo, nada de un PPA u otra fuente no oficial no confiable (solo instalaré software de los repositorios oficiales de Ubuntu).


Esto también podría ser útil: ubuntuforums.org/showthread.php?t=1287602
Ron

Respuestas:


14

Abra el archivo de configuración de grub:

sudo nano /etc/default/grub

Simplemente comente la línea que comienza con GRUB_DISTRIBUTORy agregue una línea:

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

Luego, corre

sudo update-grub

Debería funcionar después del próximo reinicio. Necesitará iniciar ambas instalaciones de ubuntu y cambiar ambos nombres.

Nota importante: Algo que querrá evitar hacer es editar el archivo /etc/lsb-releasey modificar el valor para el DISTRIB_IDque se lee desde el comando lsb_release -i -s. Si bien esto funciona para cambiar el nombre de la entrada del menú de grub (si no ha modificado /etc/default/grub), otros programas también dependen del nombre predeterminado y pueden bloquearse si se modifica (por ejemplo, "Ubuntu" para Xubuntu). Dicho esto, sin embargo, las actualizaciones del kernel también reemplazan este archivo, lo que deshacerá cualquier cambio en él.


1
¿No hay forma de cambiar los nombres de las otras opciones también? ¿O se hace automáticamente en función de los nombres de los sistemas operativos?

Puede desactivar casi todos los scripts y agregar cualquier cosa que desee a 40_custom como su propia estrofa de arranque con cualquier descripción. Y si inicia la partición (enlace al kernel) en lugar del kernel, no tiene que editar con cada actualización del kernel. Cómo: Crear una pantalla GRUB2 personalizada que no requiera mantenimiento.- Cavsfan help.ubuntu.com/community/MaintenanceFreeCustomGrub2Screen Y: help.ubuntu.com/community/Grub2/CustomMenus
oldfred

No funciona con el mío LinuxMint KDE 18.3, los nombres siguen siendo los predeterminados
WooYek

Trabajé en Ubuntu 18.04 con el interesante efecto secundario de que los colores de Grub cambiaron de negro / blanco a negro / azul / blanco.
Monty

7

Hay un programa llamado Grub Customizer que puedes usar para esto. Puede agregar, eliminar, mover y renombrar entradas. También tiene muchas más funciones para configurar la resolución de la pantalla, etc.

Véalo usted mismo: https://launchpad.net/grub-customizer

Instalación (copiada de esa página anterior):

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

Después de la instalación, tengo una nueva entrada en Aplicación> Herramientas del sistema> Administración llamada Grub Customizer.

Renombrar entrada:

  1. Iniciar Grub Customizer
  2. Verá la lista de entradas del menú grub. Haga clic derecho en uno y elija "Cambiar nombre".
  3. Ingrese el nuevo nombre
  4. Haga clic en guardar en la barra de herramientas y cierre el programa

Eso es.


Como ya dije en mi pregunta, no deseo instalar nada que no sea de los repositorios oficiales, por lo que los PPA no son una opción. ¿No está disponible en los repositorios oficiales?

1
Lo siento, debe haberme perdido eso. No creo que esté en el repositorio oficial. Es una manera agradable y fácil si no desea editar archivos de configuración con un editor. Todavía dejaré la respuesta en caso de que ayude a alguien más.
Jenny O'Reilly
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.