Notes de version de Solaris 10 5/09

La commandeboot -L ne fonctionne pas après conversion du système UFS en système ZFS (6741743)

Lorsque Solaris Live Upgrade sert à convertir un système de fichiers racine UFS en ZFS, la commande bootlst n'est pas copiée vers l'emplacement qui convient. Cette erreur empêche la commande boot -L de fonctionner. Le message d'erreur suivant s'affiche :


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.

Solution de contournement : copiez la commande bootlst de /platform/`uname -m`/bootlst vers / pool racine/platform/`uname -m`/bootlst. Si, par exemple, votre pool racine se nomme rpool, entrez la commande suivante :


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