arranque-antergos-m.jpg

Cuando uno cambia de distro principal (de openSUSE Tumbleweed KDE a Antergos GNOME en mi caso) siempre se ve obligado a aprender unas cuantas cosas nuevas y “desaprender” un poco las antiguas (menos zypper y más pacman!) como decían en la mítica Bola de Cristal.

Algo que siempre me gusta tener en cualquier distro, es un par de kernels disponibles, a poder ser uno de tipo LTS y otro con la última versión estable. Algo bastante útil cuando tras alguna actualización, se produce algún tipo de regresión en el núcleo de Linux.

En este post vamos a ver como modificar la opción de arranque por defecto en Antergos desde los archivos de configuración (supongo que valdrá para Arch Linux y cualquiera de sus derivadas), algo que en openSUSE estaba acostumbrado a hacer de forma gráfica con su excelente centro de control YAST2.

Para ver las entradas disponibles en el gestor de arranque GRUB2 ejecutamos:

 

1
sudo grep menuentry /boot/grub/grub.cfg

 

Si utilizáis Antergos y tenéis varios kernels instalados, os podéis encontrar una salida de comandos similar a esta

donde menúentry define cada entrada del kernel (si tuvierais otro sistema operativo o distro instalada también aparecería por ahí)

¿Submenús? no gracias

Y también si os fijáis, incluye una opción de submenú típica en GRUB2, que a mi no me gusta por que esconde el resto de opciones en la pantalla y si quieres seleccionar de forma manual otra entrada al principio te obliga a hacer dos pasos en vez de uno, así que la voy a modificar (esto es totalmente opcional, son manías mías nada más) tocando un poco el archivo /etc/default/grub.

Yo le tengo cariño a Geany, pero podéis utilizar el editor de texto que más rabia os de (nano, vim, gedit…)

1
sudo geany /etc/default/grub

para añadir la siguiente linea al final

1
GRUB_DISABLE_SUBMENU=y

que deshabilita el submenú.

Ahora regeneramos el menú del grub con el comando:

1
sudo grub-mkconfig -o /boot/grub/grub.cfg

Seleccionando nuestro kernel de arranque por defecto

Eliminado el submenú, ahora la cosa nos queda algo más legible

 

1
sudo grep menuentry /boot/grub/grub.cfg

 

con los mismos nombres de los diferentes kernels y entradas disponibles, que vimos antes.

Volvemos a abrir la configuración de grub

1
sudo geany /etc/default/grub

y nos vamos al principio de todo, donde pone GRUB DEFAULT y sustituimos el valor que contenga (suele ser un número, generalmente “0” que significa arrancar con el último kernel utilizado) por el nombre de nuestro kernel o entrada elegida de aquellas que aparecían señaladas por menuentry (“Antergos Linux LTS”,  “Antergos Linux”, …)

A continuación regeneramos el menú de arranque

1
sudo grub-mkconfig -o /boot/grub/grub.cfg

y listo.

 

Fuente: lamiradadelreplicante

¿Quién está en línea?

Hay 7802 invitados y ningún miembro en línea