Note su Solaris 10 5/09

boot -L non funziona dopo la conversione da UFS a ZFS (6741743)

Quando si utilizza Solaris Live Upgrade per convertire un file system radice da UFS a ZFS, il comando bootlst non viene copiato nella posizione corretta. Questo errore impedisce il corretto funzionamento di boot -L. Viene visualizzato il seguente messaggio di errore:


Evaluating: boot -L
The file just loaded does not appear to be executable.
Boot device: /pci@1f,0/pci@1/scsi@8/disk@1,0:a  File and args: 

Can't mount root

Error in Fcode execution !!!
Evaluating: boot
The file just loaded does not appear to be executable.

Soluzione. Copiare il comando bootlst da /platform/`uname -m`/bootlst a /pool radice/platform/`uname -m`/bootlst. Ad esempio, se il pool radice è rpool, digitare il seguente comando:


# cp -p /platform/`uname -m`/bootlst /rpool/platform/`uname -m`/bootlst