2010年6月6日 星期日

FreeBSD 7.3 -> 8.1 remote upgrade

由於考慮 7.x 系列快 EoL 了,趁有空時趕緊 upgrade 過去,老實說,這種跳大版本的,很難 remote upgrade 成功。

這次先用 vm 測了一下,好像可以,於是把手邊的機器都更新上來了 :D

目前試過 7.3-RELEASE 及 7.3-Stable 都可成功 remote upgrade 至 8.1-PRERELEASE

更新步驟很簡單:

checkout 8-Stable src code
# cat stable-supfile
*default release=cvs tag=RELENG_8
# cvsup -g -L 2 stable-supfile

造世界開始~
# cd /usr/src ; make buildworld
# make buildkernel
# make installworld
# make installkernel # 請特別注意在 installworld 後才 install new kernel.
# reboot
# mergemaster

基本上,上述的步驟是我試過 remote upgrade ok 的,但也請要有跑 console 的準備 XD 重要資料,請務必要事先備份!

造完世界後,也請順便把 ports 全部翻新吧~ :P