summaryrefslogtreecommitdiffstats
path: root/client/engine/Boot.lib
diff options
context:
space:
mode:
authorIrina Gómez <irinagomez@us.es>2019-01-09 12:47:43 +0100
committerIrina Gómez <irinagomez@us.es>2019-01-18 10:59:35 +0100
commit30238abde6f70b3c14e9adcb5d0c1384edc9f2b3 (patch)
treeebeb7083ceaef778afdd37d7705e3fd854af6651 /client/engine/Boot.lib
parent39b84ff8812a3460f60e00ec2729dba9a7eb7849 (diff)
#802 UEFI Windows compatibility: necessary functions for create and restore images.
Diffstat (limited to 'client/engine/Boot.lib')
-rwxr-xr-xclient/engine/Boot.lib18
1 files changed, 12 insertions, 6 deletions
diff --git a/client/engine/Boot.lib b/client/engine/Boot.lib
index 539be0b1..d3b683f5 100755
--- a/client/engine/Boot.lib
+++ b/client/engine/Boot.lib
@@ -91,7 +91,7 @@ case "$TYPE" in
# [ -r $f ] && DIRGRUB=$(dirname $f)
#done
#DIRGRUB=${DIRGRUB#$MNTDIR/}
- #ogGrubUEFIConf $1 $2 $DIRGRUB || return $?
+ #ogGrubUefiConf $1 $2 $DIRGRUB || return $?
# Borrar cargador guardado con la misma etiqueta.
BOOTLABEL=$(printf "Part-%02d-%02d" $1 $2)
@@ -175,7 +175,7 @@ case "$TYPE" in
;;
GrubLoader)
# Reiniciar.
- reboot
+ #reboot
;;
*) ogRaiseError $OG_ERR_NOTOS "$1 $2 ${TYPE:+($TYPE)}"
return $?
@@ -732,6 +732,9 @@ ps aux > /dev/null | grep $! | grep -E "T|S" | kill -9 $! > /dev/null
#@version 1.1.0 - #827 Entrada para el ogLive si el equipo tiene partición cache.
#@author Antonio J. Doblas Viso. Universidad de Malaga.
#@date 2018-01-21
+#@version 1.1.1 - #802 Equipos EFI: Se crea el grub.cfg de la partición EFI
+#@author Irina Gomez, ETSII Universidad de Sevilla
+#@date 2019-01-08
#*/ ##
function ogGrubInstallMbr ()
@@ -800,7 +803,7 @@ then
# Reactivamos el grub con el grub.cfg original.
if ogIsEfiActive; then
# Configuración de grub.cfg para EFI
- ogGrubUEFIConf $1 $2
+ ogGrubUefiConf $1 $2
else
grub-install --force --root-directory=${SECONDSTAGE} $FIRSTSTAGE
fi
@@ -831,7 +834,7 @@ grubSyntax "$KERNELPARAM" >> ${SECONDSTAGE}${PREFIXSECONDSTAGE}/boot/grub/grub.c
# Instalar el grub no EFI, configurar EFI
# Para EFI en ESP para otros en la partición de sistema.
if ogIsEfiActive; then
- ogGrubUEFIConf $1 $2 ${PREFIXSECONDSTAGE}
+ ogGrubUefiConf $1 $2 ${PREFIXSECONDSTAGE}
else
grub-install --force --root-directory=${SECONDSTAGE}${PREFIXSECONDSTAGE} $FIRSTSTAGE
fi
@@ -856,6 +859,9 @@ fi
#@version 1.0.3 - Ficheros de configuracion independientes segun ubicación de la priemra etapa
#@author Antonio J. Doblas Viso. Universidad de Malaga.
#@date 2012-03-13
+#@version 1.1.1 - #802 Equipos EFI: Se crea el grub.cfg de la partición EFI
+#@author Irina Gomez, ETSII Universidad de Sevilla
+#@date 2019-01-08
#*/ ##
function ogGrubInstallPartition ()
@@ -919,7 +925,7 @@ then
# Reactivamos el grub con el grub.cfg original.
if ogIsEfiActive; then
# Configuración de grub.cfg para EFI
- ogGrubUEFIConf $1 $2
+ ogGrubUefiConf $1 $2
else
grub-install --force --root-directory=${SECONDSTAGE} $FIRSTSTAGE
fi
@@ -945,7 +951,7 @@ grubSyntax $DISK $PART "$KERNELPARAM" >> ${SECONDSTAGE}${PREFIXSECONDSTAGE}/boot
#Instalar el grub si no es EFI, configurar si es EFI
if ogIsEfiActive; then
- ogGrubUEFIConf $1 $2 ${PREFIXSECONDSTAGE}
+ ogGrubUefiConf $1 $2 ${PREFIXSECONDSTAGE}
else
grub-install --force --root-directory=${SECONDSTAGE}${PREFIXSECONDSTAGE} $FIRSTSTAGE
fi