📄 22.txt
字号:
首
页
| 新闻动态 | 基本教程 | 网络教程 | 精品文章 | 软件下载 | Linux内核 | java专区 | C语言编程 | PHP 编程 | MY SQL | linux相册
| 嵌入应用 | 英汉词典 | 认证信息 | 风云人物 合作伙伴:eNet下载 中国Linux教育网 zhaolinux QQ群:271585997
网页 mp3 图片 部落 新闻 Linux网站 Linux培训 Linux基本命令 内核 编程 开源 社区 软件 认证
首页>Linux 内核>正文
Linux内核编译全过程详解(kernel2.6.7)
来源: 责任编辑: 作者: 日期:2005-12-25 17:02:25 点击次数:8182
Device Drivers --->
Sound --->
<*> Sound card support
Advanced Linux Sound Architecture --->
<*> Advanced Linux Sound Architecture
<*> Sequencer support
< > Sequencer dummy client
<*> OSS Mixer API
<*> OSS PCM (digital audio) API[*] OSS Sequencer API
<*> RTC Timer support
PCI devices --->
<*> Intel i8x0/MX440, SiS 7012; Ali 5455; NForce Audio; AMD768/8111
Open Sound System --->
< > Open Sound System (DEPRECATED)
以上三项配置关系到新内核能否正常运行,请备加注意.其他的配置如果不是很了解,大可以按默认的选择.
三 编译过程
按如下命令编译,大概需要一个多小时,大可以好好放松一下
make bzImage
make modules
make modules_install
make install
运行新内核之前,请检查一下/boot/grub/grub.conf的内容,下面的配置可作参考
# grub.conf generated by anaconda
#
# Note that you do not have to rerun grub after making changes to this file
# NOTICE: You have a /boot partition. This means that
# all kernel and initrd paths are relative to /boot/, eg.
# root (hd0,0)
# kernel /vmlinuz-version ro root=/dev/hdc3
# initrd /initrd-version.img
#boot=/dev/hdc
default=1
timeout=10
splashimage=(hd0,0)/grub/splash.xpm.gz
title Red Hat Linux (2.6.7)
root (hd0,0)
kernel /vmlinuz-2.6.7 ro root=LABEL=/
initrd /initrd-2.6.7.img
title Red Hat Linux
root (hd0,0)
kernel /vmlinuz-2.4.20-8 ro root=LABEL=/
initrd /initrd-2.4.20-8.img
四 运行内核的常见问题
1)RPM问题
进入编译好的内核后,与RPM相关的命令有些不能使用,并出现下列错误:
rpmdb: unable to join the environment
error: db4 error(11) from dbenv->open: Resource temporarily unavailable
error: cannot open Packages index using db3 - Resource temporarily unavailable (11)
error: cannot open Packages database in /var/lib/rpm
no packages
解决方法是执行“export LD_ASSUME_KERNEL =2.2.25”命令,也可以将其写入/etc/bashrc。
2)Sound问题
声音部分的模块名也改变了。我的笔记本原来的声卡驱动是i810_audio,现在已改为snd-intel8x0。因此需要把下面的内容添加到/etc/modprobe.conf中:
本新闻共4页,当前在第2页 1 2 3 4
发
表
评
论
会员名称: 密码:匿名 ·注册·忘记密码?
评论内容:
(最多300个字符)
查看评论
显
示
评
论
作者笔名 简单内容(共1个评论) 查看全部内容 发表日期
匿名 我做到make install时出现如下错.. 7-4 14:16
打印本页 关闭窗口
linux吧学习交流网版权所有 Copyright 2005-2008 陇ICP备05005178号 QQ联系方式:391661813 [本站统计]
英 汉 词 典
位运算符
字面值
变量
成员
强制转换
八进制
声明
域
垃圾回收
更多...
Linux 风云人物
理查德·马修·斯托曼
Linux之父---Linus Torvalds
一个高级黑客给黑客同胞们的
十大超级老牌黑客:莫里斯
十大超级老牌黑客之:卡普尔
十大超级老牌黑客之:雷蒙德
十大超级老牌黑客之:米特尼
十大老牌黑客之:约翰.德拉浦
十大老牌黑客之:斯托曼
十大超级老牌黑客:丹尼斯.利
十大老牌黑客之:沃兹尼克
更多...
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -