FireFox 1.0.1インストール
extention の Bookmarks Synchronizer をインストール
5.3インストール
cdrom bootではata-raidカードにつないだディスクがフォーマットできないためFD bootでインストールする
boot FD→kern1 FD→kern2 FD→boot FD
パーティション構成
HDD 12G(BootMgr) / 2048MB UFS2 Y swap 769MB swap /var 5120MB UFS2+S Y /tmp 4480MB UFS2+S Y HDD 160G(Standard) /usr 160G CUST Y →Z(Custom Newfs),option -i 4096
# df -ih Filesystem Size Used Avail Capacity iused ifree %iused Mounted on /dev/ad0s1a 1.9G 35M 1.7G 2% 979 281643 0% / devfs 1.0K 1.0K 0B 100% 0 0 100% /dev /dev/ad0s1e 4.2G 6.0K 3.9G 0% 3 588795 0% /tmp /dev/ad4s1d 140G 943M 128G 1% 139913 38951541 0% /usr /dev/ad0s1d 4.8G 848M 3.6G 19% 93236 566218 14% /var
sshを有効にする
/etc/rc.conf
sshd_enable="YES"
PermitRootLogin yes
cvsup-without-guiをインストール
pkg_add ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-5-stable/All/cvsup-without-gui-16.1h.tbz
cvsupを設定
バックアップファイルをコピーする
/etc/make.conf /usr/local/etc/cvsup/doc-supfile /usr/local/etc/cvsup/ports-supfile /usr/local/etc/cvsup/standard-supfile
cvsupをまとめて実行
cd /usr/src make update
ccacheをインストール
cd /usr/ports/devel/ccache make install clean
vi /etc/csh.cshrc setenv PATH /usr/local/libexec/ccache/:$PATH setenv CCACHE_PATH /usr/bin:/usr/local/bin setenv CCACHE_DIR /var/.ccache setenv CCACHE_LOGFILE /var/log/ccache.log
make.confに設定を追加
vi /etc/make.conf .if !defined(NOCCACHE) CC=/usr/local/libexec/ccache/cc CXX=/usr/local/libexec/ccache/c++ .endif
GENERICを変更
# カーネル名をYKERNとする cd /usr/src/sys/i386/conf/ cp GENERIC YKERN cp GENERIC YKERN.ori # make.confを編集 vi /etc/make.conf KERNCONF=YKERN # バックアップのGENERICとcvsupしたGENERICを比較する diff [バックアップのGENERIC] [cvsupしたGENERIC] cd /usr/src make buildworld make buildkernel
カーネルをインストール
make installkernel cd /usr/src; make buildworld; make buildkernel; make installkernel
再起動して新しいカーネルを確認
shutdown -r now uname -a
シングルユーザーモードになって新しいユーザランドのインストール
shutdown now cd /usr/src /usr/sbin/mergemaster -p make installworld
実際に新しいファイルと古いファイルをマージする
/usr/sbin/mergemaster # 新しいファイルで上書きする場合は"i" # /etc にあるものをそのまま使う場合は"d" # マージする時は"m"
再起動
reboot