Note su Solaris 10 11/06

x86: Il test del profilo JumpStart non riesce con la parola chiave locale (6340509)

Quando si verifica il profilo JumpStart usando il comando pfinstall-D, il test rapido non riesce se si verificano le seguenti condizioni:

L'introduzione del software GRUB ha comportato la compressione della miniroot. Il software GRUB non è più in grado di individuare l'elenco delle versioni locali nella miniroot compressa. La miniroot è un file system radice (/) di Solaris ridotto alle minime dimensioni che si trova sul supporto di installazione di Solaris.

Viene visualizzato il seguente messaggio di errore:


Impossibile selezionare la versione locale

Soluzione.

I valori dello script sono i seguenti:

    Procedere come segue:

  1. Decomprimere l'archivio della miniroot.


    # /usr/bin/gzcat $MINIROOT_ARCHIVE > $TEMP_FILE_NAME
    
  2. Creare il dispositivo della miniroot con il comando lofiadm.


    # LOFI_DEVICE=/usr/sbin/lofiadm -a $TEMP_FILE_NAME
    # echo $LOFI_DEVICE/dev/lofi/1
    
  3. Attivare la miniroot con il comando lofi nella directory miniroot.


    # /usr/sbin/mount -F ufs  $LOFI_DEVICE  $MINIROOT_DIR
    
  4. Provare il profilo.


    # /usr/sbin/install.d/pfinstall -D -c $MEDIA_DIR $percorso-profilo-jumpstart
    
  5. Al termine della verifica con pfinstall, disattivare il dispositivo lofi.


    # umount  $LOFI_DEVICE
    
  6. Eliminare il dispositivo lofi.


    # lofiadm -d $TEMP_FILE_NAME