Solaris 10 11/06 ご使用にあたって

x86: ロケールキーワードを含むカスタム JumpStart プロファイルテストが失敗する (6340509)

pfinstall -D コマンドを使用して JumpStart プロファイルをテストする場合、次の条件でドライランテストが失敗します。

GRUB ソフトウェアの導入によって、ミニルートが圧縮されます。GRUB ソフトウェアは圧縮されたミニルートからロケールのリストを検出できません。ミニルートは、最小の Solaris ルート (/) ファイルシステムで、Solaris インストールメディア上にあります。

次のエラーメッセージが表示されます。


Could not select locale

回避方法:

スクリプトの値は次のとおりです。

    次の手順を実行します。

  1. ミニルートアーカイブを圧縮解除します


    # /usr/bin/gzcat $MINIROOT_ARCHIVE > $TEMP_FILE_NAME
    
  2. lofiadm コマンドを使用してミニルートデバイスを作成します。


    # LOFI_DEVICE=/usr/sbin/lofiadm -a $TEMP_FILE_NAME
    # echo $LOFI_DEVICE/dev/lofi/1
    
  3. lofi を含むミニルートをミニルートディレクトリの下にマウントします。


    # /usr/sbin/mount -F ufs $LOFI_DEVICE $MINIROOT_DIR
    
  4. プロファイルをテストします。


    # /usr/sbin/install.d/pfinstall -D -c $MEDIA_DIR $path-to-jumpstart_profile
    
  5. pfinstall テストの完了後に、lofi デバイスをマウント解除します。


    # umount $LOFI_DEVICE
    
  6. lofi デバイスを削除します。


    # lofiadm -d $TEMP_FILE_NAME