Wenn Sie ein UFS-Root-Dateisystem mithilfe von Solaris Live Upgrade auf ZFS umrüsten, wird der Befehl bootlst nicht in das richtige Verzeichnis kopiert. Deswegen funktioniert der Befehl boot -L dann nicht mehr. Daraufhin wird die folgende Fehlermeldung angezeigt:
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. |
Problemumgehung: Kopieren Sie den Befehl bootlst von /platform/`uname -m`/bootlst nach / root pool/platform/`uname -m`/bootlst. Wenn das Root-Pool beispielsweise rpool heißt, müssen Sie den folgenden Befehl eingeben:
# cp -p /platform/`uname -m`/bootlst /rpool/platform/`uname -m`/bootlst |