Guía de instalación de Solaris 10 10/09: instalaciones basadas en red

Aplicación de una revisión a la imagen miniroot (ejemplo)

Este ejemplo describe los pasos para aplicar una revisión a una imagen miniroot con el fin de crear un elemento miniroot modificado.

Aplicación de una revisión a la imagen miniroot

En este ejemplo, desempaquete y empaquete el elemento miniroot en un sistema que ejecuta la versión actual.

ProcedureCómo modificar el elemento miniroot (ejemplo)

Este procedimiento muestra cómo instalar una revisión Kernel Update (KU) en una imagen miniroot de Solaris 10 10/09. En un sistema que ejecute Solaris 10, siga estos pasos y tenga en cuenta lo siguiente.

La imagen de instalación en red se encuentra en /net/jmpstart1/export/images/solaris_10_u1/Solaris_10/Tools.

  1. En un sistema que ejecuta la versión actual de Solaris, inicie sesión como superusuario o adopte una función equivalente.

  2. Vaya al directorio donde desee desempaquetar el elemento miniroot y coloque la imagen de instalación en red.


    # cd /net/server-1/export
    
  3. Cree los directorios de instalación y miniroot.


    # mkdir /export/u1 /export/mr
    
  4. Cambie los directorios al directorio Tools donde se encuentren las imágenes de instalación de Solaris 10 10/09.


    # cd /net/jmp-start1/export/images/solaris_10/Solaris_10/Tools
    
  5. Cree una imagen de instalación y colóquela en el sistema que ejecuta la versión actual de Solaris.


    # ./setup_install_server /export/u1
    Verifying target directory...
    Calculating the required disk space for the Solaris_10 product
    Calculating space required for the installation boot image
    Copying the CD image to disk...
    Copying Install Boot Image hierarchy...
    Copying /boot  netboot hierarchy...
    Install Server setup complete

    La instalación del servidor de instalación se habrá completado.

  6. Ejecute el comando siguiente para desempaquetar el elemento miniroot.


     # /boot/solaris/bin/root_archive unpackmedia /export/u1 /export/mr
    
  7. Cambie los directorios.


    # cd  /export/mr/sbin
    
  8. Realice una copia de los archivos rc2 y sulogin.


    # cp rc2 rc2.orig
    # cp sulogin sulogin.orig
    
  9. Aplique todas las revisiones necesarias al elemento miniroot.


    patchadd -C /export/mr /export patchid
    

    id_revisión especifica el ID de la revisión que se desea aplicar.

    En este ejemplo, se han aplicado cinco revisiones al elemento miniroot.


    # patchadd -C /export/mr /export/118344-14
    # patchadd -C /export/mr /export/122035-05
    # patchadd -C /export/mr /export/119043-10
    # patchadd -C /export/mr /export/123840-04
    # patchadd -C /export/mr /export/118855-36
    
  10. Exporte la variable DEPÓSITO_SVCCFG.


    # export SVCCFG_REPOSITORY=/export/mr/etc/svc/repository.db
    

    Precaución – Precaución –

    La variable DEPÓSITO_SVCCFG debe apuntar a la ubicación del archivo repository.db del miniroot desempaquetado. En este ejemplo, dicha ubicación es el directorio /export/mr/etc/svc. El archivo repository.db se encuentra en el directorio /etc/svc bajo el elemento miniroot desempaquetado. Si no se puede exportar esta variable, se modifica el depósito automático, que impide el arranque del sistema.


  11. Modifique el archivo repository.db del miniroot.


    # svccfg -s system/manifest-import setprop start/exec = :true
    # svccfg -s system/filesystem/usr setprop start/exec = :true
    # svccfg -s system/identity:node setprop start/exec = :true
    # svccfg -s system/device/local setprop start/exec = :true
    # svccfg -s network/loopback:default setprop start/exec = :true
    # svccfg -s network/physical:default setprop start/exec = :true
    # svccfg -s milestone/multi-user setprop start/exec = :true
    

    Para más información, consulte la página de comando man svccfg(1M).

  12. Cambie los directorios. A continuación, restaure las copias originales de los archivos rc2.orig y sulogin.orig.


    # cd /export/mr/sbin
    # mv rc2.orig rc2
    # mv sulogin.orig sulogin
    
  13. Empaquete el elemento miniroot modificado que contenga los cambios efectuados. Coloque el elemento miniroot modificado en el directorio /export/u1.


    # /boot/solaris/bin/root_archive packmedia /export/u1 /export/mr
    

    Este paso sustituye el directorio /export/u1/boot/miniroot, junto con otros archivos necesarios.

Pasos siguientes

Una vez definido el servidor de instalación y aplicada la revisión al elemento miniroot, es posible que tenga que agregar un servidor de arranque o sistemas para instalar desde la red.