JavaScript is required to for searching.
Omitir Vínculos de navegación
Salir de la Vista de impresión
Administración de Oracle Solaris: administración básica     Oracle Solaris 10 1/13 Information Library (Español)
search filter icon
search icon

Información del documento

Acerca de este manual

1.  Herramientas de gestión de Oracle Solaris (guía)

2.  Trabajo con Solaris Management Console (tareas)

3.  Trabajo con Oracle Java Web Console (tareas)

4.  Gestión de grupos y cuentas de usuario (descripción general)

5.  Gestión de cuentas de usuario y grupos (tareas)

6.  Gestión del soporte cliente-servidor (descripción general)

7.  Administración de clientes sin disco (tareas)

8.  Introducción al cierre e inicio de un sistema

9.  Cierre e inicio del sistema (descripción general)

10.  Cierre de un sistema (tareas)

11.  Modificación del comportamiento del inicio de Oracle Solaris (tareas)

12.  Cómo iniciar un sistema Oracle Solaris (tareas)

13.  Gestión de archivos de inicio de Oracle Solaris (tareas)

14.  Resolución de problemas de inicio de un sistema Oracle Solaris (tareas)

15.  x86: Inicio basado en GRUB (referencia)

16.  x86: Inicio de un sistema que no implementa GRUB (tareas)

x86: Inicio de un sistema (mapa de tareas)

x86: Inicio de un sistema que no implementa GRUB

x86: Cómo iniciar un sistema en el nivel de ejecución 3 (nivel de multiusuario)

x86: Cómo iniciar un sistema en el nivel de ejecución S (nivel de usuario único)

x86: Cómo iniciar un sistema de manera interactiva

x86: Inicio desde la red

x86: Cómo iniciar un sistema desde la red

x86: Uso del Asistente de configuración de dispositivos

x86: Cómo ingresar al Asistente de configuración de dispositivos

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

x86: Cómo iniciar un sistema para fines de recuperación

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

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

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

x64: Resolución de problemas de un inicio de 64 bits fallido

x86: Procesos de inicio (referencia)

x86: Subsistemas de inicio

x86: Inicio de la versión de Solaris

x86: Pantallas que aparecen durante la fase de identificación de dispositivos

x86: Pantalla Asistente de configuración de dispositivos

x86: Pantalla Enumeración de buses

x86: Pantalla Búsqueda de dispositivos

x86: Pantalla Dispositivos identificados

x86: Menús que se muestran durante la fase de inicio

x86: Menú Inicio de Solaris

x86: Menú Parámetros de inicio actuales

x86: Proceso de inicio

x86: Archivos de inicio

17.  Uso de Oracle Configuration Manager

18.  Gestión de servicios (descripción general)

19.  Gestión de servicios (tareas)

20.  Gestión de software (descripción general)

21.  Administración de software con herramientas de administración del sistema Oracle Solaris (tareas)

22.  Gestión de software mediante comandos de paquetes de Oracle Solaris (tareas)

23.  Gestión de parches

A.  Servicios SMF

Índice

x86: Inicio de un sistema que no implementa GRUB

Los siguientes procedimientos utilizan el botón Restablecer para reiniciar el sistema. Si el sistema no tiene un botón Restablecer, utilice el interruptor de alimentación para reiniciar el sistema. Es posible que pueda presionar Ctrl-Alt-Supr para interrumpir la operación del sistema, según el estado del sistema.

x86: Cómo iniciar un sistema en el nivel de ejecución 3 (nivel de multiusuario)

Utilice este procedimiento para iniciar en el nivel de ejecución 3 un sistema que está en el nivel de ejecución 0.

  1. 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.

    El menú Parámetros de inicio actuales se muestra después de unos minutos.

  2. Escriba b para iniciar el sistema en el nivel de ejecución 3 y, a continuación, presione Intro.

    Si no realiza una selección en un plazo de cinco segundos, el sistema se inicia automáticamente en el nivel de ejecución 3.

  3. Verifique que el sistema se haya iniciado en el nivel de ejecución 3.

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

    hostname console login:

Ejemplo 16-1 x86: Inicio de un sistema en el nivel de ejecución 3 (nivel de multiusuario)

Para nuevas instalaciones, al escribir b en el indicador de inicio, se inician automáticamente sistemas basados en x86 para 64 bits en el modo de 64 bits. Para las actualizaciones, al escribir b en el indicador de inicio, también se inician sistemas basados en x86 para 64 bits en el modo de 64 bits, a menos que el parámetro eeprom boot-file se haya definido anteriormente en un valor distinto de kernel/unix.

En este ejemplo, se muestra cómo iniciar un sistema basado en x86 que tiene funciones informáticas de 64 bits en el nivel de ejecución 3.

Press any key to reboot
           .
           .
           .
                     <<< Current Boot Parameters >>>
Boot path: /pci@0,0/pci-ide@7,1/ide@0/cmdk@0,0:a
Boot args: 
Type    b [file-name] [boot-flags] <ENTER>      to boot with options
or      i <ENTER>                               to enter boot interpreter
or      <ENTER>                                 to boot with defaults

                  <<< timeout in 5 seconds >>>

Select (b)oot or (i)nterpreter: b
SunOS Release 5.10 Version amd64-gate-2004-09-27 64-bit
Copyright 1983-2004 Sun Microsystems, Inc.  All rights reserved.
Use is subject to license terms.
DEBUG enabled
Hostname: venus
NIS domain name is example.com
checking ufs filesystems
/dev/rdsk/c1d0s7: is logging.
venus console login:

Ejemplo 16-2 x64: Inicio manual de un sistema que tiene funciones informáticas de 64 bits en modo de 64 bits en el nivel de ejecución 3 (nivel de multiusuario)

Para nuevas instalaciones, al escribir b en el indicador de inicio, se inician automáticamente sistemas basados en x86 para 64 bits en el modo de 64 bits. Para las actualizaciones, al escribir b en el indicador de inicio, también se inician sistemas basados en x86 para 64 bits en el modo de 64 bits, a menos que el parámetro eeprom boot-file se haya definido anteriormente en un valor distinto de kernel/unix.

En este ejemplo, se muestra cómo iniciar manualmente este tipo de sistema en modo de 64 bits en el nivel de ejecución 3.

# init 0
# svc.startd: The system is coming down.  Please wait.
svc.startd: 68 system services are now being stopped.
umount: /etc/svc/volatile busy
svc.startd: The system is down.
syncing file systems... done
Press any key to reboot.

Initializing system
Please wait...


                     <<< Current Boot Parameters >>>
Boot path: /pci@0,0/pci-ide@7,1/ide@0/cmdk@0,0:a
Boot args:

Type    b [file-name] [boot-flags] <ENTER>    to boot with options
or      i <ENTER>                             to enter boot interpreter
or      <ENTER>                               to boot with defaults

                  <<< timeout in 5 seconds >>>

Select (b)oot or (i)nterpreter: b kernel/amd64/unix
SunOS Release 5.10 Version amd64-gate-2004-09-27 64-bit
Copyright (c) 1983, 2011, Oracle and/or its affiliates. All rights reserved.
Use is subject to license terms.
DEBUG enabled
Hostname: venus
NIS domain name is example.com
checking ufs filesystems
/dev/rdsk/c1d0s7: is logging.
venus console login:

Ejemplo 16-3 Inicio manual de un sistema que tiene funciones informáticas de 64 bits en modo de 32 bits en el nivel de ejecución 3 (nivel de multiusuario)

Para nuevas instalaciones, al escribir b en el indicador de inicio, se inician automáticamente sistemas basados en x86 para 64 bits en el modo de 64 bits. Para las actualizaciones, al escribir b en el indicador de inicio, también se inician sistemas basados en x86 para 64 bits en el modo de 64 bits, a menos que el parámetro eeprom boot-file se haya definido anteriormente en un valor distinto de kernel/unix.

En este ejemplo, se muestra cómo iniciar manualmente este tipo de sistema en modo de 32 bits en el nivel de ejecución 3.

# init 0
# svc.startd: The system is coming down.  Please wait.
svc.startd: 68 system services are now being stopped.
umount: /etc/svc/volatile busy
svc.startd: The system is down.
syncing file systems... done
Press any key to reboot.
Resetting...
If the system hardware has changed, or to boot from a different
device, interrupt the autoboot process by pressing ESC.

                                                    
Initializing system
Please wait...


                     <<< Current Boot Parameters >>>
Boot path: /pci@0,0/pci-ide@7,1/ide@0/cmdk@0,0:a
Boot args: 

Type    b [file-name] [boot-flags] <ENTER>     to boot with options
or      i <ENTER>                              to enter boot interpreter
or      <ENTER>                                to boot with defaults

                  <<< timeout in 5 seconds >>>

Select (b)oot or (i)nterpreter: b kernel/unix
SunOS Release 5.10 Version amd64-gate-2004-09-30 32-bit
Copyright 1983-2004 Sun Microsystems, Inc.  All rights reserved.
Use is subject to license terms.
DEBUG enabled
Hostname: venus
NIS domain name is example.com
checking ufs filesystems
/dev/rdsk/c1d0s7: is logging.
venus console login:

x86: Cómo iniciar un sistema en el nivel de ejecución S (nivel de usuario único)

Utilice este procedimiento para iniciar un sistema, que actualmente está en el nivel de ejecución 0, en el nivel de ejecución S.

  1. 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.

    El menú Parámetros de inicio actuales se muestra después de unos minutos.

  2. Escriba b -s para iniciar el sistema en el nivel de ejecución S. Presione Intro.

    Si no realiza una selección en un plazo de cinco segundos, el sistema se inicia automáticamente en el nivel de ejecución 3.

  3. Escriba la contraseña de superusuario si se le solicita.
  4. Verifique que el sistema esté en el nivel de ejecución S.
    # who -r
       .       run-level S  Jul 19 14:37     S      0  3
  5. Realice la tarea de mantenimiento que requería que el nivel de ejecución cambie a S.
  6. Una vez que haya completado la tarea de mantenimiento del sistema, escriba Control-D para llevar el sistema al estado de multiusuario.

Ejemplo 16-4 x86: Inicio de un sistema en el nivel de ejecución S (nivel de usuario único)

Press any key to reboot.
Resetting...
.
.
.
Initializing system 
Please wait...


                     <<< Current Boot Parameters >>>
Boot path: /pci@0,0/pci-ide@7,1/ide@0/cmdk@0,0:a
Boot args:

Type    b [file-name] [boot-flags] <ENTER>     to boot with options
or      i <ENTER>                              to enter boot interpreter
or      <ENTER>                                to boot with defaults

                  <<< timeout in 5 seconds >>>

Select (b)oot or (i)nterpreter: b -s
SunOS Release 5.10 Version amd64-gate-2004-09-30 32-bit
Copyright (c) 1983, 2011, Oracle and/or its affiliates. All rights reserved.
Use is subject to license terms.
DEBUG enabled
Booting to milestone "milestone/single-user:default".
Hostname: venus
NIS domain name is example.com
Requesting System Maintenance Mode
SINGLE USER MODE

Root password for system maintenance (control-d to bypass): xxxxxx
Entering System Maintenance Mode
.
.
.
# who -r
   .       run-level S  Jul 19 14:37     S      0  3
(Perform some maintenance task)
# ^D

x86: Cómo iniciar un sistema de manera interactiva

Utilice este procedimiento para iniciar un sistema cuando necesite especificar un núcleo alternativo o el archivo /etc/system.

  1. 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.

    El menú Subsistema de inicio principal se muestra después de unos minutos.

  2. Seleccione la partición de Solaris (si no está marcada como activa) de la lista. Presione Intro.

    Si no realiza ninguna selección en un plazo de cinco segundos, la partición de inicio activa se selecciona automáticamente.

    El menú Parámetros de inicio actuales se muestra después de unos minutos.

  3. Escriba b -a para iniciar el sistema de forma interactiva. Presione Intro.

    Si no realiza una selección en un plazo de cinco segundos, el sistema se inicia automáticamente en el nivel de ejecución 3.

  4. Responda a los siguientes indicadores del sistema:
    1. Cuando se le solicite, introduzca el nombre del núcleo que va a utilizar para iniciar.

      Presione Intro para utilizar el nombre de archivo del núcleo predeterminado. De lo contrario, introduzca el nombre de un núcleo alternativo y presione Intro.

    2. Cuando se le solicite, proporcione una ruta alternativa para los directorios del módulo.

      Presione Intro para utilizar los directorios del módulo predeterminados. De lo contrario, introduzca rutas alternativas para directorios del módulo y presione Intro.

    3. Cuando se le solicite, proporcione el nombre de un archivo de sistema alternativo.

      Escriba /dev/null si su archivo /etc/system se ha dañado.

    4. Cuando se le solicite, introduzca el tipo de sistema de archivos root.

      Presione Intro para seleccionar el inicio en el disco local con UFS, que es el valor predeterminado, o introduzca NFS para el inicio en la red.

    5. Cuando se le solicite, introduzca el nombre físico del dispositivo root.

      Proporcione un nombre de dispositivo alternativo o presione la tecla de retorno para utilizar el valor predeterminado.

  5. Si no se le solicita que responda a estas preguntas, verifique que haya escrito el comando boot -a correctamente.

Ejemplo 16-5 x86: Inicio de un sistema de forma interactiva

En el ejemplo siguiente, las opciones predeterminadas (que se muestran entre corchetes []) son aceptadas.

Press any key to reboot.
Resetting...
.
.
.
Autobooting from bootpath: /pci@0,0/pci-ide@7,1/ide@0/cmdk@0,0:a


If the system hardware has changed, or to boot from a different
device, interrupt the autoboot process by pressing ESC.


Initializing system
Please wait...


                     <<< Current Boot Parameters >>>
Boot path: /pci@0,0/pci-ide@7,1/ide@0/cmdk@0,0:a
Boot args:

Type    b [file-name] [boot-flags] <ENTER>     to boot with options
or      i <ENTER>                              to enter boot interpreter
or      <ENTER>                                to boot with defaults
Running Configuration Assistant...
                  <<< timeout in 5 seconds >>>

Select (b)oot or (i)nterpreter: b -a
Enter default directory for modules [/platform/i86pc/kernel /kernel /usr/kernel]:
Press Enter
Name of system file [etc/system]: Press Enter
SunOS Release 5.10 Version amd64-gate-2004-09-30 32-bit
Copyright (c) 1983, 2011, Oracle and/or its affiliates. All rights reserved.
Use is subject to license terms.
DEBUG enabled
root filesystem type [ufs]: Press Enter
Enter physical name of root device[/pci@0,0/pci-ide@7,1/ide@0/cmdk@0,0:a]: Press Enter
Hostname: venus
NIS domain name is example.com
checking ufs filesystems
/dev/rdsk/c1d0s7: is logging.
venus console login:

x86: Inicio desde la red

Cualquier sistema se puede iniciar desde la red si un servidor de inicio está disponible. Puede que desee iniciar un sistema independiente desde la red para fines de recuperación si el sistema no se puede iniciar desde el disco local.

Puede iniciar sistemas basados en x86 del sistema operativo Solaris directamente desde una red sin el disquete de inicio de Solaris en sistemas basados en x86 que admiten el protocolo de inicio de red Medio de ejecución anterior al inicio (PXE). El inicio de red PXE sólo está disponible para dispositivos que implementen la especificación Preboot Execution Environment de Intel. Si el sistema admite un inicio de red PXE, puede que desee iniciar el sistema directamente desde la red sin usar el disquete de inicio del Asistente de configuración de dispositivos o el CD o DVD 1 del software Solaris.


Nota - En esta versión de Oracle Solaris, el software se entrega en DVD solamente.


x86: Cómo iniciar un sistema desde la red

Este procedimiento incluye instrucciones para iniciar un sistema basado en x86 desde la red con el Asistente de configuración de dispositivos de Solaris. Tenga en cuenta que el comportamiento del Asistente de configuración de dispositivos ha cambiado a partir del sistema operativo Oracle Solaris.

A partir de Solaris 10 1/06, el inicio basado en GRUB se ha implementado en sistemas basados en x86 que están ejecutando el sistema operativo Solaris. El menú de GRUB sustituye al Asistente de configuración de dispositivos. Para obtener información sobre cómo iniciar un sistema basado en x86 desde la red con GRUB, consulte Cómo iniciar un sistema basado en x86 desde la red.

Hay dos estrategias de configuración de red: el protocolo RARP (Reverse Address Resolution Protocol) o el protocolo DHCP (Dynamic Host Configuration Protocol). La estrategia de inicio de red predeterminada para un inicio de red PXE es DHCP. La estrategia de inicio de red predeterminada para dispositivos que no son PXE es RARP. Para dispositivos que no son PXE, puede utilizar cualquier estrategia en función de si un servidor de inicio RARP o un servidor de inicio DHCP está disponible en la red.


Nota - Si utiliza un servidor DHCP para inicios de red PXE, se requiere una configuración adicional de DHCP. Para obtener información general sobre la configuración de DHCP, consulte la Parte III, DHCP de Administración de Oracle Solaris: servicios IP. Si desea configurar el servidor DHCP para que admita la instalación, consulte la Guía de instalación de Oracle Solaris 10 1/13: instalaciones basadas en red.


Si realiza un inicio de red PXE o si inicia el sistema desde el medio del software Solaris, el sistema se inicia automáticamente. El menú del Asistente de configuración de dispositivos ya no se muestra de manera predeterminada. Si inicia un dispositivo que no es PXE, deberá seguir los pasos de este procedimiento que describen cómo ingresar al menú del Asistente de configuración de dispositivos para cambiar la configuración de red.

  1. Inserte el disquete de inicio del Asistente de configuración de dispositivos o el medio del software Solaris desde el cual desea iniciar.
    • O utilice el programa de configuración del BIOS del adaptador de red o sistema para activar el inicio de red PXE.
      • Si usa el disquete de inicio, el primer menú del Asistente de configuración de dispositivos se muestra.

      • Si usa el CD o DVD 1 del software Oracle Solaris o inicia un dispositivo PXE desde la red, el sistema se inicia automáticamente.

        Si decide cambiar la configuración de red e ingresar al menú del Asistente de configuración de dispositivos, presione Esc cuando aparece el siguiente mensaje.

        If the system hardware has changed, or to boot from a different
        device, interrupt the autoboot process by pressing ESC.
        
        Press ESCape to interrupt autoboot in 5 seconds.

    Aparece la pantalla Asistente de configuración de dispositivos.

  2. 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.

  3. Presione la tecla F2 (F2_Continue) para buscar dispositivos.

    Se realiza la identificación de dispositivos. A continuación, se muestra la pantalla Dispositivos identificados.

  4. Presione la tecla F2 (F2_Continue) para cargar controladores.

    Se cargan los controladores de inicio. A continuación, se muestra el menú Inicio de Solaris.

  5. Utilice el Asistente de configuración de dispositivos para cambiar la configuración de red.
    1. Presione la tecla F4 (F4_Boot Tasks).
    2. Seleccione Set Network Configuration Strategy. Presione la tecla F2 (F2_Continue).
    3. Seleccione RARP o DHCP, y presione la tecla F2 (F2_Continue).

      Nota - El paso anterior se aplica sólo si inicia un dispositivo que no es PXE desde la red. Para un inicio de red PXE, debe utilizar DHCP, que es la estrategia de inicio de red predeterminada.


      Se muestra un mensaje que confirma la nueva estrategia de inicio de red. La selección de la estrategia de inicio de red se guarda como el método de inicio de red predeterminado para la próxima vez que el disquete se utiliza para iniciar.

    4. Presione F3_Back para volver al menú Inicio de Solaris.
  6. Seleccione NET como el dispositivo de inicio.
  7. Presione F2 para iniciar el dispositivo de red.

    Se muestra la pantalla de opción de inicio de Solaris.

x86: Uso del Asistente de configuración de dispositivos


Nota - En esta versión de Solaris, el Asistente de configuración de dispositivos se ha sustituido por el menú de GRUB. Para obtener más información acerca de esta función, consulte Cómo iniciar un sistema basado en x86 mediante GRUB (mapa de tareas).


Solaris 10: el Asistente de configuración de dispositivos para sistemas basados en x86 de Oracle Solaris es un programa que le permite realizar varias tareas de inicio y configuración de hardware.

Puede acceder al menú del Asistente de configuración de dispositivos utilizando cualquiera de las siguientes opciones:

Para los procedimientos de este capítulo, es posible que se le pida que inserte el disquete de inicio del Asistente de configuración de dispositivos para iniciar el Asistente de configuración. Como alternativa, si el BIOS del sistema admite el inicio desde el CD o DVD, puede insertar el CD o DVD 1 del software Solaris para iniciar el Asistente de configuración de dispositivos.

x86: Cómo ingresar al Asistente de configuración de dispositivos

Solaris 10: este procedimiento muestra cómo interrumpir el proceso de inicio para ingresar al Asistente de configuración de dispositivos. En la versión actual de Solaris, el menú de GRUB sustituye al Asistente de configuración de dispositivos.

  1. Inicie el sistema.
    • Si inicia desde el disquete de inicio del Asistente de configuración de dispositivos, el primer menú del Asistente de configuración de dispositivos se muestra después de unos minutos.

    • Si inicia desde el disco duro o desde el CD o DVD 1 del software Oracle Solaris, o realiza un inicio de red PXE, aparece el siguiente mensaje:

      If the system hardware has changed, or to boot from a different
      device, interrupt the autoboot process by pressing ESC.
      
      Press ESCape to interrupt autoboot in 5 seconds.

      Si decide ingresar al menú del Asistente de configuración de dispositivos, presione Esc para interrumpir el proceso de inicio automático.

      Aparece el menú del Asistente de configuración de dispositivos.

  2. 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.

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

  1. Detenga el sistema mediante uno de los siguientes comandos si es posible:
    • Si el sistema se está ejecutando, conviértase en superusuario y escriba init 0 para detener el sistema. Después de que el indicador Press any key to reboot aparece, presione cualquier tecla para reiniciar el sistema.
    • Si el sistema se está ejecutando, conviértase en superusuario y escriba init 6 para reiniciar el sistema.
  2. Si el sistema no responde a ninguna entrada desde el mouse o el teclado, presione la tecla Restablecer, si existe, para reiniciar el sistema. O bien puede utilizar el interruptor de alimentación para reiniciar el sistema.

x86: Cómo iniciar un sistema para fines de recuperación

Siga estos pasos para iniciar el sistema y reparar un recurso crítico del sistema. El ejemplo muestra cómo iniciar desde un CD o DVD del software Oracle Solaris o desde la red, montar el sistema de archivos (/) root en el disco y reparar el archivo /etc/passwd.

Sustituya el nombre de dispositivo del sistema de archivos que se reparará por la variable device-name. Si necesita ayuda para identificar los nombres de dispositivos de un sistema, consulte Displaying Device Configuration Information de System Administration Guide: Devices and File Systems.

  1. Detenga el sistema con la secuencia de teclas de detención del sistema.

    Utilice la secuencia de teclas de detención para su sistema si no sabe la contraseña root o si no puede iniciar sesión en el sistema. Para obtener más información, consulte x86: Cómo detener un sistema para fines de recuperación.

  2. Inicie el sistema desde el CD o DVD del software Oracle Solaris, o desde la red, en modo de usuario único.
    1. Inserte el disquete de inicio del Asistente de configuración de dispositivos o el CD o DVD del software Oracle Solaris desde el cual desea iniciar.

      Nota - Si usa el disquete de inicio, se muestra el menú del Asistente de configuración de dispositivos. Si usa el CD o DVD del software Oracle Solaris, el sistema de archivos se inicia automáticamente. Para ingresar al menú del Asistente de configuración de dispositivos, presione Esc para interrumpir el proceso de inicio cuando lo solicite el sistema.


    2. 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.

  3. El menú Parámetros de inicio actuales se muestra después de unos minutos.
  4. Escriba b -s en el indicador. Presione Intro.

    Después de unos minutos, se muestra el indicador # de modo de usuario único.

  5. Monte el sistema de archivos (/) root que contiene el archivo passwd no válido.
  6. Cambie al directorio etc recién montado.
  7. Realice los cambios necesarios en el archivo mediante un editor.
  8. Cambie al directorio / root.
  9. Desmonte el directorio /a.
  10. Reinicie el sistema. Verifique que el sistema se haya iniciado en el nivel de ejecución 3.

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

    host-name console login:

Ejemplo 16-6 x86: Solaris 10: inicio de un sistema para fines de recuperación

El ejemplo siguiente muestra cómo reparar el archivo /etc/passwd después de iniciar el sistema automáticamente desde un CD-ROM local en Oracle Solaris 10. El inicio basado en GRUB se introdujo en Solaris 10 1/06. Para obtener información sobre cómo iniciar un sistema para fines de recuperación en un entorno de inicio basado en GRUB, consulte Cómo iniciar un sistema basado en x86 en modo a prueba de fallos.

SunOS Secondary Boot version 3.00



                              Solaris Booting System



Running Configuration Assistant...





If the system hardware has changed, or to boot from a different
device, interrupt the autoboot process by pressing ESC.

Press ESCape to interrupt autoboot in 5 seconds.





Initializing system
Please wait...


                         <<< Current Boot Parameters >>>
Boot path: /pci@0,0/pci-ide@7,1/ide@1/sd@0,0:a
Boot args:


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)
Enter the number of your choice followed by the <ENTER> key.
Alternatively, enter custom boot arguments directly.

If you wait for 30 seconds without typing anything,
an interactive installation will be started.

Select type of installation: b -s
      .
      .
      .
# mount /dev/dsk/c0t0d0s0 /a
      .
      .
      .
# cd /a/etc
# vi passwd
(Remove invalid entry)
# cd /
# umount /a
# init 6

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

Este procedimiento muestra los conceptos básicos para cargar el depurador de núcleo (kmdb) en Oracle Solaris 10. La función savecore está activada de manera predeterminada. Para obtener más información detallada sobre el uso del depurador de núcleo, consulte la Oracle Solaris Modular Debugger Guide.

Para obtener instrucciones paso a paso sobre cómo iniciar un sistema con el depurador de núcleo en la versión actual de Solaris, consulte x86: Cómo iniciar un sistema con el depurador de núcleo en el entorno de inicio de GRUB (kmdb).

  1. Inicie el sistema.
  2. Escriba b -k en el indicador Select (b)oot or (i)nterpreter. Presione Intro.
  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 se utiliza un teclado conectado localmente, presione F1–A.

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

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

Ejemplo 16-7 x86: Inicio de un sistema con el depurador de núcleo (kmdb)

Escribir b -k en el indicador de inicio Select (b)oot or (i)nterpreter inicia un sistema en su modo predeterminado y también carga kmdb. En este ejemplo, se muestra cómo iniciar un sistema basado en x86 que tiene funciones informáticas de 32 bits en modo de 32 bits y cómo cargar kmdb.

Press any key to reboot.
.
.
.
<<< Current Boot Parameters >>>
Boot path: /pci@0,0/pci-ide@7,1/ide@0/cmdk@0,0:a
Boot args:

Type    b [file-name] [boot-flags] <ENTER>     to boot with options
or      i <ENTER>                              to enter boot interpreter
or      <ENTER>                                to boot with defaults
Running Configuration Assistant...
                  <<< timeout in 5 seconds >>>

Select (b)oot or (i)nterpreter: b -k
Loading kmdb...
SunOS Release 5.10 Version gate:2004-10-21 32-bit
Copyright (c) 1983, 2011, Oracle and/or its affiliates. All rights reserved.
Use is subject to license terms.
.
.
.

Ejemplo 16-8 x64: Inicio manual de un sistema que tiene funciones informáticas de 64 bits en modo de 64 bits con el depurador de núcleo (kmdb)

En este ejemplo, se muestra cómo iniciar manualmente un sistema basado en x86 que tiene funciones informáticas de 64 bits en modo de 64 bits con kmdb.

Press any key to reboot
        .
        .
        .
            <<< Current Boot Parameters >>>
Boot path: /pci@0,0/pci-ide@7,1/ide@0/cmdk@0,0:a
Boot args:
Type    b [file-name] [boot-flags] <ENTER>     to boot with options
or      i <ENTER>                              to enter boot interpreter
or      <ENTER>                                to boot with defaults

            <<< timeout in 5 seconds >>>

Select (b)oot or (i)nterpreter: b kernel/amd64/unix -k
Loading kmdb...

Ejemplo 16-9 32 bits x64: Inicio manual de un sistema que tiene funciones informáticas de 64 bits en modo de 32 bits con el depurador de núcleo (kmdb)

En este ejemplo, se muestra cómo iniciar manualmente un sistema basado en x86 que tiene funciones informáticas de 64 bits en modo de 32 bits con kmdb.

Press any key to reboot
        .
        .
        .
            <<< Current Boot Parameters >>>
Boot path: /pci@0,0/pci-ide@7,1/ide@0/cmdk@0,0:a
Boot args:
Type    b [file-name] [boot-flags] <ENTER>     to boot with options
or      i <ENTER>                              to enter boot interpreter
or      <ENTER>                                to boot with defaults

            <<< timeout in 5 seconds >>>

Select (b)oot or (i)nterpreter: b kernel/unix -k
Loading kmdb...

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

Forzar un volcado por caída y un reinicio del sistema es, algunas veces, necesario para fines de resolución de problemas. La función savecore está activada de manera predeterminada.

Para obtener más información sobre volcados por caída del sistema, consulte el Capítulo 17, Gestión de información sobre la caída del sistema (tareas) de Guía de administración del sistema: Administración avanzada.

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

Si no puede utilizar los comandos reboot -d o halt -d, puede utilizar el depurador del núcleo, kmdb, para forzar un volcado por caída. El depurador de núcleo se debe haber cargado, ya sea durante el inicio o con el comando mdb -k, para que el siguiente procedimiento funcione.


Nota - Debe estar en modo de texto para ingresar al depurador de núcleo (kmdb). Por lo tanto, primero cierre cualquier sistema de ventanas.


  1. Si un teclado conectado localmente se utiliza como la consola del sistema, presione F1-A en ese teclado. Si el sistema está configurado para utilizar una consola (serie) remota, utilice el mecanismo que sea adecuado para esa consola para enviar un carácter de interrupción.

    Se muestra el indicador kmdb.

  2. Utilice la macro systemdump para provocar una caída del sistema.
    [0]> $<systemdump

    Se muestran mensajes de aviso grave, se guarda el volcado por caída y se reinicia el sistema.

  3. Inicie sesión en el indicador de inicio de sesión de la consola para verificar que el sistema se haya reiniciado.

Ejemplo 16-10 x86: Provocación de un volcado por caída y un reinicio del sistema mediante halt -d

En este ejemplo, se muestra cómo forzar un volcado por caída y un reinicio del sistema basado en x86 neptune mediante los comandos halt -d y boot. Utilice este método para forzar un volcado por caída del sistema. Deberá reiniciar manualmente el sistema después de ejecutar el comando halt con la opción -d.

# halt -d
Aug 11 12:51:27 neptune halt:
halted by <user> panic[cpu45]/thread=d3971a00: forced crash dump initiated at user request

d363ae58 genunix:kadmin+bd (5, 0, 0, d3fefac0)
d363af88 genunix:uadmin+88 (5, 0, 0, 0, 0, d363afb4)

syncing file systems... done
dumping to /dev/dsk/c0t0d0s1, offset 107806720, content: kernel
100% done: 40223 pages dumped, compression ratio 4.11, dump succeeded
Press any key to reboot.
Resetting...
.
.
.
SunOS Secondary Boot version 3.00
Autobooting from bootpath: /pci@0,0/pci1028,10a@3/sd@0,0:a 
Running Configuration Assistant... 
If the system hardware has changed, or to boot from a different
device, interrupt the autoboot process by pressing ESC.


Initializing system
Please wait...   

<<< Current Boot Parameters >>>
Boot path: /pci@0,0/pci1028,10a@3/sd@0,0:a
Boot args:

Type    b [file-name] [boot-flags] <ENTER>    to boot with options
or      i <ENTER>                             to enter boot interpreter
or      <ENTER>                               to boot with defaults

                  <<< timeout in 5 seconds >>>

Select (b)oot or (i)nterpreter:
Loading kmdb...
SunOS Release 5.10 Version s10_62 32-bit
Copyright 1983-2004 Sun Microsystems, Inc.  All rights reserved.
Use is subject to license terms.
configuring IPv4 interfaces: iprb0.
add net default: gateway 172.20.26.248
Hostname: neptune
The system is coming up.  Please wait.
checking ufs filesystems
/dev/rdsk/c0t0d0s7: is logging.
NIS domain name is example.com
starting rpc services: rpcbind keyserv ypbind done.
Setting netmask of iprb0 to 255.255.255.0
Setting default IPv4 interface for multicast: add net 224.0/4: gateway venus
syslog service starting.
System dump time: Wed Aug 11 12:51:29 2004
Aug 11 13:13:26 venus savecore: saving system crash dump in /var/crash/venus/*.1
Constructing namelist /var/crash/venus/unix.1
Constructing corefile /var/crash/venus/vmcore.1
100% done: 42157 of 42157 pages saved
volume management starting.
The system is ready.
.
.
.

x64: Resolución de problemas de un inicio de 64 bits fallido

En algunos casos, un intento de iniciar un sistema basado en x86 de 64 bits en modo de 64 bits puede llegar a fallar. Este fallo puede producir un error similar al siguiente:

Select (b)oot or (i)nterpreter: b kernel/amd64/unix
.
.
.
pci: cannot load driver
Cannot load drivers for /pci@0,0/pci1022,7450@a/pci17c2,10@4/sd@0,0:a
(Can't load the root filesystem)
Press any key to reboot.
.
.
.

En caso de que se produzca un fallo como ese, inicie el sistema en modo de 32 bits escribiendo el siguiente comando en el indicador de inicio Select (b)oot or (i)nterpreter:

Select (b)oot or (i)nterpreter: b kernel/unix

Para obtener más información, consulte el Ejemplo 16-3.