⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 22.txt

📁 关于Linux嵌入裁减的技术文档
💻 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 + -