JavaScript is required to for searching.
Omitir V�nculos de navegaci�n
Salir de la Vista de impresi�n
Inicio y cierre de Oracle Solaris en plataformas x86     Oracle Solaris 11 Information Library (Español)
search filter icon
search icon

Información del documento

Acerca de este manual

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

2.  Inicio de un sistema basado en x86 en un estado especificado (tareas)

Inicio de un sistema basado en x86 en un estado especificado (mapa de tareas)

Inicio de un sistema basado en x86 en un estado especificado

Determinación del nivel de ejecución actual del sistema

Inicio de un sistema basado en x86 en un estado multiusuario (nivel de ejecución 3)

Cómo iniciar un sistema en un estado multiusuario (nivel de ejecución 3)

Inicio de un sistema basado en x86 en un estado de un solo usuario (nivel de ejecución S)

Cómo iniciar un sistema en estado de un solo usuario (nivel de ejecución S)

Inicio de un sistema basado en x86 de manera interactiva

Cómo iniciar un sistema de manera interactiva

3.  Cierre de un sistema (tareas)

4.  Reinicio de un sistema basado en x86 (tareas)

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

6.  Modificación de los parámetros de inicio en un sistema basado en x86 (tareas)

7.  Creación, administración e inicio desde entornos de inicio ZFS en plataformas x86 (tareas)

8.  Mantenimiento de la capacidad de inicio de un sistema basado en x86 (tareas)

9.  Resolución de problemas del inicio de un sistema basado en x86 (tareas)

Índice

Inicio de un sistema basado en x86 en un estado especificado

Los procedimientos siguientes describen cómo iniciar un sistema basado en x86 en un estado especificado, conocido también como inicio de nivel de ejecución.

Determinación del nivel de ejecución actual del sistema

Para determinar el nivel de ejecución actual del sistema, use el comando who -r.

Ejemplo 2-1 Determinación del nivel de ejecución de un sistema

La salida del comando who -r muestra información acerca del nivel de ejecución actual de un sistema y también acerca de los niveles de ejecución anteriores.

$ who -r
 .    run-level 3  Dec 13 10:10  3  0 S
$
Salida del comando who -r
Descripción
run-level 3
Identifica el nivel de ejecución actual
Dec 13 10:10
Identifica la fecha del último cambio de nivel de ejecución
3
También identifica el nivel de ejecución actual
0
Identifica el número de veces que el sistema ha estado en este nivel de ejecución desde el último reinicio
S
Identifica el nivel de ejecución anterior

Inicio de un sistema basado en x86 en un estado multiusuario (nivel de ejecución 3)

Si el sistema está apagado, la secuencia de inicio de multiusuario se inicia prendiéndolo o utilizando el comando reboot.

Utilice el comando who -r para verificar que el sistema se coloque en el nivel de ejecución especificado. Consulte Determinación del nivel de ejecución actual del sistema.

Cómo iniciar un sistema en un estado multiusuario (nivel de ejecución 3)

Utilice este procedimiento para iniciar en el nivel de ejecución 3 un sistema basado en x86 que se encuentre en el nivel de ejecución 0.

  1. Reinicie el sistema.
    # reboot

    Si el sistema muestra el indicador Press any key to reboot, presione cualquier tecla para reiniciar el sistema.

    También puede utilizar el botón Restablecer en este indicador. Si se cierra el sistema, actívelo con el interruptor de alimentación.

    Cuando comienza la secuencia de inicio, aparece el menú principal de GRUB.

  2. Cuando se muestra el menú principal de GRUB, presione Intro para iniciar la instancia de SO predeterminada.

    Si no selecciona una entrada en 10 segundos, el sistema se inicia automáticamente en el nivel de ejecución 3.

    El indicador de inicio de sesión se muestra cuando el proceso de inicio ha finalizado correctamente.

  3. Inicie sesión en el sistema.
    hostname console login:
  4. Verifique que el sistema se haya iniciado en el nivel de ejecución 3.
    $ who -r
       .       run-level 3  Mar  2 09:44     3      0  S

Inicio de un sistema basado en x86 en un estado de un solo usuario (nivel de ejecución S)

El inicio de un sistema en estado de un solo usuario se utiliza para realizar tareas de mantenimiento del sistema, como hacer una copia de seguridad de un sistema de archivos o resolver problemas del sistema.

Cómo iniciar un sistema en estado de un solo usuario (nivel de ejecución S)

  1. Reinicie el sistema.
    # reboot

    Si el sistema muestra el indicador Press any key to reboot, presione cualquier tecla para reiniciar el sistema.

    También puede utilizar el botón Restablecer en este indicador. Si se cierra el sistema, actívelo con el interruptor de alimentación.

    Cuando comienza la secuencia de inicio, aparece el menú principal de GRUB.

  2. Cuando se muestra el menú principal de GRUB, escriba e para editar el menú de GRUB.
  3. En función de la versión que está en ejecución, utilice las teclas de flecha para seleccionar la línea kernel$.

    Si no puede utilizar las teclas de flecha, utilice la tecla del acento circunflejo (^) para desplazarse hacia arriba y la letra v para desplazarse hacia abajo.

  4. Escriba e nuevamente para editar la entrada de inicio.

    Desde aquí, puede agregar opciones y argumentos para la línea kernel o kernel$.

  5. Para iniciar el sistema en estado de un solo usuario, escriba -s al final de la línea de entrada de inicio y, a continuación, presione Retorno para volver a la pantalla anterior.

    Nota - Para especificar otros comportamientos de inicio, sustituya la opción -s con la opción de inicio adecuada.

    Los siguientes comportamientos de inicio alternativos pueden especificarse de este modo:

    • Efectúe un inicio de reconfiguración.

    • Inicie el sistema con el depurador de núcleo.

    • Vuelva a dirigir la consola.


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

  6. Para iniciar el sistema en un estado de un solo usuario, escriba b.
  7. Cuando se le indique, escriba la contraseña de usuario root.
  8. Verifique que el sistema esté en el nivel de ejecución S.
    # who -r
    .       run-level S  Jun 13 11:07     S      0  0
  9. Realice la tarea de mantenimiento de sistema que requería cambiar el nivel de ejecución a S.
  10. Después de completar la tarea de mantenimiento del sistema, vuelva a iniciar el sistema.

Inicio de un sistema basado en x86 de manera interactiva

Iniciar un sistema de manera interactiva es útil cuando se necesita especificar un núcleo alternativo o un archivo /etc/system durante el proceso de inicio. Utilice el siguiente procedimiento para iniciar un sistema de manera interactiva. También puede solucionar un problema con el archivo /etc/system mediante el inicio de un entorno de inicio alternativo. Consulte Ejecución de un reinicio de un sistema en un entorno de inicio recién activado o alternativo.

Cómo iniciar un sistema de manera interactiva

  1. Realice copias de seguridad de los archivos /etc/system y boot/solaris/filelist.ramdisk, y luego agregue el nombre de archivo /etc/system.bak al archivo /boot/solaris/filelist.ramdisk. Por ejemplo:
    # cp /etc/system /etc/system.bak
    # cp /boot/solaris/filelist.ramdisk /boot/solaris/filelist.ramdisk.orig
    # echo "etc/system.bak" >> /boot/solaris/filelist.ramdisk
  2. Actualice el archivo de inicio.
    # bootadm update-archive -v
  3. Reinicie el sistema.
    # reboot
  4. Cuando se muestre el menú de GRUB, seleccione el sistema operativo que desee iniciar de manera interactiva y luego escriba e.
  5. Con las teclas de flecha, seleccione la línea kernel$ y escriba e para editar la entrada de inicio especificada.
  6. Escriba -a al final de la línea y presione la tecla de retorno.
  7. Escriba b para iniciar el sistema de forma interactiva.
  8. Responda a las indicaciones del sistema de la siguiente manera:
    1. Especifique un archivo de sistema alternativo y presione la tecla de retorno.
      Name of system file [etc/system]: /etc/system.bak
    2. Especifique el sistema de archivos raíz y presione la tecla de retorno.
    3. Especifique el nombre físico del dispositivo raíz y presione la tecla de retorno.

    Si se presiona la tecla de retorno sin proporcionar ninguna información, se aceptan los valores predeterminados del sistema.

  9. Repare el archivo /etc/system dañado.
  10. Reinicie el sistema en el nivel de ejecución 3.
    # reboot