Changes between Initial Version and Version 1 of DocumentacionUsuario1.0.6/ArranqueDual


Ignore:
Timestamp:
Sep 26, 2014, 1:59:18 PM (10 years ago)
Author:
irina
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • DocumentacionUsuario1.0.6/ArranqueDual

    v1 v1  
     1[[TOC(heading=Índice)]]
     2{{{
     3#!div style="width:50%; background: #ffd; font: bold italic large sans-serif">
     4Incluye cambios para la próxima versión: 1.0.6.
     5}}}
     6= Postconfiguración del arranque dual. =
     7
     8Nos permite:
     9
     10 * Habilitar arranque duales sin red.
     11 * Habilitar arranque particiones !Linux/Windows desde la consola web.
     12 * Habilitar inicios de sistemas operativos !Linux/Windows directamente sin pasar por BIOS.
     13 * Independizar el hardware (físico o virtual).
     14    * Windows 7: Permite iniciar windows 7 en máquinas virtual o física con diferentes controladoras de discos.
     15    * Linux: elimina dispositivos de red no detectados. 
     16
     17== Configuración del gestor de gestor de arranque de Windows XP/7 ==
     18
     19Permite restaurar el Windows en un disco duro distinto \\
     20Permite restaurar el MS Windows en una partición distinta. \\
     21Permite varios MS Windows en un mismo ordenador.
     22
     23Ejemplo de una configuración de windows
     24
     25{{{
     26....
     27# Configurar el boot sector de la partición Windows.
     28ogFixBootSector $1 $2
     29# Configurar el gestor de arranque de Windows XP/Vista/7/8
     30ogWindowsBootParameters $1 $2
     31# Registrar en Windows que la partición indicada es su nueva unidad C:\
     32ogWindowsRegisterPartition $1 $2 C $1 $2
     33# Independizar el Hardware del windows
     34buildToOrder $1 $2
     35...
     36}}}
     37
     38
     39== Configurar el gestor de arranque grub2. ==
     40
     41Permite instalar el grub2 en el MBR o en la partición del GNU/Linux. \\
     42Permite auto configurar el grub2: \\
     43        * Si se instala en el sector de arranque de la partición solo permite iniciar el sistema de esa partición,
     44        * 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.
     45        * Si se indica auto configurar el grub2, permite iniciar los parámetros de kernel para la auto configuración.
     46
     47
     48Ejemplo de una configuración de GNU/Linux 32/64 bits
     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.
     51ogGrubInstallPartition $1 $2 [FALSE]
     52
     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)
     54ogGrubInstallMbr $1 $2 [FALSE]
     55
     56
     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")
     58ogGrubInstallPartition $1 $2 TRUE "nomodeset irqpoll pci=noacpi"
     59
     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.
     61ogGrubInstallMbr $1 $2 TRUE "nomodeset irqpoll pci=noacpi"             
     62
     63
     64# Independizar el hardware del GNU/Linux
     65# asignar nombre
     66ogSetLinuxName $1 $2
     67# Configurar el fstab
     68ogConfigureFstab $1 $2
     69# Independizar el Hardware del sistema operativo
     70ogCleanLinuxDevices $1 $2
     71}}}
     72
     73=== Funciones auxiliares para configurar el grub2 en MBR. ===
     74
     75'''Incluir como entrada por defecto el inicio de cliente de opengnsys'''.
     76
     77Si el alumno no elige un sistema operativo en el tiempo que especifiquemos se iniciará el cliente de opengnsys. Esto permite realizar el mantenimiento de los equipos de forma remota arrancandolos con Wake On Lan.
     78
     79La entrada del grub tendrá los mismos parámetros que tuviera el cliente de opengnsys al incluirla, salvo que siempre estará en modo usuario.
     80
     81'''Ocultar alguna partición que no queremos que se utilice.'''
     82
     83Al configurar el grub en el MBR mostrará todos los sistemas operativos instalados en el equipo. Esta función nos permite ocultar algunos de ellos.
     84
     85'''Ocultar las particiones de windows que no se estén iniciando.'''
     86Al instalar el grub detecta todos los sistemas windows y en las entradas no tiene en cuenta si las particiones están activadas o si están ocultas o visibles. Si tenemos varios sistemas operativos de windows, al iniciar uno de ellos hemos de ocultar los demás.
     87
     88Ejemplo de una configuración de GNU/Linux 32/64 bits.
     89{{{
     90# Aulas en la que oculto la particion 2 en el Grub.
     91NOPART2="I2.33 I2.35 A0.30  A4.30 A4.31 A4.32 A4.33 A4.34 A4.35 B1.31 B1.33 B1.35 B2.30 TEORIA"
     92
     93# Instalamos grub y entrada en grub de opengnsys.
     94# Parametros del kernel.
     95PARM=$(ogLinuxBootParameters "$3" "$4" |cut -d\  -f4-)
     96ogGrubInstallMbr "$3" "$4" TRUE "$PARM"
     97
     98# Entrada de opengnsys en grub.
     99ogGrubAddOgclient "$3" "$4" 15
     100
     101# Oculto la segunda partición en algunas aulas.
     102ogCheckStringInGroup $(ogGetGroupName) "$NOPART2" && ogGrubDeleteEntry "$3" "$4" 2
     103
     104# Configuro el grub para que al iniciar una particián de Windows oculte las demás.
     105ogGrubHidePartitions "$3" "$4"
     106
     107}}}
     108
     109== Configuración del arranque del cliente para que arranque del grub. ==
     110
     111Para utilizar el grub que hemos instalado podremos configurar en la BIOS en arranque por red, pero configurar opengnsys para que el cliente arranque desde disco duro o desde la partición que deseemos.
     112
     113Podemos definirlo en la consola de administración: nos iremos al aula a la que pertenece el equipo, entraremos en la opción "!NetBoot Avanzado" y elegiremos la opción del MBR del disco o de los sectores de arranque de una partición concreta.
     114
     115[[Image(wiki:DocumentacionUsuario1.0.5/AdministracionUnidad:26.png)]]
     116
     117Si queremos ampliar está información podemos consultar la [wiki:DocumentacionUsuario1.0.5/AdministracionUnidad#Gestordearranqueremoto documentación del gestor de arranque remoto]
     118
     119'''Nota de la documentación''': la imagen y el enlace apuntan a la documentación de otra versión.