Solaris 10 6/06 版本說明

x86: 使用 Locale 關鍵字自訂 JumpStart 設定檔測試失敗 (6340509)

當您使用 pfinstall -D 指令來測試 JumpStart 設定檔時,在下列情況下會發生模擬測試失敗:

引入 GRUB 軟體之後才能壓縮 miniroot。GRUB 軟體無法再從壓縮的 miniroot 中尋找語言環境清單。Aminiroot 是可啟動之最小的 Solaris 根 (/) 檔案系統,可以在 Solaris 安裝媒體中找到。

螢幕上將顯示下列錯誤訊息:


Could not select locale

解決方法:

程序檔的值如下所示:

    執行下列步驟:

  1. 解壓縮 miniroot 歸檔。


    # /usr/bin/gzcat $MINIROOT_ARCHIVE > $TEMP_FILE_NAME
    
  2. 使用 lofiadm 指令來建立 miniroot 裝置。


    # LOFI_DEVICE=/usr/sbin/lofiadm -a $TEMP_FILE_NAME
    # echo $LOFI_DEVICE/dev/lofi/1
    
  3. 在 miniroot 目錄下掛載具有 lofi 的 miniroot。


    # /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