När du testar JumpStart-profilen med hjälp av kommandot pfinstall -D misslyckas testkörningen under följande omständigheter:
Profilen innehåller nyckelordet locale.
Du testar en version som innehåller GRUB-programvara. Från och med version Solaris 10 1/06 gör GRUB-startladdaren det lättare att starta olika operativsystem på systemet med GRUB-menyn.
Införandet av GRUB-programvara innebär att miniroten komprimeras. GRUB-programvaran kan inte längre hitta språkversionslistan i den komprimerade miniroten. Miniroten är den minsta möjliga Solaris-roten (/) och finns på Solaris installationsmedium.
Följande felmeddelande visas:
Det gick inte att välja språkversion |
Åtgärd:
Skriptvärdena är följande:
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
Gör så här:
Dekomprimera minirotarkivet.
# /usr/bin/gzcat $MINIROOT_ARCHIVE > $TEMP_FILE_NAME |
Skapa minirotenheten med kommandot lofiadm.
# LOFI_DEVICE=/usr/sbin/lofiadm -a $TEMP_FILE_NAME # echo $LOFI_DEVICE/dev/lofi/1 |
Montera miniroten under katalogen miniroot.
# /usr/sbin/mount -F ufs $LOFI_DEVICE $MINIROOT_DIR |
Testa profilen.
# /usr/sbin/install.d/pfinstall -D -c $MEDIA_DIR $path-to-jumpstart_profile |
Avmontera enheten lofi när pfinstall-testet har genomförts.
# umount $LOFI_DEVICE |
Ta bort enheten lofi.
# lofiadm -d $TEMP_FILE_NAME |