Guida all'installazione di Solaris 10 11/06: metodo JumpStart personalizzato e installazioni avanzate

Messaggi di errore relativi all'aggiornamento


No upgradable disks

Causa:

una voce di swap nel file /etc/vfstab impedisce l'esecuzione corretta dell'aggiornamento.

Soluzione:

commentare le righe seguenti nel file /etc/vfstab:

  • Tutti i file e le slice di swap sui dischi da non aggiornare

  • I file di swap non più presenti

  • Tutte le slice di swap non utilizzate


usr/bin/bzczt not found

Causa:

Solaris Live Upgrade si interrompe perché richiede un cluster di patch.

Soluzione:

è richiesta una patch per installare Solaris Live Upgrade. Verificare di disporre dell'elenco più aggiornato delle patch accedendo al sito http://sunsolve.sun.com. Consultare il documento informativo 72099 sul sito Web di SunSolve.


Sono stati rilevati alcuni dispositivi radice di Solaris aggiornabili, tuttavia non è presente nessuna partizione per ospitare il software di installazione di Solaris. Non è possibile effettuare l'aggiornamento con questo programma. Provare ad eseguire l'aggiornamento con il CDROM Solaris Software 1. (solo sistemi x86)

Causa:

non è possibile eseguire l'aggiornamento con il CD Solaris Software - 1 perché lo spazio disponibile è insufficiente.

Soluzione:

per aggiornare il sistema, è possibile creare una slice di swap di almeno 512 Mbyte oppure usare un altro metodo di aggiornamento, ad esempio il programma di installazione di Solaris dal DVD del sistema operativo Solaris o da un'immagine di installazione in rete, oppure il metodo JumpStart.


ERRORE: impossibile selezionare la versione locale (solo sistemi x86)

Causa:

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

  • Il profilo contiene la parola chiave locale.

  • Si verifica una versione che contiene il software GRUB. A partire da Solaris 10 1/06, il bootloader GRUB e il suo menu facilitano le operazioni di avvio quando sono stati installati più sistemi operativi.

L'introduzione del software GRUB ha comportato la compressione della miniroot. Il software 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.

Soluzione:

procedere come segue. Usare i seguenti valori.

  • MEDIA_DIR è /cdrom/cdrom0

  • MINIROOT_DIR è $MEDIA_DIR /Solaris_10/Tools/Boot

  • MINIROOT_ARCHIVE è $MEDIA_DIR /boot/x86.miniroot

  • TEMP_FILE_NAME è /tmp/test

  1. Diventare superutente o assumere un ruolo equivalente.

    I ruoli comportano determinate autorizzazioni e consentono di eseguire comandi che richiedono privilegi. Per maggiori informazioni sui ruoli, vedere Configuring RBAC (Task Map) del System Administration Guide: Security Services.

  2. Decomprimere l'archivio della miniroot.


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


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


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


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


    # umount  $LOFI_DEVICE
    
  7. Eliminare il dispositivo lofi.


    # lofiadm -d $TEMP_FILE_NAME