Inicio y cierre de sistemas Oracle® Solaris 11.2

Salir de la Vista de impresión

Actualización: Julio de 2014
 
 

Cómo iniciar un sistema de manera interactiva

Iniciar un sistema de manera interactiva resulta útil si necesita especificar un núcleo alternativo o el archivo /etc/system durante el proceso de inicio porque el archivo original está dañado o el sistema no se inicia. Utilice el siguiente procedimiento para iniciar un sistema de manera interactiva.

En el procedimiento siguiente, se describe cómo especificar un archivo /etc/system alternativo durante un inicio interactivo de un sistema que sólo tiene un entorno de inicio. También es posible iniciar un entorno de inicio alternativo.

  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.
    # 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. De acuerdo con la plataforma, siga uno de estos procedimientos:
    • En las plataformas SPARC:
      1. Lleve el sistema al indicador ok de la PROM.
        # init 0
      2. Inicie el sistema de manera interactiva.
        ok boot -a
    • En las plataformas x86:
      1. Efectúe un reinicio estándar del sistema.
        # reboot -p
      2. Cuando se muestre el menú de GRUB, seleccione la entrada de inicio que iniciar de manera interactiva y, a continuación, escriba e para editar la entrada.
      3. Escriba –a al final de la línea $multiboot.
      4. 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.
  3. Cuando se le solicite el sistema de archivos alternativo, especifique el archivo de copia de seguridad que creó y pulse la tecla de retorno. Por ejemplo:
    Name of system file [etc/system]: /etc/system.bak

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

  4. En el indicador Retire store, pulse la tecla de retorno o especifique /dev/null para omitir el indicador.

    Notas - El archivo /etc/devices/retire_store es el almacén de respaldo para los dispositivos retirados por la arquitectura de gestión de fallos (FMA). El sistema ya no utiliza estos dispositivos. Puede proporcionar un archivo alternativo para /etc/devices/retire_store, si es necesario. Sin embargo, para fines de recuperación, especificar /dev/null es la mejor opción para iniciar el sistema sin respetar el contenido del archivo /etc/devices/retire_store.
  5. Una vez iniciado el sistema, corrija el problema con el archivo /etc/system.
  6. Reinicie el sistema.
    # reboot
Ejemplo 4-16  SPARC: Inicio de un sistema de forma interactiva

En el ejemplo siguiente, se aceptan los valores predeterminados del sistema (que se muestran entre corchetes []).

# init 0
# svc.startd: The system is coming down.  Please wait.
svc.startd: 121 system services are now being stopped.
Apr 22 00:34:25 system-28 syslogd: going down on signal 15
svc.startd: Killing user processes.
umount: /home busy
Apr 22 06:34:37 The system is down.  Shutdown took 18 seconds.
syncing file systems... done
Program terminated
{11} ok boot -a

SC Alert: Host System has Reset

Sun Fire T200, No Keyboard
Copyright (c) 1998, 2014, Oracle and/or its affiliates. All rights reserved.
OpenBoot 4.30.4.d, 16256 MB memory available, Serial #74139288.
Ethernet address 0:14:4f:6b:46:98, Host ID: 846b4698.

Boot device: /pci@780/pci@0/pci@9/scsi@0/disk@0,0:a  File and args: -a
Name of system file [/etc/system]:  /etc/system.bak
SunOS Release 5.11 Version 11.2 64-bit
Copyright (c) 1983, 2014, Oracle and/or its affiliates. All rights reserved.
Retire store [/etc/devices/retire_store] (/dev/null to bypass): Press Return


system-28 console login:
Ejemplo 4-17  x86: Inicio de un sistema de forma interactiva

En el ejemplo siguiente, se inicia de manera interactiva un sistema basado en x86.

root@system-04:~# reboot -p
Apr 23 15:37:04 system-04 reboot: initiated by user1 on /dev/consoleTerminated
system-04% syncing file systems... done
rebooting...
.
.
.LSI Corporation MPT SAS BIOS
MPTBIOS-6.26.00.00 (2008.10.14)
Copyright 2000-2008 LSI Corporation.

Initializing..|Press F2 to runS POPUP  (CTRL+P on Remote Keyboard)
Press F12 to boot from the network (CTRL+N on Remote Keyboard)
System Memory : 8.0 GB , Inc.
Auto-Detecting Pri Master..ATAPI CDROM                              0078
            Ultra DMA Mode-2 
GNU GRUB  version 1.99,5.11.0.175.1.0.0.14.0

 ****************************************************************************
 *Oracle Solaris 11.2                                                       *
 *                                                                          *
 *                                                                          *
 *                                                                          *
 *                                                                          *
 *                                                                          *
 *                                                                          *
 *                                                                          *
 *                                                                          *
 *                                                                          *
 *                                                                          *
 *                                                                          *
 *                                                                          *
 ****************************************************************************

      Use the * and * 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.

 GNU GRUB  version 1.99,5.11.0.175.1.0.0.15.1

 +--------------------------------------------------------------------------+
 | setparams 'Oracle Solaris 11.2'                                          |
 |                                                                          |
 | insmod part_msdos                                                        |
 | insmod part_sunpc                                                        |
 | insmod part_gpt                                                          |
 | insmod zfs                                                               |
 | search --no-floppy --fs-uuid --set=root cd03199c4187a7d7                 |
 | zfs-bootfs /ROOT/s11u2/@/ zfs_bootfs                                     |
 | set kern=/platform/i86pc/kernel/amd64/unix                               |
 | echo -n "Loading ${root}/ROOT/s11u2/@$kern: "                            |
 | $multiboot /ROOT/s11u2/@/$kern $kern -B $zfs_bootfs -a                   |
 | set gfxpayload="1024x768x32;1024x768x16;800x600x16;640x480x16;640x480x1\ |
 +--------------------------------------------------------------------------+

      Minimum Emacs-like screen editing is supported. TAB lists
      completions. Press Ctrl-x or F10 to boot, Ctrl-c or F2 for
      a command-line or ESC to discard edits and return to the GRUB menu.

 Booting a command list

Loading hd0,msdos1,sunpc1/ROOT/s11u2/@/platform/i86pc/kernel/amd64/unix: 0
%...done.
Loading hd0,msdos1,sunpc1/ROOT/s11u2/@/platform/i86pc/amd64/boot_archive:
0%...
.
.
.
Name of system file [/etc/system]:  /etc/system.bak
SunOS Release 5.11 Version 11.s 64-bit
Copyright (c) 1983, 2014, Oracle and/or its affiliates. All rights reserved.: 0
Retire store [/etc/devices/retire_store] (/dev/null to bypass): Press Return 

NOTICE: kmem_io_2G arena created
Hostname: system-04

system-04 console login: