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

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

Se proporcionan los siguientes procedimientos en esta sección:

Si necesita resolver problemas del sistema, ejecutar un sistema en el depurador del núcleo puede ser de gran ayuda. El depurador del núcleo puede ayudar a investigar los bloqueos del sistema. Por ejemplo, si ejecuta el núcleo mientras el depurador del núcleo está activo y experimenta un bloqueo, es posible que pueda acceder al depurador para examinar el estado del sistema. Además, si se produce un error grave en el sistema, es posible examinarlo antes de reiniciar el sistema. De esta forma, puede tener una idea de qué parte del código puede ser la causa del problema.

En los procedimientos siguientes, se describen los pasos básicos para resolver problemas del sistema por medio del inicio con el depurador del núcleo activado.

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

En este procedimiento, se muestra cómo cargar el depurador del núcleo (kmdb) en un sistema basado en SPARC.


Nota - Utilice el comando reboot y el comando halt con la opción -d si no tiene tiempo para depurar el sistema de manera interactiva. Para ejecutar el comando halt con la opción -d, se requiere un reinicio manual del sistema posteriormente. En cambio, si utiliza el comando reboot, el sistema se inicia automáticamente. Consulte reboot(1M) para obtener más información.


  1. Detenga el sistema. Como resultado, se muestra el indicador ok.

    Para detener el sistema correctamente, utilice el comando halt.

  2. Escriba boot -k para solicitar la carga del depurador del núcleo. Presione la tecla de retorno.
  3. Acceda al depurador del núcleo.

    El método utilizado para ingresar al depurador depende del tipo de consola que se utiliza para acceder al sistema:

    • Si utiliza un teclado conectado localmente, presione Stop-A o L1-A, según el tipo de teclado.
    • Si utiliza una consola en serie, envíe un carácter de interrupción utilizando el método adecuado para su tipo de consola en serie.

    Un mensaje de bienvenida se muestra al ingresar al depurador de núcleo por primera vez.

    Rebooting with command: kadb
    Boot device: /iommu/sbus/espdma@4,800000/esp@4,8800000/sd@3,0
    .
    .
    .

Ejemplo 6-5 SPARC: Inicio de un sistema con el depurador de núcleo (kmdb) activado

En el ejemplo siguiente, se muestra cómo iniciar un sistema basado en SPARC con el depurador del núcleo (kmdb) activado.

ok boot -k
Resetting...

Executing last command: boot kmdb -d
Boot device: /pci@1f,0/ide@d/disk@0,0:a File and args: kmdb -d
Loading kmdb...

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

En este procedimiento, se muestran los conceptos básicos para cargar el depurador del núcleo. La función savecore está activada de manera predeterminada.

  1. Inicie el sistema.
  2. Cuando se muestra el menú de GRUB, escriba e para acceder al menú de edición de GRUB.
  3. Utilice las teclas de flecha para seleccionar la línea $multiboot.
  4. En el menú de edición de GRUB, escriba -k al final de la línea $multiboot.

    Para indicar al sistema que se detenga en el depurador antes de que se ejecute el núcleo, incluya la opción -d con la opción -k.

  5. Para salir del menú de edición de GRUB e iniciar la entrada que acaba de editar, presione Control+X. Si tiene un sistema con firmware UEFI y no utiliza una consola en serie, también puede presionar F10 para iniciar la entrada.

    Si se escribe - k, se carga el depurador (kmdb) y, luego, directamente, se inicia el sistema operativo.

  6. Acceda al depurador del núcleo.

    El método utilizado para acceder al depurador depende del tipo de consola que está utilizando para acceder al sistema.

    • Si utiliza un teclado conectado localmente, presione F1–A.

    • Si utiliza una consola en serie, envíe un carácter de interrupción utilizando el método adecuado para ese tipo de consola en serie.

    Para acceder al depurador del núcleo (kmdb) antes de que el sistema se inicie por completo, utilice la opción - kd.

    Con la opción -kd se carga el depurador y, luego, se brinda una oportunidad de interactuar con el depurador antes de iniciar el sistema operativo.

    Un mensaje de bienvenida se muestra al acceder al depurador del núcleo por primera vez.

Véase también

Para obtener información más detallada sobre cómo interactuar con el sistema con kmdb, consulte la página del comando man kmdb(1).