Blog Tinux Net
Publicado en
Cheatsheet

Grub 2 e instalacion con multiples discos y Sistemas Operativos

Autor

Grub2

Instalar GRUB2

  1. Instalar el paquete grub2 en OpenSUSE:
sudo zypper install grub2
  1. Identificar el disco donde se quiere instalar el gestor de arranque GRUB2. Supongamos que es /dev/sdb.

Configurar GRUB2

  1. Edita el archivo de configuración principal de GRUB2:

```sudo nvim /etc/default/grub


2. Modifica las siguientes opciones: - `GRUB_DEFAULT=0`: Establece el índice de la entrada de arranque predeterminada (0 para la primera). - `GRUB_TIMEOUT=5`: Establece el tiempo de espera en segundos antes de arrancar la entrada predeterminada. - `GRUB_DISTRIBUTOR="$(sed 's, release .*$,,g' /etc/SuSE-release)"`: Establece el nombre del distribuidor. - `GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"`: Establece los parámetros adicionales del kernel. 3. Guarda los cambios y cierra el editor. ## Detectar sistemas operativos 1. Ejecuta el siguiente comando para detectar los sistemas operativos instalados: ```sudo grub2-mkconfig -o /boot/grub2/grub.cfg

Este comando generará automáticamente la configuración de GRUB2 basándose en los sistemas operativos detectados.

Instalar GRUB2 en el disco

  1. Instala GRUB2 en el disco seleccionado (/dev/sdb en este ejemplo):

sudo grub2-install /dev/sda

Este comando instalará el gestor de arranque GRUB2 en el disco especificado.

Reiniciar y probar

  1. Reinicia el sistema y deberías ver el menú de arranque de GRUB2 con las entradas para cada sistema operativo detectado.

  2. Selecciona cada entrada para asegurarte de que los sistemas operativos arrancan correctamente.

Recuerda que si tienes problemas específicos con algún sistema operativo, puede ser necesario ajustar la configuración de GRUB2 manualmente editando el archivo /boot/grub2/grub.cfg. Sin embargo, este archivo se genera automáticamente, así que cualquier cambio manual se perderá después de ejecutar grub2-mkconfig.

Si necesitas hacer cambios permanentes, es mejor modificar el archivo /etc/default/grub y luego volver a generar la configuración con grub2-mkconfig.

Citations: [1] https://forums.opensuse.org/t/recuperar-el-inicio-de-win-en-el-boot/150751 [2] https://doc.opensuse.org/documentation/leap/reference/html/book-reference/cha-grub2.html [3] https://es.opensuse.org/GRUB2 [4] https://victorhckinthefreeworld.com/2011/11/26/modificar-las-opciones-de-arranque-del-grub-en-opensuse/ [5] https://discussion.fedoraproject.org/t/configurar-grub2/72830