歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Unix知識 >> 關於Unix

將FreeBSD 6.2-stable 升級為FreeBSD 6.2-release


FreeBSD 6.2-stable屬於開發版,所謂開發版就是不可保證是穩定版!
前幾天出了點問題,是否是內核引起的目前還不可知,經多方求解亦無果,後來換成kde後,症狀消失。後來想想還是換成穩定版吧,呵呵
環境:FreeBSD 6.2-stable 200709
原內核開啟了natd,ipfw
我們先將我們的內核配置文件備份下來 在/root/mykernel
先編輯/usr/share/examples/cvsup/stable-supfilecd 中的
*default release=cvs tag=RELENG_6參數。改為你想升級的系統的版本。然後就一步一步做。
注:在fb6.1後的版本cvsup改為csup,如果cvsup命令在你的fb上不可用,請嘗試csup命令,可以先用whereis查找一下。
#cd /usr/obj
#chflags -R noschg *
#rm -rf *
# cd /usr/src
# make buildworld 等待的時間不短^_^
# make buildkernel KERNCONF=/root/mykernel 等待的時間不短
# make installkernel KERNCONF==/root/mykernel 有人說到這步要reboot然後single模式,我是直接正常reboot,然後進行下面的操作還是成功,估計是版本跨度不大,或者很相似的原因。。:)
# mergemaster -p
# make installworld
# mergemaster -Ui
#make delete-old
#make delete-old-lib
#reboot
上面的語句沒有注釋,但基本都知道什麼意思,不用我說了吧!
如果你改變了ipfw的規則,要到/etc/rc.firewall,進行再次修改,因為內核已經將規則改為默認的了。
好了,這個過程在我的fb上基本上沒有其他的錯誤,但並不保證在你的電腦上也能一切順利,造成的後果我也是不會承擔。)
Copyright © Linux教程網 All Rights Reserved