Solaris 10 5/09 Release Notes

boot -L Does Not Work After Converting UFS to ZFS (6741743)

When Solaris Live Upgrade is used to convert a UFS root filesystem to ZFS, the bootlst command is not copied to the correct location. This error prevents the boot -L command from working. The following error message is displayed:


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.

Workaround: Copy the bootlst command from /platform/`uname -m`/bootlst to /root pool/platform/`uname -m`/bootlst. For example, if the root pool is rpool, type the following command:


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