LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 2452|回复: 2

使用netbsd current

[复制链接]
发表于 2004-1-24 19:36:00 | 显示全部楼层 |阅读模式
为什么玩netbsd current呢?简单的说,它支持i18n,可以建立中文使用环境,它包括许多出色的新特性,包括内核级线程支持,kevent (from freebsd),特别推荐给研究操作系统的朋友们。

安装netbsd 1.6.1
一切检验OK后,抓current 的 source
sh下
export CVSROOT=:pserver:anoncvs@anoncvs.NetBSD.org:/cvsroot
csh下
setenv CVSROOT :pserver:anoncvs@anoncvs.NetBSD.org:/cvsroot

用 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 祝你好运
发表于 2004-1-27 13:53:50 | 显示全部楼层
good! 新年快乐!
发表于 2006-1-4 22:48:57 | 显示全部楼层
我才开始NetBSD之旅,是在virtual pc下面装的3.0,配置网络接口都ok了,局域网的机器都能访问了。DNS服务器我也通过/etc/resolv.conf配置了。可是到了通过cvs更新pkgsrc却总是不能与anoncvs.netbsd.org连接,我该怎么办啊?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表