為什麼玩netbsd current呢?簡單的說,它支持i18n,可以建立中文使用環境,它包括許多出色的新特性,包括內核級線程支持,kevent (from freebsd),特別推薦給研究操作系統的朋友們。
安裝netbsd 1.6.1
一切檢驗OK後,抓current 的 source
sh下
csh下
用 cvs login 登陸
密碼 anoncvs
進入 /usr目錄
cd /usr
下source
cvs checkout -P src
如果是以後更新
cvs update -P src
編譯新的tool chain
cd /usr/src
/.build.sh tools
編譯current的kernel (每次更新系統前必須)
cd /usr/src/sys/arch/i386/conf
cp GENERIC <你的內核配置文件名>
對你的配置文件進行需要的修改,但要注意,對舊版本的兼容性必須選擇
cd /usr/src
./build.sh kernel=<你的內核配置文件名>
編譯完後安裝新內核
mv /netbsd /netbsd.old
cp /usr/sys/arch/i386/compile/obj/<你的內核配置文件名>/netbsd /
reboot
如果新內核啟動失敗,在啟動讀秒時按空格健
boot netbsd.old -s
fsck /
mount /
mv netbsd.old netbsd
exit
新內核ok後,開始重建整個系統
cd /usr/src
./build.sh -O /usr/obj -D /usr/<你給新系統起的名字> -T /usr/tools build
編譯結束後,安裝新系統
./build.sh -O /usr/obj -D /usr/<你給新系統起的名字> -T /usr/tools install=/
OK, 全部完成,重新啟動系統
有關編譯新內核
在你每次更新過系統後,都要重建 tool chain
cd /usr/src
./build.sh tools
OK 祝你好運。