summaryrefslogtreecommitdiffstats
path: root/client
diff options
context:
space:
mode:
authoradv <adv@uma.es>2017-06-20 08:17:04 +0000
committeradv <adv@uma.es>2017-06-20 08:17:04 +0000
commit59c5b669bfc1b9b2a021a54d256c8b416600f264 (patch)
treef9c7cf7259d272841e56393120adca203285f5a3 /client
parente44e88a61496fb4c3567501ca72e7bc56be2d7af (diff)
#791 ogGrubInstallMBR soporta dos discos duros, pero la primera etapa (FISRTSTAGET binario en MBR) será la del primer disco duro
git-svn-id: https://opengnsys.es/svn/branches/version1.1@5365 a21b9725-9963-47de-94b9-378ad31fedc9
Diffstat (limited to 'client')
-rwxr-xr-xclient/engine/Boot.lib11
1 files changed, 7 insertions, 4 deletions
diff --git a/client/engine/Boot.lib b/client/engine/Boot.lib
index c2cddcec..6875a243 100755
--- a/client/engine/Boot.lib
+++ b/client/engine/Boot.lib
@@ -646,8 +646,8 @@ ps aux > /dev/null | grep $! | grep -E "T|S" | kill -9 $! > /dev/null
}
-# ogGrubInstallMbr int_disk_GRUBCFG int_partition_GRUBCFG #@param bolean_Check_Os_installed_and_Configure_2ndStage true | false[default]
-#@brief Instala y actualiza el gestor grub el el MBR del disco duro donde se encuentra el fichero grub.cfg. Admite sistemas Windows.
+# ogGrubInstallMbr int_disk_GRUBCFG int_partition_GRUBCFG
+#@brief Instala el grub el el MBR del primer disco duro (FIRSTSTAGE). El fichero de configuración grub.cfg ubicado según parametros disk y part(SECONDSTAGE). Admite sistemas Windows.
#@param int_disk_SecondStage
#@param int_part_SecondStage
#@param bolean_Check_Os_installed_and_Configure_2ndStage true | false[default]
@@ -662,6 +662,9 @@ ps aux > /dev/null | grep $! | grep -E "T|S" | kill -9 $! > /dev/null
#@version 1.0.3 - Ficheros de configuracion independientes segun ubicación de la primera etapa
#@author Antonio J. Doblas Viso. Universidad de Malaga.
#@date 2012-03-13
+#@version 1.1.0 - #791 El FIRSTSTAGE(MBR) siempre será el primer disco duro. EL SECONDSTAGE(grub.cfg) estára en el DISK y PART indicados en los parámetros.
+#@author Antonio J. Doblas Viso. Universidad de Malaga.
+#@date 2017-06-19
#*/ ##
function ogGrubInstallMbr {
@@ -691,8 +694,8 @@ BACKUPNAME=".backup.og"
#VERSION=$(ogGetOsVersion $DISK $PART)
#echo $VERSION | grep "Linux" || return $(ogRaiseError $OG_ERR_NOTOS "no es linux"; echo $?)
-#Localizar primera etapa del grub
-FIRSTSTAGE=$(ogDiskToDev $DISK)
+#La primera etapa del grub se fija en el primer disco duro
+FIRSTSTAGE=$(ogDiskToDev 1)
#localizar disco segunda etapa del grub
SECONDSTAGE=$(ogMount $DISK $PART)