あっと言う間にsnv_99が出ていますので、またupgradeします。
やり方はsnv_94へLive Upgradeすると同じように。
再起動後、/var/adm/messages を見てみると、
検索してみると、
http://solaris.sunfish.suginami.tokyo.jp/blog/2008...
こちらに既に同じことを経験された方の話がありました。
dcfs module が必要になってるのに、snv_94にはないのが問題のようで。
ということで、dcfs module を CD-ROM からコピーします。
やり方はsnv_94へLive Upgradeすると同じように。
# lucreate -n snv_99 # mount -F hsfs /dev/dsk/c0t0d0s0 /mnt # luupgrade -n snv_99 -u -s /mnt No entry for BE <snv_99> in GRUB menu Copying failsafe kernel from media. Uncompressing miniroot Uncompressing miniroot archive (Part2) 13352 blocks Creating miniroot device miniroot filesystem is <ufs> Mounting miniroot at </mnt/Solaris_11/Tools/Boot> Mounting miniroot Part 2 at </mnt/Solaris_11/Tools/Boot> Validating the contents of the media </mnt>. The media is a standard Solaris media. The media contains an operating system upgrade image. The media contains <Solaris> version <11>. Constructing upgrade profile to use. Locating the operating system upgrade program.ここでOSがpanicで落ちてしまいました…
再起動後、/var/adm/messages を見てみると、
panic[cpu0]/thread=ddb8da00: genunix: [ID 414451 kern.notice] mod_hold_stub: Couldn't load stub module fs/dcfsということで、fs/dcfs module の問題のようです。
検索してみると、
http://solaris.sunfish.suginami.tokyo.jp/blog/2008...
こちらに既に同じことを経験された方の話がありました。
dcfs module が必要になってるのに、snv_94にはないのが問題のようで。
ということで、dcfs module を CD-ROM からコピーします。
# cp -p /mnt/Solaris_11/Product/SUNWckr/reloc/kernel/fs/dcfs /kernel/fs/ # cp -p /mnt/Solaris_11/Product/SUNWckr/reloc/kernel/fs/amd64/dcfs /kernel/fs/amd64/手動で module を load してみて、確認します。
# modload /kernel/fs/dcfs # modinfo | grep dcfs 225 f9552744 15a0 21 1 dcfs (compressed filesystem)これで無事 luupgrade できました。
タグ