Solaris 10 5/09 ご使用にあたって

UFS から ZFS に変換したあとで boot -L が動作しない (6741743)

Solaris Live Upgrade を使用して UFS ルートファイルシステムを ZFS に変換すると、bootlst コマンドが正しい場所にコピーされません。このエラーにより、boot -L コマンドが動作しなくなります。次のエラーメッセージが表示されます。


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.

回避方法: bootlst コマンドを /platform/`uname -m`/bootlst から /root pool/platform/`uname -m`/bootlst にコピーします。たとえば、ルートプールが rpool の場合は、次のコマンドを入力します。


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