Changes between Version 1 and Version 2 of DocumentacionUsuario1.0.6/ArranqueDual
- Timestamp:
- Apr 20, 2015, 2:40:16 PM (9 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
DocumentacionUsuario1.0.6/ArranqueDual
v1 v2 48 48 Ejemplo de una configuración de GNU/Linux 32/64 bits 49 49 {{{ 50 # Instalar el código de arranque grub2 en la partición indicada(param1, param2). No lo configura (param3=FALSE valor por omisión) Se presupone que el fichero de configuración grub2 está bien configurado. 51 ogGrubInstallPartition $1 $2 [FALSE] 50 # Instalar el código de arranque grub2 en la partición indicada(param1, param2). 51 # El tercer parámetro nos permite regenerar el archivo de configuración, el valor por omisión es FALSE. 52 # cuarto parámetro opcional, parametros que queremos pasar al kernel. 53 ogGrubInstallPartition $DISCO $PARTICION [TRUE|FALSE] $PARAM 52 54 53 # Instalar el código de arranque grub2 en el MBR del disco duro indicado(param1). No lo configura (param3=FALSE valor por omisión) Se presupone que el fichero de configuración grub2 está bien configurado y almacenado en la partición (param2) 54 ogGrubInstallMbr $1 $2 [FALSE] 55 # Instalar el código de arranque grub2 en el MBR del disco duro indicado(param1). 56 # El tercer parámetro nos permite regenerar el archivo de configuración, el valor por omisión es FALSE. 57 ogGrubInstallMbr $DISCO $PARTICION [TRUE|FALSE] $PARAM 55 58 56 59 57 # Instalar grub2 en la Partitión indicada (param1 y param2) y configurar un menu grub2 para iniciar solamente los kernel de esa partición (param3=TRUE) y con opciones de incluirles parametros a los kernels (param4="nomodeset irqpoll pci=noacpi") 58 ogGrubInstallPartition $1 $2 TRUE "nomodeset irqpoll pci=noacpi" 60 # Instalar grub2 en la Partición indicada (param1 y param2) y configurar un menu grub2 para iniciar solamente 61 # los kernel de esa partición (param3=TRUE) y con opciones de incluirles parámetros a los kernels (param4="nomodeset irqpoll pci=noacpi") 62 ogGrubInstallPartition $DISCO $PARTICION TRUE "nomodeset irqpoll pci=noacpi" 59 63 60 # Instalar grub2 en el MBR(param1), almacenar los ficheros de configuración en la partición GNU/Linux (param3), configurar su menu (param3=TRUE) para que incluya la opción de iniciar todos los sistemas operativo instalados en el equipo. 61 ogGrubInstallMbr $1 $2 TRUE "nomodeset irqpoll pci=noacpi" 64 # Instalar grub2 en el MBR(param1), almacenar los ficheros de configuración en la partición GNU/Linux (param3), 65 # configurar su menu (param3=TRUE) para que incluya la opción de iniciar todos los sistemas operativo instalados en el equipo. 66 ogGrubInstallMbr $DISCO $PARTICION TRUE "nomodeset irqpoll pci=noacpi" 62 67 63 68 64 69 # Independizar el hardware del GNU/Linux 65 70 # asignar nombre 66 ogSetLinuxName $ 1 $271 ogSetLinuxName $DISCO $PARTICION 67 72 # Configurar el fstab 68 ogConfigureFstab $ 1 $273 ogConfigureFstab $DISCO $PARTICION 69 74 # Independizar el Hardware del sistema operativo 70 ogCleanLinuxDevices $ 1 $275 ogCleanLinuxDevices $DISCO $PARTICION 71 76 }}} 77 78 Podemos instalar el fichero de configuración del grub en la cache; no requiere hacer ninguna configuración previa, sólo tener cache. Esto me permite utilizar el grub en sistemas de varios windows y sin linux. 72 79 73 80 === Funciones auxiliares para configurar el grub2 en MBR. === … … 78 85 79 86 La entrada del grub tendrá los mismos parámetros que tuviera el cliente de opengnsys al incluirla, salvo que siempre estará en modo usuario. 87 80 88 81 89 '''Ocultar alguna partición que no queremos que se utilice.''' … … 94 102 # Parametros del kernel. 95 103 PARM=$(ogLinuxBootParameters "$3" "$4" |cut -d\ -f4-) 96 ogGrubInstallMbr "$ 3" "$4" TRUE "$PARM"104 ogGrubInstallMbr "$DISCO" "$PARTICION" TRUE "$PARM" 97 105 98 106 # Entrada de opengnsys en grub. 99 ogGrubAddOgclient "$ 3" "$4" 15107 ogGrubAddOgclient "$DISCO" "$PARTICION" 15 100 108 101 109 # Oculto la segunda partición en algunas aulas. 102 ogCheckStringInGroup $(ogGetGroupName) "$NOPART2" && ogGrubDeleteEntry "$ 3" "$4" 2110 ogCheckStringInGroup $(ogGetGroupName) "$NOPART2" && ogGrubDeleteEntry "$DISCO" "$PARTICION" 2 103 111 104 112 # Configuro el grub para que al iniciar una particián de Windows oculte las demás. 105 ogGrubHidePartitions "$ 3" "$4"113 ogGrubHidePartitions "$DISCO" "$PARTICION" 106 114 107 115 }}} 116 117 108 118 109 119 == Configuración del arranque del cliente para que arranque del grub. == … … 118 128 119 129 '''Nota de la documentación''': la imagen y el enlace apuntan a la documentación de otra versión. 130 131 '''Cambios en la platilla PXE del arranque con MBR''' 132 133 Solo es necesario sí incluyo la línea de arranque con OpenGnSys en el grub y tengo Sistemas windows que arrancan con reinicio. Hemos de cambiar la plantilla del MBR para incluir que lea las marcas que me permiten arrancar este sistema operativo. 134 135 Los cambios se pueden realizar desde la consola, en la parte de administración en la pestaña "NetBoot Avanzado". Podemos crear una nueva o modificar la existente. La platilla quedaría así: 136 {{{ 137 ##NO-TOCAR-ESTA-LINEA MBR-Windows 138 default saved 139 timeout 1 140 hiddenmenu 141 fallback 1 2 3 142 143 title firsboot 144 find --set-root --ignore-floppies --ignore-cd /ogboot.me 145 cmp /ogboot.me /ogboot.firstboot || ls FALLBACK 146 write /ogboot.firstboot iniciado 147 chainloader +1 148 savedefault fallback 149 boot 150 151 title secondboot 152 find --set-root --ignore-floppies --ignore-cd /ogboot.me 153 cmp /ogboot.me /ogboot.secondboot || ls FALLBACK 154 write /ogboot.secondboot iniciado 155 chainloader +1 156 savedefault fallback 157 boot 158 159 timeout 1 160 title MBR 161 keeppxe 162 chainloader (hd0)+1 163 rootnoverify (hd0) 164 boot 165 }}} 166