快速业务通道

Opensolaris 内核编译

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-04-30
port PATH

$ TERM=vt100;LINES=24;COLUMNS=80;EDITOR=vi;LANG=C;LC_ALL=C

$ export TERM LINES COLUMNS EDITOR LANG LC_ALL

$ cd /export/mybuild

使编译需要的环境变量生效

# bldenv opensolaris.sh

# env

请确保 SCM_TYPE 为空

# export SCM_TYPE=

开始真正的编译工作

/opt/onbld/bin/nightly ./opensolaris.sh &

检查编译中的错误

tail -f logs/nightly.log |egrep “Error code|Warning”

如果出现Error code一般编译不能成功

编译是一个漫长的过程,你可以去...或者等待

一般编译完成后会在/export/mybuild 下有一个log文件,里面会有相信的编译log和一个编译总结的mail文件,请直接查看即可

cat mail_msg

6.安装新内核

# PATH=/opt/SUNWspro/bin:/opt/onbld/bin:/usr/ccs/bin:/usr/sbin:/usr/bin

# export PATH

# FASTFS=/opt/onbld/bin/`uname -p`/fastfs;export FASTFS
# BFULD=/opt/onbld/bin/`uname -p`/bfuld;export BFULD

# GZIPBIN=/usr/bin/gzip;export GZIPBIN

#

# env

BFULD=/opt/onbld/bin/i386/bfuld

FASTFS=/opt/onbld/bin/i386/fastfs

GZIPBIN=/usr/bin/gzip

HOME=/
HZ=

LANG=C

LC_ALL=C

LOGNAME=root

MAIL=/var/mail/root

PATH=/opt/SUNWspro/bin:/opt/onbld/bin:/usr/ccs/bin:/usr/sbin:/usr/bin

SHELL=/sbin/sh

TERM=vt100
TZ=Canada/Eastern

# /opt/onbld/bin/bfu /export/mybuild/archives/`uname -p`/nightly-ng/

结束后出现buf# kbfu#

检查编译结果更新配置文件在buf#提示符号 下执行 ksh /opt/onbld/bin/acrr

reboot

如果一切顺利的话将从新的kernel启动.....

如果你不想编译整个kerenel的话也可以编译部分

大体过程如下

解压好源码

Building the kernel
1. bldenv -d ./opensolaris.sh

2. cd usr/src/uts

3. dmake all

Building the tools

1. cd usr/src/tools

2. dmake all

Booting
在 usr/src/uts下

1. Install -G my.kernel -k i86pc

2. su

3. cd /
4. tar xf /tmp/Install.my.kernel .

5. gedit /boot/solaris/filelist.ramdisk

6. add /platform/i86pc/my.kernel to the end
7. gedit /boot/grub/menu.lst

8. add an entry pointing kernel to my.kernel

9. reboot

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号