efibootmgr: Habilitar/deshabilitar opciones de arranque | Algo de Linux

domingo, 11 de diciembre de 2016

efibootmgr: Habilitar/deshabilitar opciones de arranque

Podemos habilitar/deshabilitar opciones de arranque EFI para que no se muestren al usuario o incluso eliminarlas. Tan sólo es cuestión de utilizar las opciones que nos ofrece la herramienta efibootmgr.
Veamos, por ejemplo, cómo deshabilitar la entrada que permite arrancar Windows:

Ejecutamos efibootmgr sin parámetros para ver qué opciones de arranque EFI tiene el equipo:
# efibootmgr
BootCurrent: 0004
Timeout: 0 seconds
BootOrder: 0002,0003,0000,0004,0001,2001,2002,2003
Boot0000* Windows Boot Manager
Boot0001* Internal EFI Shell
Boot0002* ubuntu
Boot0003* ubuntu
Boot0004* rEFInd Boot Manager
Boot2001* EFI USB Device
Boot2002* EFI DVD/CDROM
Boot2003* EFI Network
Observamos que hay una entrada "Windows Boot Manager" con el número 0000. Para desactivarla ejecutamos el siguiente comando:
# efibootmgr -b 0000 -A
La opción -b xxxx nos permite indicar sobre qué entrada queremos actuar. En cuanto a la opción -A, es la que permite desactivar la entrada.
Si os dais cuenta, la opción Boot0000 ya no muestra un asterisco, lo que significa que está deshabilitada:
BootCurrent: 0004
Timeout: 0 seconds
BootOrder: 0002,0003,0000,0004,0001,2001,2002,2003
Boot0000  Windows Boot Manager
Boot0001* Internal EFI Shell
Boot0002* ubuntu
Boot0003* ubuntu
Boot0004* rEFInd Boot Manager
Boot2001* EFI USB Device
Boot2002* EFI DVD/CDROM
Boot2003* EFI Network
Si ahora quisiéramos volver a activarla tan sólo tenemos que usar el parámetro -a:
# efibootmgr -b 0000 -a
Al igual que en el caso anterior, la opción -b xxxx nos permite indicar sobre qué entrada queremos actuar. En cuanto a la opción -a, es la que permite activar la entrada.
Ahora la opción Boot0000 vuelve a mostrar un asterisco, lo que significa que está habilitada:
BootCurrent: 0004
Timeout: 0 seconds
BootOrder: 0002,0003,0000,0004,0001,2001,2002,2003
Boot0000* Windows Boot Manager
Boot0001* Internal EFI Shell
Boot0002* ubuntu
Boot0003* ubuntu
Boot0004* rEFInd Boot Manager
Boot2001* EFI USB Device
Boot2002* EFI DVD/CDROM
Boot2003* EFI Network
Publicado por primera vez en http://enavas.blogspot.com.es

No hay comentarios: