JavaScript is required to for searching.
Omitir Vínculos de navegación
Salir de la Vista de impresión
Inicio y cierre de sistemas Oracle Solaris 11.1     Oracle Solaris 11.1 Information Library (Español)
search filter icon
search icon

Información del documento

Prefacio

1.  Inicio y cierre de un sistema (descripción general)

2.  x86: Administración de GRand Unified Bootloader (tareas)

3.  Cierre de un sistema (tareas)

4.  Inicio de un sistema (tareas)

5.  Inicio de un sistema desde la red (tareas)

6.  Resolución de problemas de inicio de un sistema (tareas)

Gestión de los archivos de inicio de Oracle Solaris

Cómo mostrar el contenido del archivo de inicio

Gestión del servicio SMF boot-archive

Cómo activar y desactivar el servicio SMF boot-archive

Cómo borrar una actualización automática de archivos de inicio que haya fallado mediante la actualización manual del archivo de inicio

x86: Cómo borrar una actualización automática con errores de un archivo de inicio en un sistema que no admite Fast Reboot

Cierre e inicio de un sistema para fines de recuperación

SPARC: Cómo detener un sistema para fines de recuperación

x86: Cómo detener y reiniciar un sistema para fines de recuperación

Cómo iniciar en estado de un solo usuario para resolver un problema de contraseña o shell de usuario root incorrectos

Cómo iniciar desde un medio para resolver una contraseña de usuario root desconocida

x86: Cómo iniciar desde un medio para resolver un problema con la configuración de GRUB que impide el inicio del sistema

Provocación de un volcado por caída y un reinicio del sistema

SPARC: Cómo forzar un volcado por caída y un reinicio del sistema

x86: Cómo forzar un volcado por caída y un reinicio del sistema

Inicio de un sistema con el depurador de núcleo (kmdb) activado

SPARC: Cómo iniciar un sistema con el depurador del núcleo (kmdb) activado

x86: Cómo iniciar un sistema con el depurador del núcleo (kmdb) activado

x86: Resolución de problemas con Fast Reboot

x86: Depuración de posibles errores graves anticipados

x86: Condiciones en las que Fast Reboot puede no funcionar

Resolución de problemas con el inicio y la utilidad de gestión de servicios

Índice

Gestión de los archivos de inicio de Oracle Solaris

Se proporciona la siguiente información en esta sección:

Para obtener una descripción general de los archivos de inicio de Oracle Solaris, consulte Descripción de los archivos de inicio de Oracle Solaris.

Además de administrar el cargador de inicio en las plataformas x86, el comando bootadm también se utiliza para realizar las siguientes tareas a fin de mantener los archivos de inicio de Oracle Solaris para SPARC y x86:

La sintaxis del comando es la siguiente:

bootadm [subcommand] [-option] [-R altroot]

Para obtener más información acerca del comando bootadm, consulte la página del comando man bootadm(1M).

Cómo mostrar el contenido del archivo de inicio

  1. Asuma el rol de usuario root.

    Consulte Cómo usar los derechos administrativos que tiene asignados de Administración de Oracle Solaris 11.1: servicios de seguridad.

  2. Para mostrar los archivos y directorios que se incluyen en el archivo de inicio, escriba:
    # bootadm list-archive
    list-archive

    Muestra los archivos y directorios que se incluyen en los archivos de inicio.

Gestión del servicio SMF boot-archive

El servicio boot-archive se controla mediante SMF. La instancia de servicio es svc:/system/boot-archive:default. El comando svcadm se utiliza para activar y desactivar servicios.

Si el servicio boot-archive no está activado, puede que no se lleve a cabo la recuperación automática del archivo de inicio en un reinicio del sistema. Como consecuencia, puede que el archivo de inicio no quede sincronizado o que quede dañado, lo cual impediría el inicio del sistema.

Para determinar si el servicio boot-archive se está ejecutando, utilice el comando svcs de la siguiente manera:

$ svcs boot-archive
STATE          STIME    FMRI
online         10:35:14 svc:/system/boot-archive:default

En este ejemplo, la salida del comando svcs indica que el servicio boot-archive está en línea.

Para obtener más información, consulte las páginas del comando man svcadm(1M) y svcs(1).

Cómo activar y desactivar el servicio SMF boot-archive

  1. Conviértase en administrador.

    Para obtener más información, consulte Cómo usar los derechos administrativos que tiene asignados de Administración de Oracle Solaris 11.1: servicios de seguridad.

  2. Para activar y desactivar el servicio boot-archive, escriba:
    # svcadm enable | disable system/boot-archive
  3. Para verificar el estado del servicio boot-archive, escriba:
    # svcs boot-archive

    Si el servicio se está ejecutando, la salida muestra el estado en línea de un servicio.

    STATE          STIME    FMRI
    online          9:02:38 svc:/system/boot-archive:default

    Si el servicio no se está ejecutando, la salida indica que el servicio no está en línea.

Cómo borrar una actualización automática de archivos de inicio que haya fallado mediante la actualización manual del archivo de inicio

  1. Asuma el rol de usuario root.

    Consulte Cómo usar los derechos administrativos que tiene asignados de Administración de Oracle Solaris 11.1: servicios de seguridad.

  2. Para actualizar el archivo de inicio, escriba el siguiente comando:
    # bootadm update-archive

    Nota - Para actualizar el archivo de inicio en un root alternativo, escriba:

    # bootadm update-archive -R /a
    -R altroot

    Especifica una ruta raíz alternativa para aplicar al subcomando update-archive.


    Precaución

    Precaución - No debe hacerse referencia al sistema de archivos raíz de ninguna zona no global con la opción -R. Esta acción puede dañar el sistema de archivos de una zona global y poner en peligro la seguridad de una zona global, o dañar el sistema de archivos de una zona no global. Consulte la página del comando man zones(5).



  3. Reinicie el sistema.
    # reboot

x86: Cómo borrar una actualización automática con errores de un archivo de inicio en un sistema que no admite Fast Reboot

Durante el proceso de reinicio de un sistema, si el sistema no admite la función Fast Reboot, se puede producir un error en la actualización automática del archivo de inicio. Este problema puede dar como resultado la imposibilidad del sistema para reiniciarse en el mismo entorno de inicio.

En este caso, se muestra una advertencia similar a la siguiente, y el sistema entra en el modo de mantenimiento del sistema:

WARNING: Reboot required.
The system has updated the cache of files (boot archive) that is used
during the early boot sequence. To avoid booting and running the system
with the previously out-of-sync version of these files, reboot the
system from the same device that was previously booted.

El servicio SMF svc:/system/boot-config:default contiene la propiedad auto-reboot-safe, que se establece en false de manera predeterminada. Si se establece la propiedad en true, se comunica que tanto el firmware del sistema como la entrada de menú de GRUB predeterminada se configuraron para iniciarse desde el dispositivo de inicio actual. El valor de esta propiedad se puede modificar para poder borrar una actualización automática con errores del archivo de inicio, como se describe en el siguiente procedimiento.

  1. Asuma el rol de usuario root.

    Consulte Cómo usar los derechos administrativos que tiene asignados de Administración de Oracle Solaris 11.1: servicios de seguridad.

  2. Reinicie el sistema.
    # reboot
  3. Si el dispositivo de inicio BIOS o UEFI y las entradas de menú de GRUB apuntan a la instancia de inicio actual, siga estos pasos para evitar errores en una actualización del archivo de inicio:
    1. Establezca la propiedad auto-reboot-safe del servicio SMF svc:/system/boot-config en true, como se muestra a continuación:
      # svccfg -s svc:/system/boot-config:default setprop config/auto-reboot-safe = true
    2. Verifique que la propiedad auto-reboot-safe esté definida correctamente.
      # svccfg -s svc:/system/boot-config:default listprop |grep config/auto-reboot-safe
      config/auto-reboot-safe            boolean  true