Una secuencia de inicio es una secuencia del shell Bourne definida por el usuario que se especifica en el archivo rules; realiza tareas antes de que se instale el software Solaris en un sistema, pero sólo se pueden usar cuando se emplee el programa JumpStart personalizado para instalar el software Solaris.
Use una secuencia de inicio para realizar una de las tareas siguientes:
Creación de perfiles derivados
Copia de seguridad de los archivos antes de la modernización
No especifique nada en la secuencia que pudiera evitar el montaje de sistemas de archivos en /a durante una instalación inicial o una modernización. Si el programa JumpStart no puede montar los sistemas de archivos en /a, se producirá un error y fallará la instalación.
La salida de la secuencia de inicio se coloca en /var/sadm/begin.log.
Cerciórese de que root tiene la secuencia de inicio y de que los permisos se fijan en 644.
Las variables de entorno de JumpStart personalizado se pueden usar en las secuencias de inicio. Para obtener una lista de variables de entorno, consulte "Variables de entorno de JumpStart personalizado".
Guarde las secuencias de inicio en el directorio JumpStart.
Un perfil derivado es el creado dinámicamente por una secuencia de inicio durante una instalación JumpStart personalizada. Los perfiles derivados se necesitan cuando no se puede configurar el archivo rules donde buscar concordancias de sistemas específicos con un perfil. Por ejemplo, es posible que los perfiles derivados sean necesarios para modelos de sistemas idénticos que tengan componentes de hardware diferentes, como los sistemas con memorias intermedias de trama diferentes.
Para configurar una regla para que use un perfil derivado deberá realizar las siguientes tareas:
En el campo del perfil, ponga el símbolo igual (=) en lugar de un perfil.
Fije el campo de inicio en una secuencia de inicio que cree un perfil derivado, dependiente del sistema en el que se pretenda instalar el software Solaris.
Cuando un sistema concuerda con una regla cuyo campo de perfil es un símbolo igual (=), la secuencia de inicio crea el perfil derivado que se usa para instalar el software Solaris en el sistema.
A continuación se ofrece un ejemplo de secuencia de inicio que crea el mismo perfil derivado en cada ocasión. Se puede escribir una secuencia de inicio para crear perfiles derivados diferentes que dependen de la evaluación de las reglas.
#!/bin/sh echo "install_type initial_install"> ${SI_PROFILE} echo "system_type standalone">> ${SI_PROFILE} echo "partitioning default">> ${SI_PROFILE} echo "cluster SUNWCprog">> ${SI_PROFILE} echo "package SUNWman delete">> ${SI_PROFILE} echo "package SUNWolman delete">> ${SI_PROFILE} echo "package SUNWxwman delete">> ${SI_PROFILE} |
En el ejemplo, la secuencia de inicio debe usar la variable de entorno SI_PROFILE para el nombre del perfil derivado, que se fija en /tmp/install.input de forma predeterminada.
Si se usa una secuencia de inicio para crear un perfil derivado, compruebe que la secuencia no tiene errores. Los perfiles derivados no se verifican con la secuencia check porque no se crean hasta que se ha ejecutado la secuencia de inicio.