diff options
author | Irina Gómez <irinagomez@us.es> | 2019-01-09 12:47:43 +0100 |
---|---|---|
committer | Irina Gómez <irinagomez@us.es> | 2019-01-18 10:59:35 +0100 |
commit | 30238abde6f70b3c14e9adcb5d0c1384edc9f2b3 (patch) | |
tree | ebeb7083ceaef778afdd37d7705e3fd854af6651 /client/engine/Boot.lib | |
parent | 39b84ff8812a3460f60e00ec2729dba9a7eb7849 (diff) |
#802 UEFI Windows compatibility: necessary functions for create and restore images.
Diffstat (limited to 'client/engine/Boot.lib')
-rwxr-xr-x | client/engine/Boot.lib | 18 |
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 |