En este capítulo se explica cómo realizar una recuperación después de un fallo de activación.
Si después de la modernización se detecta un error o si la aplicación es incompatible con un componente modernizado, vuelva al entorno de arranque original mediante uno de los procedimientos siguientes, en función de la plataforma.
Puede utilizar estos tres métodos para volver al entorno de arranque original:
Utilice este procedimiento si, después de activado satisfactoriamente el nuevo entorno de arranque, no está contento con los resultados.
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.
Tipo:
# /sbin/luactivate nombre_EA |
Especifica el nombre del entorno de arranque que se va a activar.
Rearranque.
# init 6 |
El entorno de arranque que estaba operativo anteriormente se vuelve a convertir en el entorno de arranque activo.
Si hay un fallo durante el arranque del nuevo entorno y puede arrancar con el original en modo monousuario, utilice este procedimiento para recuperar el entorno de arranque original.
Si necesita arrancar desde una imagen de instalación ubicada en una red o en un medio, consulte SPARC: Para recuperar al entorno de arranque original con un DVD, CD o una imagen de instalación en red.
Cuando se le indique OK, arranque la máquina a un estado de un único usuario desde el CD DVD del sistema operativo Solaris, Software de Solaris - 1, la red o un disco local.
OK boot nombre_dispositivo -s |
Especifica el nombre de los dispositivos desde los que el sistema puede arrancar; por ejemplo, /dev/dsk/c0t0d0s0
Tipo:
# /sbin/luactivate nombre_EA |
Especifica el nombre del entorno de arranque que se va a activar.
Si este comando no muestra un símbolo de sistema, vaya a SPARC: Para recuperar al entorno de arranque original con un DVD, CD o una imagen de instalación en red.
Si aparece el indicador, continúe.
Cuando aparezca el indicador, escriba:
Do you want to fallback to activate boot environment <disk name> (yes or no)? yes |
Aparecerá un mensaje que indica que la activación de restauración es satisfactoria.
Rearranque.
# init 6 |
El entorno de arranque que estaba operativo anteriormente se vuelve a convertir en el entorno de arranque activo.
Utilice este procedimiento para efectuar el inicio desde un DVD, CD, una imagen de instalación de red u otro disco que pueda arrancarse. Tiene que montar el segmento root (/) desde el entorno de arranque que había estado activo hasta entonces. Después, ejecute el comando luactivate, que operará el cambio. Cuando rearranque, el entorno de arranque que estaba activo antes volverá a estar en ejecución.
Cuando se le indique OK, arranque la máquina a un estado de un único usuario desde el CD DVD del sistema operativo Solaris, Software de Solaris - 1, la red o un disco local.
OK boot cdrom -s |
o
OK boot net -s |
o
OK boot nombre_dispositivo -s |
Especifica el nombre del disco y el segmento en el que reside una copia del sistema operativo; por ejemplo, /dev/dsk/c0t0d0s0
Si es necesario, compruebe la integridad del sistema de archivos root (/) del entorno de arranque de retorno después del fallo.
# fsck nombre_dispositivo |
Especifica la ubicación del sistema de archivos root (/) en el dispositivo de disco del entorno de arranque que desea recuperar. El nombre del dispositivo se introduce con el formato /dev/dsk/c wtxd ysz.
Monte el segmento root ( /) del entorno de arranque activo en algún directorio como, por ejemplo, /mnt:
# mount nombre_dispositivo /mnt |
Especifica la ubicación del sistema de archivos root (/) en el dispositivo de disco del entorno de arranque que desea recuperar. El nombre del dispositivo se introduce con el formato /dev/dsk/c wtxd ysz.
En el segmento root (/) del entorno de arranque activo, escriba:
# /mnt/sbin/luactivate |
El comando luactivate activa el entorno de arranque que funcionaba antes e indica el resultado.
Desmonte /mnt
# umount /mnt |
Rearranque.
# init 6 |
El entorno de arranque que estaba operativo anteriormente se vuelve a convertir en el entorno de arranque activo.
Para recuperar el entorno de arranque original después de un fallo, elija el procedimiento que mejor se adapte a sus circunstancias.
Utilice este procedimiento si, después de activar satisfactoriamente el nuevo entorno de arranque, no está satisfecho con los resultados. Puede volver rápidamente al entorno de arranque original utilizando el menú de GRUB
Los entornos de arranque que se van a intercambiar deben ser entornos de GRUB creados con el software de GRUB. Si se ha creado un entorno de arranque con la versión 8, 9, ó 10 3/05 de Solaris, el entorno de arranque no será un entorno de GRUB.
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.
Reinicie el sistema.
# init 6 |
Aparece el menú de GRUB. El SO Solaris es un entorno de arranque original. El entorno de arranque second_disk se ha activado con éxito y aparece en el menú de GRUB. Las entradas failsafe se utilizan para la recuperación si, por algún motivo, no se inicia la entrada 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. |
Para efectuar el inicio en el entorno de arranque original, utilice la tecla de flecha para seleccionar el entorno de arranque original y pulse Intro.
# su # init 6 |
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. |
Seleccione el entorno de arranque original, Solaris.
Si se produce un fallo en el arranque del nuevo entorno, use este procedimiento para volver al entorno de arranque original. En este ejemplo, el menú de GRUB se muestra correctamente, pero no se puede arrancar el entorno de arranque. El dispositivo es /dev/dsk/c0t4d0s0. El entorno de arranque original, c0t4d0s0, se convierte en el entorno de arranque activo.
En la versión 10 3/05 de Solaris, la acción recomendada consiste en recuperar el entorno original si el entorno de arranque anterior y el nuevo entorno se encuentran en discos diferentes, e incluso cambiar el orden de arranque del disco duro en la BIOS. A partir de la versión 10 1/06 de Solaris, el cambio del orden del disco en la BIOS es innecesario y no se recomienda. Si cambia el orden del disco en la BIOS, es posible que se invalide el menú GRUB y podría provocar que el entorno de arranque no se inicie. Si, después del cambio del orden en la BIOS, se restablece la configuración original del orden, se devolverá la funcionalidad al sistema.
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.
Reinicie el sistema para mostrar el menú de GRUB.
# init 6 |
Aparece el menú de GRUB.
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. |
En el menú de GRUB, seleccione el entorno de arranque original. Este entorno de arranque debe haberse creado con el software de GRUB. Un entorno de arranque anterior a la versión10 1/06 de Solaris no es un entorno de GRUB. Si no dispone de un entorno de arranque de GRUB que se puede iniciar, pase a este procedimiento, x86: Para recuperar el entorno después de un fallo cuando la activación del entorno de arranque con el menú de GRUB y el DVD o CD no haya sido satisfactoria.
Efectúe el inicio en el modo monousuario editando el menú de GRUB.
Para editar este menú, escriba e.
Aparece el menú de edición de GRUB.
root (hd0,2,a) kernel /platform/i86pc/multiboot module /platform/i86pc/boot_archive |
Seleccione la entrada del núcleo del entorno de arranque original con las teclas de flecha.
Para editar la entrada de arranque, escriba e.
La entrada del núcleo se mostrará en el menú de edición de GRUB.
grub edit>kernel /boot/multiboot |
Escriba -s y pulse Intro.
El siguiente ejemplo indica la ubicación de la opción -s.
grub edit>kernel /boot/multiboot -s |
Para comenzar el proceso de inicio en el modo monousuario, escriba b.
Si es necesario, compruebe la integridad del sistema de archivos root (/) del entorno de arranque de retorno después del fallo.
# fsck punto_montaje |
El sistema de archivos root (/) se conoce y es fiable.
Monte el segmento root del entorno de arranque activo en un directorio (como /mnt):
# mount nombre_dispositivo /mnt |
Especifica la ubicación del sistema de archivos root (/) en el dispositivo de disco del entorno de arranque que desea recuperar. El nombre del dispositivo se introduce con el formato /dev/dsk/c wtxd ysz.
Desde el segmento root del entorno de arranque activo, escriba:
# /mnt/sbin/luactivate |
El comando luactivate activa el entorno de arranque que funcionaba antes e indica el resultado.
Desmonte /mnt.
# umount /mnt |
Rearranque.
# init 6 |
El entorno de arranque que estaba operativo anteriormente se vuelve a convertir en el entorno de arranque activo.
Si se produce un fallo en el arranque del nuevo entorno, use este procedimiento para volver al entorno de arranque original. En este ejemplo, no se podía arrancar con el nuevo entorno de arranque. Además, no se muestra el menú de GRUB. El dispositivo es /dev/dsk/c0t4d0s0. El entorno de arranque original, c0t4d0s0, se convierte en el entorno de arranque activo.
En la versión 10 3/05 de Solaris, la acción recomendada consiste en recuperar el entorno original si el entorno de arranque anterior y el nuevo entorno se encuentran en discos diferentes, e incluso cambiar el orden de arranque del disco duro en la BIOS. A partir de la versión 10 1/06 de Solaris, el cambio del orden del disco en la BIOS es innecesario y no se recomienda. Si cambia el orden del disco en la BIOS, es posible que se invalide el menú GRUB y podría provocar que el entorno de arranque no se inicie. Si, después del cambio del orden en la BIOS, se restablece la configuración original del orden, se devolverá la funcionalidad al sistema.
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.
Inserte el DVD del sistema operativo Solaris para plataformas x86 o el CD 1 de software de Solaris para plataformas x86.
Efectúe el arranque desde el DVD o CD.
# init 6 |
Aparece el menú de GRUB.
GNU GRUB version 0.95 (616K lower / 4127168K upper memory) +-------------------------------------------------------------------+ |Solaris 10 8/07 | |Solaris 10 8/07 Serial Console ttya | |Solaris 10 8/07 Serial Console ttyb (for lx50, v60x and v65x | +-------------------------------------------------------------------+ 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. |
Espere el arranque de la opción predeterminada o seleccione una de las opciones que aparecen en pantalla.
Se muestra la pantalla de instalación.
+-------------------------------------------------------------------+ |Select the type of installation you want to perform: | | | | 1 Solaris Interactive | | 2 Custom JumpStart | | 3 Solaris Interactive Text (Desktop session) | | 4 Solaris Interactive Text (Console session) | | 5 Apply driver updates | | 6 Single user shell | | | | Enter the number of your choice followed by the <ENTER> key.| | Alternatively, enter custom boot arguments directly. | | | If you wait 30 seconds without typing anything, | | an interactive installation will be started. | +----------------------------------------------------------------- --+ |
Seleccione la opción "Single user shell".
Aparece el mensaje siguiente.
Do you wish to automatically update the boot archive? y /n |
Tipo: n
Starting shell... # |
Ha pasado al modo monousuario.
Si es necesario, compruebe la integridad del sistema de archivos root (/) del entorno de arranque de retorno después del fallo.
# fsck punto_montaje |
El sistema de archivos root (/) se conoce y es fiable.
Monte el segmento root del entorno de arranque activo en un directorio (como /mnt):
# mount nombre_dispositivo /mnt |
Especifica la ubicación del sistema de archivos root (/) en el dispositivo de disco del entorno de arranque que desea recuperar. El nombre del dispositivo se introduce con el formato /dev/dsk/c wtxd ysz.
Desde el segmento root del entorno de arranque activo, escriba:
# /mnt/sbin/luactivate Do you want to fallback to activate boot environment c0t4d0s0 (yes or no)? yes |
El comando luactivate activa el entorno de arranque que funcionaba antes e indica el resultado.
Desmonte /mnt.
# umount nombre_dispositivo |
Especifica la ubicación del sistema de archivos root (/) en el dispositivo de disco del entorno de arranque que desea recuperar. El nombre del dispositivo se introduce con el formato /dev/dsk/c wtxd ysz.
Rearranque.
# init 6 |
El entorno de arranque que estaba operativo anteriormente se vuelve a convertir en el entorno de arranque activo.