Utilizar GRUB2 en nuestro dispositivo USB de herramientas | Algo de Linux

lunes, 30 de mayo de 2016

Utilizar GRUB2 en nuestro dispositivo USB de herramientas

Hasta ahora utilizaba syslinux para los menús de mis pendrives o discos duros USB de herramientas. El problema es que con la introducción de sistemas UEFI en los nuevos equipos, me obliga a mantener dos menús diferentes:
  • Uno para sistemas no UEFI, con syslinux.
  • Otro para sistemas UEFI, con grub.
Para evitar este problema, manteniendo un sólo menú (el de grub), he decidido instalar grub en mis dispositivos y dejar de usar syslinux.

Para instalar grub en nuestros usb, antes debemos tener instalado el paquete grub-pc en nuestro equipo:
# apt-get install grub-pc
Una vez instalado, montamos la partición de nuestro dispositivo USB. Suponiendo que mi pendrive ha sido identificado como sdb y tiene una partición sdb1:
# mount /dev/sdb1 /mnt
Una vez montado, ejecutamos grub-install para instalar grub en él:
# grub-install --no-floppy --boot-directory /mnt/boot/ /dev/sdb
Observad, que a grub-install debemos indicarle el dispositivo donde vamos a realizar la instalación (no la partición).
Publicado por primera vez en http://enavas.blogspot.com.es

2 comentarios:

Anónimo dijo...

Si no es mucho pedir.

¿Qué utilidad le das al tenir el GRUB instalado en un Pendrive?

Saludos

Esteban M. Navas Martín dijo...

Hasta ahora usaba syslinux para el menú de herramientas de clonezilla, drlbl, hbcd, etc... Como la configuración UEFI usa grub, me es más fácil usar grub y mantener un sólo menú:el de grub, que mantener un menú para equipos no uefi con syslinux y otro para equipos uefi con syslinux.