Notas de la versión de Solaris 10 6/06

x86: La prueba del perfil de JumpStart personalizado falla con la palabra clave "locale" (6340509)

Al probar el perfil de JumpStart mediante el comando pfinstall -D, la prueba de ejecución "en seco" falla en las siguientes circunstancias:

Con la introducción del software de GRUB, el elemento miniroot se comprime. El software de GRUB ya no puede buscar la lista de configuraciones regionales desde el elemento miniroot comprimido. El elemento miniroot es el mínimo sistema de archivos root (/) posible; se encuentra en el medio de instalación de Solaris.

Aparece el mensaje de error siguiente.


Could not select locale

Solución:

Los valores de la secuencia de comandos son los siguientes:

    Siga estos pasos:

  1. Descomprima el contenedor de miniroot.


    # /usr/bin/gzcat $MINIROOT_ARCHIVE > $TEMP_FILE_NAME
    
  2. Cree el dispositivo miniroot mediante el comando lofiadm.


    # LOFI_DEVICE=/usr/sbin/lofiadm -a $TEMP_FILE_NAME
    # echo $LOFI_DEVICE/dev/lofi/1
    
  3. Monte el elemento miniroot con el comando lofi en el directorio de miniroot.


    # /usr/sbin/mount -F ufs $LOFI_DEVICE $MINIROOT_DIR
    
  4. Compruebe el perfil.


    # /usr/sbin/install.d/pfinstall -D -c $MEDIA_DIR $path-to-jumpstart_profile
    
  5. Una vez finalizada la prueba de pfinstall, desmonte el dispositivo lofi.


    # umount $LOFI_DEVICE
    
  6. Elimine el dispositivo lofi.


    # lofiadm -d $TEMP_FILE_NAME