NetBSD升级至Stable

2009-05-13 14:59:38来源:未知 阅读 ()

新老客户大回馈,云服务器低至5折

编译NetBSD
dmassage是一款使用perl脚本编写的根据dmesg输入来配置内核文件的工具
# pkgfind dmassage
sysutils/dmassage: dmesg(8) parser
# cd /usr/pkgsrc/sysutils/dmassage
# make install clean clean-depends
配置系统内核:
# cd /usr/src/sys/arch/i386/conf
# dmassage -s GENERIC>Machine
PS:Machine是根据dmesg修改过后的系统配置文件,如果需要编译Machine内核文件,将下面GENERIC修改成Machine
使用build.sh工具编译系统
1.进入系统代码区
$ cd /usr/src
Build the toolchain:
$ ./build.sh -O ../obj -T ../tools -U -u tools
2编译用户层
$ ./build.sh  -O ../obj -T ../tools -U -u distribution
3.编译内核
$ ./build.sh  -O ../obj -T ../tools -U -u kernel=GENERIC
4安装内核
$ cd ../obj/sys/arch//compile/GENERIC
$ su
# mv /netbsd /netbsd.old
# cp netbsd /netbsd
5.重启机器,并使用新内核引导
# shutdown -r now
6.安装用户层
$ cd /usr/src
$ su
# ./build.sh -O ../obj -T ../tools -U install=/
7.更新系统配置文件
#  /usr/sbin/etcupdate -s /usr/src
8.重启机器使用全新配置
# shutdown -r now
参考:
http://www.netbsd.org/docs/guide/en/chap-fetch.html
http://www.netbsd.org/docs/guide/en/chap-build.html#chap-build-release
http://www.netbsd.org/docs/guide/en/chap-updating.html
http://www.netbsd.org/docs/guide/en/chap-kernel.html
http://www.netbsd.org/docs/guide/en/chap-tuning.html#tuning-kernel-configure
http://www.netbsd.org/docs/current/#updating


本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/525/showart_1212706.html

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:OpenBSD分盘建议

下一篇: shenzhen escort has a Great Massage for Every B