windowsbooting: Script para establecer un arranque temporal de Windows para el próximo inicio en equipos con EFI | Algo de Linux

martes, 15 de mayo de 2018

windowsbooting: Script para establecer un arranque temporal de Windows para el próximo inicio en equipos con EFI

Como ya he comentado en otras ocasiones, tanto en equipos SIATIC como INFOLAB, mantengo un sistema de arranque dual implementado mediante rEFInd

rEFInd muestra las diferentes opciones de arranque con las que cuenta la máquina y nos permite establecer qué sistema operativo queremos iniciar por defecto (en nuestro caso, Ubuntu).

Ahora bien, en ocasiones, me interesa poder cambiar el arranque desde Ubuntu para que se inicie Windows la próxima vez, en lugar de mostrar el menú de selección de sistema operativo. Para ello utilizo el siguiente script, que hace uso de efibootmgr:
#!/bin/bash
#
# windowsbooting - Establece un arranque temporal de Windows para el próximo inicio
# 2018 Esteban M. Navas Martín .
#

# Establecemos un arranque temporal de Windows
efibootmgr -n $(efibootmgr | grep "W10IES" | cut -f1 -d" " | sed -e "s/^Boot//" -e "s/*$//")
Lo único que hace es establecer un arranque temporal de Windows para la próxima vez.
De este modo, cuando ejecutemos el script windowsbooting desde Ubuntu, se realizarán los cambios para que, de forma temporal, el próximo arranque se realice directamente en Windows.
Publicado por primera vez en http://enavas.blogspot.com.es

No hay comentarios: