2012-11-08 :-)
_ [NetBSD]NetBSD アップデート手順
5.1 から 6.0 へ。「5.0 からはカーネルモジュールがデフォルトだ」ということなんだが (Tracking NetBSD-current )、カーネルモジュールをたしかに使用している、ということはどうやって確認すればよいのか
取得
ftp で取得
% mkdir NetBSD-6.0
% ftp -i ftp://ftp4.jp.netbsd.org/pub/NetBSD/NetBSD-6.0/source/sets/ > mget * > quit
% md5 * % cat MD5
% for f in *.tgz; do tar xzf $f; done % mv ./usr/src /usr/ % cd /usr/src
cvs で取得
% export CVS_RSH="ssh" % export CVSROOT="anoncvs@anoncvs.NetBSD.org:/cvsroot" % cd /usr % cvs checkout -r netbsd-6-0-RELEASE -P src
構築
カーネル設定変更
% cd /usr/src/sys/arch/i386/conf/ % cp GENERIC MYKERNEL
これだけ追加
options NMBCLUSTERS=32768
構築
% cd /usr/src % ./build.sh -O ../obj -T ../tools -U distribution % ./build.sh -O ../obj -T ../tools kernel=MYKERNEL % cd ../obj/sys/arch/i386/compile/MYKERNEL % su % mv /netbsd /netbsd.old % cp netbsd /netbsd % shutdown -r now
% cd /usr/src % su % ./build.sh -O ../obj -T ../tools -U install=/
% /usr/sbin/etcupdate -s /usr/src
[ツッコミを入れる]