SafeChildren Banner

Havoc Oracle Solaris Experts

jueves, 8 de julio de 2010

Cómo Iniciar Solaris con otro /etc/system

Introducción
En alguna ocasión hemos sufrido algún problema con nuestro </etc/system> -o bien se "ha dañado", o lo hemos editado mal- y esto hace que nuestro Solaris no se inicie.

Sin embargo, tenemos una opción en el comando <boot> que nos permite Iniciar Solaris de forma Interactiva, y de esta forma, se nos preguntará por cada una de las opciones de arranque.

Esto, además de salvarnos de algún apuro puede servirnos para experimentar con diferentes parámetros en nuestra máquina de forma sencilla.

Vamos a imaginar que queremos probar el comportamiento de nuestro Solaris al modificar el parámetro <fsflush> pero, no queremos tener una forma sencilla de rollback, así que simplemente crearemos una copia de nuestro </etc/system> y editaremos los parámetros que queramos modificar.

Ahora, en el proceso de boot, utilizaremos la opción <-a> para que se nos pregunte por el kernel, módulos y system. Si por algún motivo, hemos perdido el </etc/system>, podemos utilizar </dev/null> para que Solaris cree uno vacío y poder iniciar el sistema
ok boot -a
.
.
Rebooting with command: boot -a
Boot device: /pci@1f,0/pci@1,1/ide@3/disk@0,0:a 
File and args: -a
Enter filename [kernel/sparcv9/unix]: (INTRO para aceptar)
Enter default directory for modules [/platform/SUNW,Ultra-5_10/kernel
     /platform/sun4u/kernel /kernel /usr/kernel]: (INTRO para aceptar)
Name of system file [etc/system]: etc/system.dos
SunOS Release 5.10 Version S10_60 64-bit
Copyright (c) 1983-2004 by Sun Microsystems, Inc. All rights reserved
Use is subject to license terms.
root filesystem type [ufs]: (INTRO para aceptar)
Enter physical name of root device
[/pci@1f,0/pci@1,1/ide@3/disk@0,0:a]: (INTRO para aceptar)
configuring IPv4 interfaces: hme0.
Hostname: osiris
The system is coming up.  Please wait.
checking ufs filesystems


Conclusión
El uso del Inicio Interactivo nos puede salvar de alguna que otra, aunque, lo más recomendable siempre es tener una buena copia de seguridad, sobre todo, cuando tocamos archivos críticos para el arranque.

Referencias

2 comentarios:

  1. Buenas tardes, soy nuevo en esto y tengo un problema en el arranque con solaris.
    La maquina (servidor) que tengo es una Sun V250 con tarjeta gráfica incluida.

    El problema es el siguiente.
    Cuando enciendo el servidor no arranca el entorno gráfico o el monitor hasta pasados un par de minutos en el cual me sale ya el entorno grafico para logearme.

    En el caso de que yo pulse por ejemplo stop A, no veo nada el led del monitor se queda parpadeando y nada...

    La cuestion es que antes funcionaba y veia el arranque.

    No se que puede pasar.

    Gracias de antemano por su ayuda..

    Luis

    ResponderEliminar
    Respuestas
    1. Hola Luis,

      Uumm, esto parece algún cambio en la redirección (tal vez ILOM o modo de arranque) para que se muestre en la consola.

      Has probado a conectar un cable serie para ver si está "ahí la consola".

      Si pulsas "stop A" y no baja al prompt, es que no tiene asignado correctamente la redirección.

      Écha un vistazo a este link http://docs.oracle.com/cd/E19150-01/820-1853-16/AppB.html

      Y me dices ...

      Eliminar