Linux内核编译2.6.38.6(已验证)
5页1、以 CentOs5 为例。一、获取内核源码文件。从http:/www.kernel.org下载内核源码包(linux-2.6.38.6.tar.gz)。# cp linux-2.6.38.6.tar.gz /home/hover/linux/kernel# tar -xvzf .tar.gz二、配置内核。1. 进入内核文件所在目录。 # cd /home/hover/linux/kerne/2. 运行命令 make mrproper ,以确保源文件处于一致、干净的状态。这个命令会删除内核配置文件.config(如果有的话)。3. 使用配置工具设置内核选项。# make config (基于文本的最为传统的配置界面,由于有几百个问题要回答,一般使用其它的配置工具。)# make menuconfig (基于文本选单的配置界面)# make xconfig (基于图形窗口模式的配置界面)# make oldconfig (使用已有的内核配置文件,仅提示一些新的特性。)选择相应的配置时,有三种选择:“Y” 将该功能编译进内核“N” 不将该功能编译进内核“M” 将该功能编译成可以在需要时动态插
2、入到内核中的模块。make menuconfig其余默认就可以了,但必须包含下面的:general setup 否则会出现下面描述的第2个Volume group VolGroup00 not found三、编译内核。1. make(编译内核),好像2.6内核已经不需要make dep和make bzImage了2. make modules(编译模块)3. make modules_install(安装模块)一旦模块被编译,它们须被拷贝到相应的子目录/lib/modules下,make modules_install 命令执行这一任务。 模块在系统中的标准目录位于/lib/modules/,后面的是版本号。4. make install 通过执行以下步骤完成安装。 (1)把压缩内核映象拷贝到/boot目录下, 并创建相应的System.map符号链接; (2)修改bootloader的配置文件; (3)调用mkinitrd程序创建内核的initrd映象. 对于GRUB而言, 将在/boot/grub/grub.conf配置文件增加如下类似的配置行:5.reboot(重启)重启后会出现
《Linux内核编译2.6.38.6(已验证)》由会员hs****ma分享,可在线阅读,更多相关《Linux内核编译2.6.38.6(已验证)》请在金锄头文库上搜索。
适合穿新衣服发伴侣圈的句子 30句
二级建造师建设工程法规及相关知识考试试题
给予是快乐的教学设计
广州市白云湖水利工程管理处
副总经理(分管经营)安全生产责任制(朔里矿业)
讼亲属据证问题研究
建筑脚手架租赁合同标准样本(六篇)
出纳的岗位职责范文(7篇)
2022年高三下学期第二次模拟考试文综地理试题 含答案
办公室内如何共享一台打印机(图文讲解)
沐浴露营销专题策划
临时租赁协议规样本(2篇).doc
个人装修合同书
数学教学中的德育渗透
精品资料2022年收藏的绿色施工方案最新
如何做好优质服务工作
我对酒文化认识
有机化学答案高占先全
林木良种自查汇报
江苏省苏州市高三暑期自主学习能力测试
2023-05-23 7页
2023-10-14 4页
2022-10-06 15页
2023-06-16 7页
2022-09-03 7页
2023-12-10 7页
2023-02-18 3页
2023-01-23 8页
2022-12-07 19页
2022-09-18 7页