L'operazione di aggiornamento non riesce quando si aggiorna il sistema operativo a Solaris Solaris Express 3/06, come qui indicato:
Nel programma di installazione di Solaris, l'opzione di aggiornamento non è disponibile.
L'aggiornamento non riesce con il programma JumpStart personalizzato.
Il problema è legato a una partizione di avvio inutilizzata che deve essere eliminata. Il problema si verifica in presenza delle seguenti condizioni:
È stata eseguita un'installazione iniziale di Solaris 8, 9 o 10 3/05. Durante l'installazione è stata creata una partizione di avvio x86.
È stata eseguita un'installazione iniziale di Solaris 10 1/06 o di una versione di Solaris Express che supporta GRUB. La partizione di avvio x86 è stata preservata ma non utilizzata.
Si è cercato di eseguire l'aggiornamento a Solaris Express 3/06.
In /tmp/install_log viene registrato il seguente errore:
# more /tmp/install_log kdmconfig: The following warning was noted: Error while executing loadkeys command. Checking c1d0s0 for an upgradeable Solaris image. The x86 Boot fdisk partition is missing /a/boot/solaris/bootenv.rc |
Soluzione.
Se l'aggiornamento viene eseguito con il programma di installazione di Solaris, eliminare la partizione di avvio inutilizzata usando i comandi format o fdisk. Ripartizionare il disco prima di eseguire l'aggiornamento.
Se l'aggiornamento viene eseguito con il metodo JumpStart, specificare il disco che contiene il file system radice (/) da aggiornare con la parola chiave root_device. Ad esempio, il profilo deve contenere le seguenti parole chiave.
install_type upgrade
root_device c1t0d0s0