Dominar Grub 2 de la manera más fácil

Si está ejecutando Linux, hay una buena posibilidad de que su distro de elección use Grub como el cargador de arranque predeterminado. La comida ha servido bien durante muchos años, pero está empezando a mostrar su edad. Como con todo el software, no pasa mucho tiempo antes de que el último y más grande se convierta en viejo y viejo. Las características se han ido acumulando en Grub sin pensar mucho en la renovación del programa principal. Eventualmente, esto llevó a un desordenado mosaico que nadie quería mantener. En este punto, Grub2 nació. Es una reescritura completa desde cero utilizando una estructura completamente rediseñada. Este nuevo Grub nos da características poderosas como sentencias condicionales (si/entonces, etc), actualizaciones inteligentes, y algunos gráficos mejorados.

Obteniendo Grub2

Actualmente, si quieres usar Grub2, tu mejor apuesta es ejecutar Ubuntu 9.10 (Karmic Koala). Si sólo quieres jugar y ver lo que puede hacer sin arriesgar tu sistema, te sugiero que lo corras dentro de una máquina virtual como se describe aquí , pero por supuesto con Ubuntu 9.10.

menu.lst/grub.cfg

Si te has metido con el Grub original (ahora llamado Grub legacy), sin duda sabes todo sobre menu.lst . Ese era el archivo donde el legado de Grub guardaba casi todo. En Grub2, el equivalente más cercano es grub.cfg , también ubicado en /boot/grub. Una de las diferencias más importantes, sin embargo, es que no debe editar el archivo grub.cfg directamente . Algunos de ustedes pueden estar pensando “¡Ja! ¡Advertencias como esa son para n00bs!”. Bueno, la razón de esta regla no es porque los desarrolladores no piensen que eres l33t suficiente, sino porque ese archivo es auto-generado por Grub2 y será sobreescrito sin previo aviso como resultado de cosas como las actualizaciones del kernel.

Dominar Grub 2 de la manera más fácil


Cada vez que se ejecuta el comando update-grub , Grub2 leerá sus diversos archivos de configuración y utilizará su contenido para generar grub.cfg . Estos expedientes se tratan individualmente a continuación.

/etc/default/grub

Muchas de las opciones de Grub que solían estar en menu.lst están ahora aquí. Esto incluye cosas como si se debe mostrar o no el menú Grub, y cuánto tiempo esperar antes de que se agote el tiempo de espera. Esta captura de pantalla es la configuración por defecto en Ubuntu 9.10, y está configurada para ocultar el menú Grub, desactivar las opciones del “modo de recuperación” e indicar al núcleo que incluya una pantalla de bienvenida.

Dominar Grub 2 de la manera más fácil


Por cierto, para forzar a Grub 2 a mostrar el menú en el arranque, simplemente mantenga pulsada la tecla Mayúsculas mientras Grub está comenzando.

/etc/grub.d/

Aquí es donde las cosas realmente comienzan a diferir del legado de Grub. Donde normalmente se introducen todas las opciones de arranque en el archivo menu.lst , Grub 2 tiene un enfoque muy diferente. El directorio /etc/grub.d/ contiene archivos individuales, cada uno de los cuales representa una opción para el menú de arranque. A continuación se muestran los archivos contenidos en la instalación predeterminada.

Dominar Grub 2 de la manera más fácil


Aunque ciertamente es muy diferente al legado de Grub, es posible que notes algo familiar en esa carpeta. Está configurado de una manera muy similar al sistema de arranque estándar de Linux, SysV Init. Cada uno de los archivos mostrados es un script de shell que se ejecuta en orden. El orden se determina por los números al principio de cada nombre de archivo, por lo que el script en 00_header siempre se ejecutará antes, digamos, 05_debian_theme .

/etc/grub.d/40_custom

Lo más probable es que, si necesita editar su menú de arranque, este es el archivo que está buscando. Aquí es donde usted agrega sus entradas personalizadas al menú. Dado que éste es el último archivo numerado en el directorio grub.d (como se explica en la sección anterior), cualquier entrada que coloque en este archivo aparecerá al final del menú de arranque.

Por defecto, el archivo 40_custom está casi vacío. En este ejemplo, he añadido una nueva entrada de menú.

Dominar Grub 2 de la manera más fácil


Imágenes Splash

Puedes descargar fácilmente el pack de salpicaduras Grub 2 en Ubuntu con:

sudo apt-get install grub2-splashimages

Cuando esté hecho, todas las imágenes se almacenarán como archivos TGA en /usr/share/images/grub/ .

Dominar Grub 2 de la manera más fácil


El archivo que especifica qué imagen splash usar en el arranque es el archivo 05_debian_theme que vimos anteriormente. Así que para establecer nuestro nuevo splash personalizado, queremos abrir /etc/grub.d/05_debian_theme como root en el editor de texto que prefiera. Busque una línea similar a la resaltada en el ejemplo de abajo,

Dominar Grub 2 de la manera más fácil


Y cambie el nombre del archivo a la imagen de salpicadura que prefiera. Asegúrese de que la ruta apunta al directorio /usr/share/images/grub/ . Algunas versiones más antiguas tienen por defecto /usr/share/images/desktop-base/ y eso no es lo que queremos.

Aplicación de cambios

Como recordará al principio de esta guía, el archivo grub.cfg se genera automáticamente a partir de los demás archivos de configuración que hemos tratado. Cuando hayas hecho cambios en esos archivos, tienes que decirle a Grub que los lea y que reúna un nuevo archivo de configuración. Para ello, simplemente ejecute el siguiente comando como root:

update-grub

Una vez completado, reinicie su ordenador (o máquina virtual) para ver los resultados. No olvide mantener pulsado Shift mientras arranca el sistema, si su menú sigue siendo Oculto.

Dominar Grub 2 de la manera más fácil


Fuente: este post proviene de Vida Tecno, donde puedes consultar el contenido original.
¿Vulnera este post tus derechos? Pincha aquí.
Creado:
¿Qué te ha parecido esta idea?

Esta idea proviene de:

Y estas son sus últimas ideas publicadas:

Etiquetas: Linux

Recomendamos

Relacionado

Arch etc. Cambiar el orden Debian ...

Les traigo un tutorial donde explico como cambiar el orden y el tiempo de arranque en Linux ya sea Ubuntu, Linux Mint, Debian y mas distros que circulan por la red, ya que el GRUB es el mismo para la gran mayoría de las distribuciones que encontramos pues sin mas les dejo el vídeo y de bajo de el los pasos y lugares que tenemos que seguir: 1. Enumerar empezando desde cero como se muestra en el víd ...

Sí, después de seis meses en el camino, es hora de prepararse para el recién nacido bebé Ubuntu de nuevo. Esta vez, Ubuntu 9.10, con el nombre en clave de Karmic Koala, será lanzado oficialmente el 29 de octubre de 2009. Nosotros, en MakeTechEasier no hemos estado holgazaneando. Con el lanzamiento de la versión beta 9.10, hemos tomado la imagen del LiveCD, limpiado nuestras máquinas e instalado la ...

Linux

Desde que Ubuntu actualiza su gestor de arranque para usar Grub 2, no ha habido una forma fácil de personalizar la pantalla de Grub. Mientras que usted todavía puede jugar con el código y hacer cambios en su apariencia, no es una tarea fácil para el principiante. Si desea embellecer su pantalla de arranque, le interesará BURG y BURG-Manager. BURG significa B rand-new U niversal bootloade R from G ...

Linux

Afrontémoslo, algunos de nosotros no actualizamos tan a menudo. O, al menos, como usuarios de Linux, nos gusta reproducir nuestros portátiles/ordenadores más antiguos . Muchas distribuciones se ejecutan cómodamente en sistemas con bajas cantidades de RAM (Random Access Memory). Los navegadores, sin embargo, no son tan indulgentes y requieren cada vez más memoria a medida que evoluciona Internet. M ...

Linux

Después de haber descargado e instalado Ubuntu 9.04, ¿qué es lo siguiente que debe hacer? Poner Ubuntu en el disco duro es sólo el primer paso. Todavía está en estado bruto y sin pulir. Para obtener lo mejor de él, realmente necesita configurarlo y personalizarlo para que se adapte a sus necesidades. En la parte 3 de la serie, voy a repasar las cosas importantes que tienes que hacer después de que ...

Linux

Si estás constantemente confundido sobre la línea de comandos, y quieres buscar una forma fácil de modificar tu Ubuntu, entonces Ubuntu Tweak es definitivamente la aplicación para ti. Ubuntu Tweak le permite modificar muchas configuraciones del sistema y del escritorio sin tener que ir a la terminal. Proporciona un único punto de acceso para que pueda cambiar algunos de los ajustes ocultos de Ubun ...

Si ha seguido nuestra guía anterior sobre cómo dual boot su Mac con Ubuntu (o cualquier otra distribución de Linux), y ha actualizado su Mac OS X a Yosemite, encontrará que el cargador de arranque está sobreescrito y ya no podrá realizar un arranque dual en Ubuntu. Si usted está teniendo este problema, aquí está el arreglo: El kit de herramientas rEFit que estamos usando para la guía anterior no f ...

Internet

La mayoría de los sistemas modernos vienen con UEFI como firmware predeterminado. Esto es algo bueno. Sin embargo, hay un pequeño problema. Para instalar Windows 10 en un sistema UEFI, debe crear una unidad de inicio con el sistema de archivos FAT32. El sistema de archivos FAT32 sólo puede almacenar archivos de menos de 4 GB. Esto puede no ser un problema para los usuarios regulares. Al momento de ...

Linux

Si necesita que su ordenador funcione las 24 horas del día, los 7 días de la semana, probablemente le interese saber cuánto tiempo ha estado funcionando su ordenador desde el último arranque. Esto es particularmente importante si está ejecutando un servidor en su ordenador. La fecha de instalación también es útil para averiguar si el sistema está actualizado o no. Importante en esta guía rápida, v ...

Qué es Xpenology: el SO operativo DSM de Synology en tu ordenador Informática › NAS Está claro que comprar un NAS es una de las formas más fáciles y cómodas de montarte tu propio sistema de backup, con servidor de archivos, DLNA, servidor Plex, etc. Sin embargo, puedes hacerte tu propio NAS con un ordenador y Xpenology. Algo muy útil para aprovechar ordenadores viejos, por ejemplo. ¿Qué es Xpenol ...