| 1 | B) Documentar en el wiki esta mejoras: |
| 2 | |
| 3 | Configurar el gestor de gestor de arranque de Windows XP/7 |
| 4 | - Permite restaurar el Windows en un disco duro distinto |
| 5 | - Permite restaurar el MS Windows en una partición distinta. |
| 6 | - Permite varios MS Windows en un mismo ordenador. |
| 7 | |
| 8 | Configurar el gestor de gestor de arranque grub2. |
| 9 | - Permite instalar el grub2 en el MBR o en la partición del GNU/Linux. |
| 10 | - Permite auto configurar el grub2: |
| 11 | * Si se instala en el boot sector de la partición solo permite inicar el sistema de esa partición, |
| 12 | * 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. |
| 13 | - Si se indica auto configurar el grub2, permite inciar los parámetros de kernel para la auto configuración. |
| 14 | |
| 15 | Independizar el hardware (físico o virtual). |
| 16 | - Windows 7: Permite iniciar windows 7 en máquinas virtual o física con diferentes controladoras de discos. |
| 17 | - Linux: elimina dispositivos de red no detectados. |
5 | | TYPE=$(ogGetOsVersion $1 $2) |
6 | | echo "Asignar nombre" |
7 | | ogSetLinuxName $1 $2 |
8 | | |
9 | | echo "Configurar fichero fstba" |
10 | | ogConfigureFstab $1 $2 |
11 | | |
12 | | echo "Limpiar dispositivos reconocidos previamente" |
13 | | ogCleanLinuxDevices $1 $2 |
| 22 | {{{ |
| 23 | .... |
| 24 | # Configurar el boot sector de la partición Windows. |
| 25 | ogFixBootSector $1 $2 |
| 26 | # Configurar el gestor de arranque de Windows XP/Vista/7/8 |
| 27 | ogWindowsBootParameters $1 $2 |
| 28 | # Registrar en Windows que la partición indicada es su nueva unidad C:\ |
| 29 | ogWindowsRegisterPartition $1 $2 C $1 $2 |
| 30 | # Independizar el Hardware del windows |
| 31 | buildToOrder $1 $2 |
| 32 | ... |
| 33 | }}} |
20 | | echo "instala grub2 en el el boot sector de la partición indicada y utiliza el fichero de configuración almacenado en la partición" |
21 | | ogGrubInstallPartition $1 $2 TRUE "nomodeset irqpoll pci=noacpi" |
22 | | |
23 | | echo "Instalar grub2 en Partition y configurarlo sólo con los kernel del sistema de la partición indicada. Añadir parámetros de kernel :nomodeset irqpoll pci=noacpi" |
24 | | ogGrubInstallPartition $1 $2 TRUE "nomodeset irqpoll pci=noacpi" |
25 | | |
26 | | echo "Instalar grub2 en MBR y configurar dinamicamente con los distintos sistemas operativos instalados en disco duro tipo MSDOS con opció de kernel para los linux: nomodeset irqpoll pci=noacpi" |
27 | | ogGrubInstallMbr $1 $2 TRUE "nomodeset irqpoll pci=noacpi" |
| 42 | #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) |
| 43 | ogGrubInstallMbr $1 $2 [FALSE] |