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


Ignore:
Timestamp:
Apr 20, 2015, 2:40:16 PM (9 years ago)
Author:
irina
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • DocumentacionUsuario1.0.6/ArranqueDual

    v1 v2  
    4848Ejemplo de una configuración de GNU/Linux 32/64 bits
    4949{{{
    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.
     53ogGrubInstallPartition $DISCO $PARTICION [TRUE|FALSE] $PARAM
    5254
    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. 
     57ogGrubInstallMbr $DISCO $PARTICION [TRUE|FALSE] $PARAM
    5558
    5659
    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")
     62ogGrubInstallPartition $DISCO $PARTICION TRUE "nomodeset irqpoll pci=noacpi"
    5963
    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.
     66ogGrubInstallMbr $DISCO $PARTICION TRUE "nomodeset irqpoll pci=noacpi"         
    6267
    6368
    6469# Independizar el hardware del GNU/Linux
    6570# asignar nombre
    66 ogSetLinuxName $1 $2
     71ogSetLinuxName $DISCO $PARTICION
    6772# Configurar el fstab
    68 ogConfigureFstab $1 $2
     73ogConfigureFstab $DISCO $PARTICION
    6974# Independizar el Hardware del sistema operativo
    70 ogCleanLinuxDevices $1 $2
     75ogCleanLinuxDevices $DISCO $PARTICION
    7176}}}
     77
     78Podemos 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.
    7279
    7380=== Funciones auxiliares para configurar el grub2 en MBR. ===
     
    7885
    7986La entrada del grub tendrá los mismos parámetros que tuviera el cliente de opengnsys al incluirla, salvo que siempre estará en modo usuario.
     87
    8088
    8189'''Ocultar alguna partición que no queremos que se utilice.'''
     
    94102# Parametros del kernel.
    95103PARM=$(ogLinuxBootParameters "$3" "$4" |cut -d\  -f4-)
    96 ogGrubInstallMbr "$3" "$4" TRUE "$PARM"
     104ogGrubInstallMbr "$DISCO" "$PARTICION" TRUE "$PARM"
    97105
    98106# Entrada de opengnsys en grub.
    99 ogGrubAddOgclient "$3" "$4" 15
     107ogGrubAddOgclient "$DISCO" "$PARTICION" 15
    100108
    101109# Oculto la segunda partición en algunas aulas.
    102 ogCheckStringInGroup $(ogGetGroupName) "$NOPART2" && ogGrubDeleteEntry "$3" "$4" 2
     110ogCheckStringInGroup $(ogGetGroupName) "$NOPART2" && ogGrubDeleteEntry "$DISCO" "$PARTICION" 2
    103111
    104112# Configuro el grub para que al iniciar una particián de Windows oculte las demás.
    105 ogGrubHidePartitions "$3" "$4"
     113ogGrubHidePartitions "$DISCO" "$PARTICION"
    106114
    107115}}}
     116
     117
    108118
    109119== Configuración del arranque del cliente para que arranque del grub. ==
     
    118128
    119129'''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
     133Solo 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
     135Los 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
     138default saved
     139timeout 1
     140hiddenmenu
     141fallback 1 2 3
     142
     143title firsboot
     144find --set-root --ignore-floppies --ignore-cd /ogboot.me
     145cmp /ogboot.me /ogboot.firstboot || ls FALLBACK
     146write /ogboot.firstboot iniciado
     147chainloader +1
     148savedefault fallback
     149boot
     150
     151title secondboot
     152find --set-root --ignore-floppies --ignore-cd /ogboot.me
     153cmp /ogboot.me /ogboot.secondboot || ls FALLBACK
     154write /ogboot.secondboot iniciado
     155chainloader +1
     156savedefault fallback
     157boot
     158
     159timeout 1
     160title  MBR
     161keeppxe
     162chainloader (hd0)+1
     163rootnoverify (hd0)
     164boot
     165}}}
     166