免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 4095 | 回复: 15
打印 上一主题 下一主题

[FreeBSD] 帮我看看内核问题,谢谢! [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-12-25 14:52 |只看该作者 |倒序浏览
为了使内核支持PF的ALTQ 。我重新编译了内核,在编译过程中出现问题,帮我指导一下!

用 uname -i  查看当前系统的内核!

# uname -i
SMP-GENERIC     
(SMP)指的是什么???

CP GENERIC  BSD   拷贝内核!

编译BSD内核文件在文件中加入了下面几行!(帮我看看有没有错的地儿? :)!)
ident            BSD
device          pf
device          pflog
device          pfsync

options         ALTQ
options         ALTQ_CBQ
options         ALTQ_RED
options         ALTQ_RIO
options         ALTQ_HFSC
options         ALTQ_PRIQ
options         ALTQ_NOPCC


保存文件后 make depend 时出现了一个错!
# make depend
make: don't know how to make depend. Stop


不知问题出哪儿了?请帮忙指导一下,谢谢!
在线等。。。。


[ 本帖最后由 liudew 于 2008-12-25 14:57 编辑 ]

论坛徽章:
0
2 [报告]
发表于 2008-12-25 15:33 |只看该作者
help me

论坛徽章:
54
2017金鸡报晓
日期:2017-02-08 10:39:42操作系统版块每日发帖之星
日期:2016-03-08 06:20:00操作系统版块每日发帖之星
日期:2016-03-07 06:20:00操作系统版块每日发帖之星
日期:2016-02-22 06:20:00操作系统版块每日发帖之星
日期:2016-01-29 06:20:00操作系统版块每日发帖之星
日期:2016-01-27 06:20:00操作系统版块每日发帖之星
日期:2016-01-20 06:20:00操作系统版块每日发帖之星
日期:2016-01-06 06:20:0015-16赛季CBA联赛之江苏
日期:2015-12-21 20:00:24操作系统版块每日发帖之星
日期:2015-12-21 06:20:00IT运维版块每日发帖之星
日期:2015-11-17 06:20:002015亚冠之广州恒大
日期:2015-11-12 10:58:02
3 [报告]
发表于 2008-12-25 16:01 |只看该作者

论坛徽章:
0
4 [报告]
发表于 2008-12-25 16:47 |只看该作者
还是没能解决问题

论坛徽章:
0
5 [报告]
发表于 2008-12-25 18:06 |只看该作者
貌视没有config,

论坛徽章:
89
水瓶座
日期:2014-04-01 08:53:31天蝎座
日期:2014-04-01 08:53:53天秤座
日期:2014-04-01 08:54:02射手座
日期:2014-04-01 08:54:15子鼠
日期:2014-04-01 08:55:35辰龙
日期:2014-04-01 08:56:36未羊
日期:2014-04-01 08:56:27戌狗
日期:2014-04-01 08:56:13亥猪
日期:2014-04-01 08:56:02亥猪
日期:2014-04-08 08:38:58程序设计版块每日发帖之星
日期:2016-01-05 06:20:00程序设计版块每日发帖之星
日期:2016-01-07 06:20:00
6 [报告]
发表于 2008-12-25 23:40 |只看该作者
看第8章,哈哈,上不去网的话/usr/share/doc下面就有,稍微过时一点,但是能帮你解决问题。

smp是对称多处理器的意思,详细的就别问了,解释起来很麻烦,多数人实际是cmp,但是系统感觉自己是smp,反正你是多核心cpu就加上。

[ 本帖最后由 fender0107401 于 2008-12-25 23:42 编辑 ]

论坛徽章:
2
IT运维版块每日发帖之星
日期:2015-10-05 06:20:00操作系统版块每日发帖之星
日期:2015-10-05 06:20:00
7 [报告]
发表于 2008-12-26 00:44 |只看该作者
如果你想编译新内核,使用以下命令:

# cd /usr/src
# make buildkernel KERNCONF=your_kernel_name

如果你想安装新内核,使用以下命令:

# make installkernel KERNCONF=your_kernel_name

至于你的那个make depend,我就知道你是看过了相关资料的,值得表扬一下。但是现在的话可以不去使用那个命令了,我想没有人会仅仅只编译一个内核的依赖文件而不去编译内核,这个是解释不通的。

如果你对你的kernel有信心,可以一次性使用以下命令:

# cd /usr/src
# make kernel KERNCONF=your_kernel_name


怎样?其实这些都是手册上写得有的,只要你留心了,就会有收获。

另外,看资料的时候注意一下时效性。最新的手册可以通过ftp://ftp.cn.freebsd.org/pub/Fre ... version-release/doc来获得,之后执行那个install.sh就OK。

论坛徽章:
1
数据库技术版块每日发帖之星
日期:2016-08-04 06:20:00
8 [报告]
发表于 2008-12-26 09:37 |只看该作者
哈哈.. 修改内核后。要/usr/sbin/config 修改后的内核名
然后进入: /usr/src/sys/i386/compile/修改后的内核名文件夹
make depend 继续后面的工作

论坛徽章:
89
水瓶座
日期:2014-04-01 08:53:31天蝎座
日期:2014-04-01 08:53:53天秤座
日期:2014-04-01 08:54:02射手座
日期:2014-04-01 08:54:15子鼠
日期:2014-04-01 08:55:35辰龙
日期:2014-04-01 08:56:36未羊
日期:2014-04-01 08:56:27戌狗
日期:2014-04-01 08:56:13亥猪
日期:2014-04-01 08:56:02亥猪
日期:2014-04-08 08:38:58程序设计版块每日发帖之星
日期:2016-01-05 06:20:00程序设计版块每日发帖之星
日期:2016-01-07 06:20:00
9 [报告]
发表于 2008-12-26 10:57 |只看该作者
原帖由 qruntime 于 2008-12-26 09:37 发表
哈哈.. 修改内核后。要/usr/sbin/config 修改后的内核名
然后进入: /usr/src/sys/i386/compile/修改后的内核名文件夹
make depend 继续后面的工作


大哥你说的好像不对。

论坛徽章:
0
10 [报告]
发表于 2008-12-26 11:24 |只看该作者
7楼 发表于 2008-12-26 00:44  
按您的方法
# cd /usr/src
# make buildkernel KERNCONF=BSD         
# make installkernel KERNCONF=BSD
运行这两条命令后,没有问题,reboot后,用unmae -i 返值GENERIC  并不是我的BSD呀,这是为什么???
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP