Wenn Sie ein JumpStart-Profil mithilfe des Befehls pfinstall -D testen, schlägt der Dry Run-Test in den folgenden Situationen fehl:
Das Profil enthält das Schlüsselwort locale.
Sie testen ein Release, das GRUB-Software enthält. Ab Solaris-Release Solaris 10 11/06 erleichtert der GRUB-Bootloader das Booten unterschiedlicher Betriebssysteme mithilfe des GRUB-Menüs.
Mit der Einführung der GRUB-Software wurde die Miniroot komprimiert. Die GRUB-Software findet deswegen in der komprimierten Miniroot nicht mehr die Liste der Gebietsschemata. Die Miniroot ist das kleinstmögliche Solaris root-Dateisystem (/). Sie befindet sich auf dem Solaris-Installationsdatenträger.
Folgende Fehlermeldung wird angezeigt:
Could not select locale |
Abhilfemaßnahme:
Die Skriptwerte sind Folgende:
MEDIA_DIR=/cdrom/cdrom0/s0
MINIROOT_DIR=$MEDIA_DIR/Solaris_10/Tools/Boot
MINIROOT_ARCHIVE=$MEDIA_DIR/boot/x86.Miniroot
TEMP_FILE_NAME=/tmp/test
Führen Sie folgende Schritte durch:
Entpacken Sie das Miniroot-Archiv.
# /usr/bin/gzcat $MINIROOT_ARCHIVE > $TEMP_FILE_NAME |
Erstellen Sie mithilfe des Befehls lofiadm das Miniroot-Gerät.
# LOFI_DEVICE=/usr/sbin/lofiadm -a $TEMP_FILE_NAME # echo $LOFI_DEVICE/dev/lofi/1 |
Hängen Sie die Miniroot mithilfe des Befehls lofi unter dem Miniroot-Verzeichnis ein.
# /usr/sbin/mount -F ufs $LOFI_DEVICE $MINIROOT_DIR |
Testen Sie das Profil.
# /usr/sbin/install.d/pfinstall -D -c $MEDIA_DIR $path-to-jumpstart_profile |
Hängen Sie nach dem Abschluss des pfinstall-Tests das lofi-Gerät wieder aus.
# umount $LOFI_DEVICE |
Löschen Sie das lofi-Gerät.
# lofiadm -d $TEMP_FILE_NAME |