FreeBSD 7 インストール

7.1 RELEASE → FreeBSD 7.2-PRERELEASE (STABLE)

スワップサイズの確認
http://prog47.blogdns.org/blog/index.php?e=136

# pstat -s
Device 1K-blocks Used Avail Capacity
/dev/ad0s1b 105288 13488 91800 13%

DVDからインストール

ネットワーク設定 (/etc/rc.conf)

csupを使用しOSソースの更新 (STABLE ブランチ)

CURRENT の場合は /usr/share/ examples/cvsup/standard-supfile

# csup -h cvsup2.jp.FreeBSD.org /usr/share/examples/cvsup/stable-supfile
# cd /usr/src
# make buildkernel
# make buildworld
# make installkernel

(再起動)
# shutdown -r now

シングルユーザモードで起動

6. Escape to loader prompt を選択
ローダープロンプトの画面で
OK boot -s[Enter]
Enter full pathname of shell or RETURN for [/bin/sh]: [Enter]
(各パーティションをマウント)
# /sbin/mount -a
(コンパイルしたシステムをインストール)
# cd /usr/src
# make installworld

mergemater

# cp -Rp /etc /etc.old
(mergemaster設定ファイル作成)
# vi /etc/mergemaster.rc 
AUTO_UPGRADE=yes
AUTO_INSTALL=yes
IGNORE_FILES='/etc/motd'
PRESERVE_FILES=yes
VERBOSE=yes
FREEBSD_ID=yes

FREEBSD_IDは7.1はFREEBSD_ID=yesの代わりに
DIFF_OPTIONS='-I$FreeBSD:.*[$]'

http://d.hatena.ne.jp/flageo/20090501/p1

# mergemaster
./etc/shells d
(シェル追加)
./etc/master.passwd d
(パスワード)

# rm -r /etc.old/
# uname -a
(再起動)
# shutdown -r now

(参考) mergemasterをさらにさらにさらに早く - 春木屋