Lorsque vous testez votre profil JumpStart avec la commande pfinstall -D, le test général échoue dans les conditions suivantes :
Le profil contient le mot-clé locale.
Vous testez une version contenant le logiciel GRUB. Exécuté en même temps que Solaris 10 1/06, le chargeur d'initialisation GRUB facilite l'initialisation des différents systèmes d'exploitation installés sur votre système à l'aide du menu GRUB.
La miniracine est compressée avec l'introduction du logiciel GRUB. Le logiciel GRUB n'est plus en mesure de rechercher la liste des langues à partir de la miniracine compressée. La miniracine est la plus petite racine du système de fichiers racine (/) de Solaris et se trouve sur le support d'installation de Solaris.
Le message d'erreur suivant apparaît :
Could not select locale |
Solution :
Les valeurs de script sont les suivantes :
MEDIA_DIR=/cdrom/cdrom0/s0
MINIROOT_DIR=$MEDIA_DIR/Solaris_11/Tools/Boot
MINIROOT_ARCHIVE=$MEDIA_DIR/boot/x86.miniroot
TEMP_FILE_NAME=/tmp/test
Procédez comme suit :
Décompressez l'archive de la miniracine.
# /usr/bin/gzcat $MINIROOT_ARCHIVE > $TEMP_FILE_NAME |
Créez la miniracine à l'aide de la commande lofiadm.
# LOFI_DEVICE=/usr/sbin/lofiadm -a $TEMP_FILE_NAME # echo $LOFI_DEVICE/dev/lofi/1 |
Montez la miniracine dans le répertoire Miniroot à l'aide de la commande lofi.
# /usr/sbin/mount -F ufs $LOFI_DEVICE $MINIROOT_DIR |
Testez le profil.
# /usr/sbin/install.d/pfinstall -D -c $MEDIA_DIR $path-to-jumpstart_profile |
Une fois le test pfinstall terminé, démontez le périphérique lofi.
# umount $LOFI_DEVICE |
Supprimez le périphérique lofi.
# lofiadm -d $TEMP_FILE_NAME |