#4sysadmins

Inicio » Comandos para interactuar con los cargadores de arranque: GRUB y EFI

Comandos para interactuar con los cargadores de arranque: GRUB y EFI

grub-install: Instala GRUB en un dispositivo

grub-install [opciones] dispositivo

Opciones:

  • Instalar GRUB en una partición independiente. No se especifica cuando la partición por defecto es /boot
$ grub-install --boot-directory=/mnt/boot /dev/sdb

Nota: Por defecto se utiliza –boot-directory=/boot, cuando solo invocamos el comando grub-install /dev/sda

  • Especificar la ESP de EFI: –efi-directory=DIR
  • Revisar el mapa de dispositivos ‘/boot/grub/device.map‘. Es recomendable hacerlo cuando se añadan o quiten discos: –recheck
  • Especificar un ID para el cargador de arranque. Solo disponible para UEFI y Macs: –bootloader-id=ID

grub-mkconfig: Genera un archivo de configuración para GRUB

grub-mkconfig [opciones]

Opciones: La opción a usar es -o <file> (–output=FILE) que crea el archivo donde especifiquemos

$ grub-mkconfig -o /boot/grub/grub.cfg

Nota: update-grub ejecuta grub-mkconfig -o /boot/grub/grub.cfg. Normalmente es utilizado para crear un archivo de configuración grub2

grub-mkrescue: Crea una imagen de rescate para GRUB

$ grub-mkrescue [opciones]

Opciones: La opción mas destacada es -o para indicar la ruta de creación

grub-mkimage: Crea una imagen booteable de GRUB

grub-mkimage [opciones]

Opciones:

  • Utilizar un archivo de configuración ya existente: -c (–config=FILE)
  • Utilizar una imagen y módulos concretos (por defecto /usr/lib/grub/<plataforma>):  -d <directorio>
  • Utilizar un archivo específico de salida (por defecto stdout): -o FILE
  • Utilizar un formato concreto: -O <formato> (–format=<formato>)

Formatos mas comunes:

  • i386-coreboot, i386-multiboot, i386-pc, i386-efi, i386-qemu y i386-xen
  • x86_64-efi, x86_64-xen

efitbootmgr:Utilizado para interactuar con el administrador de arranque EFI. Durante la lección 4 vimos como añadir una entrada en EFI. Vamos a estudiar estas opciones y algunas otras.

# efibootmgr -c -d /dev/sda -p 1 -l /EFI/refind/refind_x64.efi -L "Fedora"

Opciones:

  • Crea una nueva variable ‘bootnum‘ y la añade al orden de arranque: -c
  • Indicar el disco que contiene el cargador de arranque: -d
  • Indicar la partición que contiene el cargador de arranque: -p
  • Especificar el cargador: -l
  • Dar un nombre a la entrada (etiqueta): -L

Otras opciones:

  • Setear una entrada de variable como activa: -a
  • Desactivar una entrada de variable: -A
  • Modificar el ‘bootnum‘ de una variable : -b
  • Ordenar las entradas (‘bootnum1’.’bootnum2’…): -o
  • Eliminar el orden de entradas: -O
  • Especificar un timeout para el menú: -t
  • Eliminar el tiempo: -T
Anuncios

Deja un comentario, Gracias!

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: