B) Documentar en el wiki esta mejoras: Configurar el gestor de gestor de arranque de Windows XP/7 - Permite restaurar el Windows en un disco duro distinto - Permite restaurar el MS Windows en una partición distinta. - Permite varios MS Windows en un mismo ordenador. Configurar el gestor de gestor de arranque grub2. - Permite instalar el grub2 en el MBR o en la partición del GNU/Linux. - Permite auto configurar el grub2: * Si se instala en el boot sector de la partición solo permite inicar el sistema de esa partición, * y si se instala en el MBR, detectará los sistemas operativos instalados en el disco duro y configura una menu de arranque, en el mismo orden que las particiones, y como valor por defecto el sistema alojado en la primera partición. - Si se indica auto configurar el grub2, permite inciar los parámetros de kernel para la auto configuración. Independizar el hardware (físico o virtual). - Windows 7: Permite iniciar windows 7 en máquinas virtual o física con diferentes controladoras de discos. - Linux: elimina dispositivos de red no detectados. Ejemplo de una configuración de windows {{{ .... # Configurar el boot sector de la partición Windows. ogFixBootSector $1 $2 # Configurar el gestor de arranque de Windows XP/Vista/7/8 ogWindowsBootParameters $1 $2 # Registrar en Windows que la partición indicada es su nueva unidad C:\ ogWindowsRegisterPartition $1 $2 C $1 $2 # Independizar el Hardware del windows buildToOrder $1 $2 ... }}} Ejemplo de una configuración de GNU/Linux 32/64 bits {{{ #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. ogGrubInstallPartition $1 $2 [FALSE] #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) ogGrubInstallMbr $1 $2 [FALSE] #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") ogGrubInstallPartition $1 $2 TRUE "nomodeset irqpoll pci=noacpi" #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. ogGrubInstallMbr $1 $2 TRUE "nomodeset irqpoll pci=noacpi" Independizar el hardware del GNU/Linux #asignar nombre ogSetLinuxName $1 $2 # Configurar el fstab ogConfigureFstab $1 $2 # Independizar el Hardware del sistema operativo ogCleanLinuxDevices $1 $2 }}}