FreeBSD 6.2 upgrade to 6.3
このブログ "[M]BLOG - Harley-Davidson Road King Life" が動いている自宅のサーバだけど FreeBSD 6.2-RELEASE-p11 とレガシー組になってきたのでアップグレードの準備をしてます。最終的には 7.0-RELEASE までアップグレードを予定しとくけど、怖くてあきらめるかも。短いし。
6.3 に付属する freebsd-update は upgrade 機能が備わってるけど、6.2 では使えないので、探してみたところ 6.0 から 6.2 までアップグレードしてきたのと同じように freebsd-update.sh が使えるようです。
ここのサイトを参考に開始。まずは、freebsd-update.sh と freebsd-update.conf をダウンロードしてきます。
su - cd /tmp fetch http://people.freebsd.org/~cperciva/freebsd-update-upgrade.tgz tar -xf freebsd-update-upgrade.tgz
こんな感じ。で次に、実行&再起動。
sh freebsd-update.sh -f freebsd-update.conf -r 6.3-RELEASE upgrade sh freebsd-update.sh -f freebsd-update.conf install > Installing updates... > Kernel updates have been installed. Please reboot and run > "freebsd-update.sh install" again to finish installing updates. shutdown -r now
上がってくることを祈って。起動すると uname コマンドで 6.3-RELEASE-p1 になってました。
uname -a > FreeBSD ***.****.local 6.3-RELEASE-p1 FreeBSD 6.3-RELEASE-p1 #0: Wed Feb 13 02:40:56 UTC 2008 root@i386-builder.daemonology.net:/usr/obj/usr/src/sys/GENERIC i386
起動したらもう一度 install 実行。こで kernel 関連以外の /usr/bin, /usr/sbin 類が更新されます。終わったら再起動。
su - cd /tmp sh freebsd-update.sh -f freebsd-update.conf install > Installing updates... done. shutdown -r now
これで上がってくれば 6.3 。無事 6.3-RELEASE-p1 にアップグレードされました。ちょー簡単。
次は 6.3 の freebsd-update だから 7.0 までいけるのかな?