| 91 | |
| 92 | Cuando una imagen de sistema operativo se crea, es con la intención de poder distribuirla a otros equipos, e incluso distribuirla en hardware o particiones distintas al equipo origen. |
| 93 | |
| 94 | Además de las recomendaciones para los sistemas operativos descrito en el apartado anterior, en versiones anteriores a OpenGnSys 1.0.6 había que realizar ciertas modificaciones en el sistema operativo antes de crear la imagen para conseguir que el sistema operativo restaurado en un equipo o partición distinta consiguiese iniciarse. |
| 95 | |
| 96 | Estos cambios, ahora en OpenGnSys 1.0.6 se realizan de manera automática, siempre y cuando se hayan seguido las recomendaciones indicadas en el apartado anterior. Estos cambios automáticos incluye: cambio de nombre, configuración del gestor de arranque del bootsector de la partición Windows y Gnu/Linux, puntos de montaje del sistema, etc.... |
| 97 | |
| 98 | Además, OpenGnSys, estas modificaciones las realiza en el momento de restaurar la imagen, consiguiendo varias ventajas: |
| 99 | * La imagen creada es exacta al modelo |
| 100 | * Se pueden reutilizar imágenes creada con otras herramientas de clonación GNU/linux. |
| 101 | |
| 102 | Algunos ejemplos que OpenGnsys puede ofrecer: |
| 103 | • Restaurar un Windows 7 o posterior en equipos con distinta controladora de disco. |
| 104 | • Restaurar un Windows (en origen en primera partición) en la segunda o tercer partición o en todas. |
| 105 | • Restaurar un Linux (en origen en primera partición) en la segunda o tercera partición o en todas. |
| 106 | • Coexistir restauraciones de distintos sistemas operativos en un equipo destino y auto-configurar un gestor de arranque GRUB2. |
| 107 | |
| 108 | Como se ha comentado, para poder gestionar esta independencia, existe el proceso de configureOS que es llamado siempre desde un proceso de restauración. Por lo tanto, el configureOs es el proceso que nos ahorra tener que preconfigurar el equipo modelo. |
| 109 | |
| 110 | El fichero configureOS se puede editar desde el servidor en esta ruta /opt/opengnsys/client/scripts/configureOS. |
| 111 | El fichero se estructura en secciones, una para Windows, otra para Linux y otra para Apple. |
| 112 | |
| 113 | Se recomienda acceder a este fichero y añadir: |
| 114 | |
| 115 | En la sección para Windows: |
| 116 | buildToOrder $1 $2 |
| 117 | |
| 118 | En la sección para Linux. |
| 119 | echo "Asignar nombre" |
| 120 | ogSetLinuxName $1 $2 |
| 121 | echo "Configurar fichero fstab” |
| 122 | ogConfigureFstab $1 $2 |
| 123 | echo "Limpiar dispositivos reconocidos previamente" |
| 124 | ogCleanLinuxDevices $1 $2 |
| 125 | # instalar grub2 en MBR y autoconfiguración” |
| 126 | #ogGrubInstallMbr $1 $2 TRUE "irqpoll pci=noacpi noresume quiet splash" |
| 127 | echo "Instalar grub2 en Partition y autoconfiguración" |
| 128 | ogGrubInstallPartition $1 $2 TRUE "irqpoll pci=noacpi noresume quiet splash" |
| 129 | |