各種準備  /etc/rc.conf を編集してカーネルのセキュアレベルを変更する kern_securelevel_enable="YES"  必要があれば /usr/src/sys/i386/conf/NS を編集する  /etc/make.conf の変更 CPUTYPE= i686 CFLAGS= -O -pipe NO_FORTRAN= true NO_SENDMAIL= true NOPROFILE= true NOGAMES= true NOINFO= true NOUUCP= true USA_RESIDENT= NO KERNCONF= NS ソースツリーの更新  /etc/supfile を編集して src の cvsup を行う *default tag=RELENG_4_11 *default host=cvsup6.jp.FreeBSD.org *default prefix=/usr *default base=/var/db *default release=cvs delete use-rel-suffix src-all # /usr/local/bin/cvsup -g -L 2 /etc/supfile シングルユーザモードで起動 # shutdown -r now # fsck -p # mount -u / # mount -a -t ufs # swapon -a # adjkerntz -i # cd /usr/obj # chflags -R noschg * # rm -rf * ソースの構築とインストール # cd /usr/src # make cleandir; make cleandir # make buildworld # make buildkernel KERNCONF=NS # make installkernel KERNCONF=NS # make installworld 設定ファイルの更新 # shutdown -r now # cd /usr/src # cp -pR /etc /etc-YYYYMMDD # /usr/sbin/mergemaster -siva # /usr/sbin/mergemaster -sivr # cd /usr/src/release/sysinstall # make all install 再起動と後処理  /etc/rc.conf を編集してカーネルのセキュアレベルを元に戻す kern_securelevel_enable="NO" # cd /usr/obj # chflags -R noschg * # rm -rf * # cd /usr/src # make clean # sync;sync;reboot