Guía de instalación de Solaris 10: Modernización automática de Solaris y planificación de la modernización

Activación de un entorno de arranque

La activación de un entorno de arranque hace posible que éste se pueda arrancar la próxima vez que se reinicie el sistema. También se puede volver con rapidez al entorno de arranque original en caso de fallo en el arranque del entorno recién activado. Consulte Capítulo 10, Recuperación después de un fallo: retorno al entorno de arranque original (tareas) .

Requisitos y limitaciones para activar un entorno de arranque

Para activar satisfactoriamente un entorno de arranque, éste debe cumplir los siguientes requisitos:

Descripción 

Más información 

El entorno de arranque debe estar “completo.”  

Para comprobar el estado, consulte Visualización del estado de todos los entornos de arranque .

Si el entorno de arranque no está configurado como el actual, no podrá montar las particiones de dicho entorno de arranque usando los comandos luumount o mount.

Para ver página de comando man, consulte lumount(1M) o mount(1M).

El entorno de arranque que desea activar no puede estar siendo objeto de una operación de comparación.  

Para conocer los procedimientos, consulte Comparación de entornos de arranque.

Si desea reconfigurar la zona de intercambio, realice este cambio antes de arrancar el entorno de arranque inactivo. De forma predeterminada todos los entornos de arranque comparten los mismos dispositivos de intercambio.  

Para volver a configurar el intercambio, consulte el Paso 9 “Para crear un nuevo entorno de arranque” o Para crear un entorno de arranque y reconfigurar el intercambio (interfaz de línea de comandos).


x86 sólo –

A partir de la versión 10 1/06 de Solaris, puede utilizar el menú de GRUB para intercambiar entornos de arranque. Consulte x86: Activación de un entorno de arranque con el menú de GRUB.


Procedurex86: (Opcional) Para actualizar el disquete de arranque antes de la activación

Pasos
  1. Inserte el Disquete del Asistente de configuración de dispositivos de Solaris 10 3/05. Puede ser el disquete anterior, que se sobrescribirá, o uno nuevo.

  2. Actualice el disquete de arranque con la última imagen de esta versión.

  3. Expulse el disquete de arranque.

  4. Tipo:


    volcheck
    
  5. Copie el archivo boot/solaris/bootenv.rc del nuevo entorno de arranque en el disquete.


    cp /a/boot/solaris/bootenv.rc /floppy/floppy0/solaris/bootenv.rc
    
  6. Compruebe el dispositivo de entrada y salida del disquete. Si son incorrectos, actualícelos.

    Ya se puede activar el nuevo entorno de arranque.

ProcedurePara activar un entorno de arranque (Interfaz de caracteres)

La primera vez que arranque desde un entorno de arranque recién creado, el software de la Modernización automática de Solaris sincroniza el nuevo entorno de arranque con el que estuvo activo hasta entonces. “Sincronizar” significa que ciertos archivos y directorios críticos del sistema se copian del último entorno de arranque activo al entorno del que se va a arrancar. La Modernización automática de Solaris no efectúa esta sincronización después del arranque inicial, a menos que lo solicite cuando se le indique que debe forzar una sincronización.

Para obtener más información acerca de la sincronización, consulte Sincronización de archivos entre entornos de arranque.


x86 sólo –

A partir de la versión 10 1/06 de Solaris, puede utilizar el menú de GRUB para intercambiar entornos de arranque. Consulte x86: Activación de un entorno de arranque con el menú de GRUB.


Pasos
  1. En el menú principal de la Modernización automática de Solaris, seleccione la opción Activar.

  2. Escriba el nombre del entorno de arranque que desea activar:


    Nombre del entorno de arranque: c0t15d0s0
    Desea forzar una operación de sincronización de Modernización automática: no
    
  3. Puede continuar o forzar una sincronización de archivos.

    • Pulse Intro para continuar.

      La primera vez que arranque con el entorno de arranque, los archivos se sincronizan automáticamente.

    • Se puede forzar una sincronización de archivos, pero utilice esta función con cuidado. Los sistemas operativos de cada uno de los entornos de arranque deben ser compatibles con los archivos que se sincronizan. Para forzar una sincronización de archivos, escriba:


      Desea forzar operaciones de sincronización de la Modernización automática: 
      

      Precaución – Precaución –

      Use la sincronización forzada con precaución, porque es posible que no pueda conocer o controlar los cambios que se hayan producido en el último entorno de arranque activo. Por ejemplo, si estaba ejecutando el software de Solaris 10 en el entorno de arranque actual y ha arrancado en una versión 9 de Solaris con una sincronización forzada, los archivos de la versión 9 pueden haberse modificado Puesto que los archivos dependen de la versión del sistema operativo, el arranque en la versión 9 de Solaris podría fallar, ya que los archivos de Solaris 10 pueden no ser compatibles con los de Solaris 9.


  4. Pulse F3 para empezar el proceso de activación.

  5. Pulse Intro para continuar.

    El nuevo entorno de arranque se activará la próxima vez que se reinicie el sistema.

  6. Para activar el entorno de arranque inactivo, arranque el sistema:


    # init 6
    

ProcedurePara activar un entorno de arranque (interfaz de línea de comandos)

Para activar el entorno de arranque, utilice el siguiente procedimiento en función de la versión:


x86 sólo –

A partir de la versión 10 1/06 de Solaris, puede utilizar el menú de GRUB para intercambiar entornos de arranque. Consulte x86: Activación de un entorno de arranque con el menú de GRUB. Utilice el siguiente procedimiento.


Pasos
  1. Conviértase en superusuario o asuma una función similar.

    Las funciones incluyen autorizaciones y comandos con privilegios. Para obtener más información sobre las funciones, consulte Configuring RBAC (Task Map) de System Administration Guide: Security Services.

  2. Para activar el entorno de arranque escriba:


    # /sbin/luactivate  BE_name
    
    nombre_entorno_de_arranque

    Especifica el nombre del entorno de arranque que se va a activar.

  3. Rearranque.


    # init 6
    

    Precaución – Precaución –

    Utilice únicamente los comandos init o shutdown para rearrancar. Si usa los comandos reboot, halt o uadmin, el sistema no cambiará los entornos de arranque. Se vuelve a arrancar el último entorno de arranque activo.



Ejemplo 9–13 Activación de un entorno de arranque (interfaz de línea de comandos)

En este ejemplo, el entorno de arranque second_disk se activará con el siguiente rearranque.


# /sbin/luactivate second_disk
# init 6

ProcedurePara activar un entorno de arranque y sincronizar archivos (interfaz de línea de comandos)

La primera vez que arranque desde un entorno de arranque recién creado, el software de la Modernización automática de Solaris sincroniza el nuevo entorno de arranque con el que estuvo activo hasta entonces. “Sincronizar” significa que ciertos archivos y directorios críticos del sistema se copian del último entorno de arranque activo al entorno del que se va a arrancar. La Modernización automática de Solaris no efectúa esta sincronización después del arranque inicial, a menos que fuerce la sincronización mediante el comando luactivate y la opción -s.

Para obtener más información acerca de la sincronización, consulte Sincronización de archivos entre entornos de arranque.

Pasos
  1. Conviértase en superusuario o asuma una función similar.

    Las funciones incluyen autorizaciones y comandos con privilegios. Para obtener más información sobre las funciones, consulte Configuring RBAC (Task Map) de System Administration Guide: Security Services.

  2. Para activar el entorno de arranque escriba:


    # /sbin/luactivate  -s BE_name
    
    -s

    Fuerza la sincronización de archivos entre el último entorno de arranque activo y el nuevo. La primera vez que se activa un entorno de arranque, los archivos entre los entornos se sincronizan. En las activaciones posteriores no se efectúa dicha sincronización a menos que se indique la opción -s.


    Precaución – Precaución –

    Use esta opción con precaución, porque es posible que no pueda conocer o controlar los cambios que se hayan producido en el último entorno de arranque activo. Por ejemplo, si estaba ejecutando el software de Solaris 10 en el entorno de arranque actual y ha arrancado en una versión 9 de Solaris con una sincronización forzada, los archivos de la versión 9 pueden haberse modificado Puesto que los archivos dependen de la versión del sistema operativo, el arranque en la versión 9 de Solaris podría fallar, ya que los archivos de Solaris 10 pueden no ser compatibles con los de Solaris 9.


    nombre_entorno_de_arranque

    Especifica el nombre del entorno de arranque que se va a activar.

  3. Rearranque.


    # init 6
    

Ejemplo 9–14 Activación de un entorno de arranque (interfaz de línea de comandos)

En este ejemplo, el entorno de arranque second_disk se activará en el siguiente rearranque y los archivos sí se sincronizarán.


# /sbin/luactivate -s second_disk
# init 6

x86: Activación de un entorno de arranque con el menú de GRUB

A partir de la versión 10 1/06 de Solaris, el menú de GRUB proporciona un método opcional para cambiar de un entorno de arranque a otro. El menú de GRUB supone un método alternativo a la activación (arranque) con el comando luactivate o el menú Activar (Activate). El menú de GRUB presenta las siguientes limitaciones de uso:


Precaución – Precaución –

Una vez activado el entorno de arranque, no cambie el orden del disco en la BIOS. Si cambia el orden, es posible que se inactive el menú de GRUB. Si se produce este problema, cambie el orden del disco a su estado original para restablecer el menú de GRUB.


Tabla 9–3 x86: Resumen de la activación con el menú de GRUB

Tarea 

Descripción 

Más información 

Activación de un entorno de arranque por primera vez 

La primera vez que active el entorno de arranque, debe utilizar el comando luactivate o el menú Activar (Activate). La próxima vez que efectúe el inicio, se mostrará el nombre de dicho entorno de arranque en el menú principal de GRUB. Por lo tanto, puede cambiar a este entorno de arranque seleccionado la entrada correspondiente en el menú de GRUB.

Sincronización de archivos 

La primera vez que active un entorno de arranque, se sincronizarán los archivos entre el entorno de arranque actual y el nuevo. En las siguientes activaciones, no se sincronizarán los archivos. Al cambiar de un entorno de arranque a otro con el menú de GRUB, tampoco se sincronizarán los archivos. Puede forzar la sincronización al utilizar el comando luactivate con la opción -s.

Para activar un entorno de arranque y sincronizar archivos (interfaz de línea de comandos)

Entornos de arranque anteriores a la versión 1/06 de Solaris 

Si se ha creado un entorno de arranque con la versión 8, 9 o 10 3/05 de Solaris, éste debe activarse siempre con el comando luactivate o el menú Activar (Activate). Los entornos de arranque antiguos no se mostrarán en el menú de GRUB.

 

Edición o personalización de las entradas del menú de GRUB 

El archivo menu.lst contiene la información que se muestra en el menú de GRUB. Puede revisar este archivo por los siguientes motivos:

  • Para agregar entradas de menú de GRUB para los sistemas operativos que no sean Solaris

  • Para personalizar el comportamiento de arranque Por ejemplo, puede cambiar el arranque al modo detallado o cambiar la hora predeterminada a la que se inicia automáticamente el sistema operativo.


Nota –

Si desea realizar cambios en el menú de GRUB, debe encontrar el archivo menu.lst. Para obtener instrucciones paso a paso, consulte x86: Búsqueda del archivo menu.lst del menú de GRUB (tareas).



Precaución – Precaución –

No utilice el archivo menu.lst de GRUB para modificar las entradas de Solaris Live Upgrade. Las modificaciones puede provocar que falle Solaris Live Upgrade. Aunque puede utilizar el archivo menu.lst para personalizar el comportamiento de arranque, el método recomendado de personalización consiste en utilizar el comando eeprom. Si utiliza el archivo menu.lst para la personalización, es posible que se modifiquen las entradas del SO Solaris durante la actualización. Por lo tanto, se perderían los cambios realizados en el archivo.


Procedurex86: Para activar un entorno de arranque con el menú de GRUB (interfaz de línea de comandos)

A partir de la versión 10 1/06 de Solaris, puede cambiar de un entorno de arranque a otro con el menú de GRUB. Tenga en cuenta las siguientes limitaciones:


Nota –

Si se ha creado un entorno de arranque con la versión 8, 9 o 10 3/05 de Solaris, éste debe activarse siempre con el comando luactivate o el menú Activar (Activate). Estos entornos de arranque antiguos no se muestran en el menú de GRUB.


Pasos
  1. Conviértase en superusuario o asuma una función similar.

    Las funciones incluyen autorizaciones y comandos con privilegios. Para obtener más información sobre las funciones, consulte Configuring RBAC (Task Map) de System Administration Guide: Security Services.

  2. Rearranque el sistema.


    # init 6
    

    Aparecerá el menú principal de GRUB. Se muestran los dos sistemas operativos, Solaris y second_disk, que es el entorno de arranque de Solaris Live Upgrade. Las entradas failsafe se utilizan para la recuperación si, por algún motivo, no se inicia el sistema operativo principal.


    GNU GRUB version 0.95 (616K lower / 4127168K upper memory)
    +-------------------------------------------------------------------+
    |Solaris                                                            |
    |Solaris  failsafe                                                  |
    |second_disk                                                        |
    |second_disk failsafe                                               |
    +-------------------------------------------------------------------+
    Use the ^ and v keys to select which entry is highlighted. Press
    enter to boot the selected OS, 'e' to edit the commands before
    booting, or 'c' for a command-line.
  3. Si desea activar un entorno de arranque, utilice la tecla de flecha para seleccionar el entorno de arranque deseado y pulse Intro.

    Se iniciará el entorno de arranque seleccionado y se convertirá en el entorno activo.