文章分类 | 推荐文章 | 最新文章 | 热点文章 | 最新软件 | 精品软件 | 下载排行 | 推荐下载 | 免费看大片 | WPS | 杀毒软件
清风网络
首 页 软件下载 网络学院 数码学院
QQ 电脑入门 游戏 操作系统 图形处理 办公软件 媒体动画 精文荟萃 工具软件 网络编程 程序开发 网络技术 认证考试 网站建设 文章专栏
当前位置:清风网络学院操作系统 LinuxVMware中Linux内核2.6.14.4编译全过程
精品推荐
特别推荐
·高效使用Linux的七个好习惯
·为何Linux比Windows更安全?
·Linux和Unix最常用的网络命令
·Linux系统下安全防护十大招数
·Linux各种服务器的架设
·Linux操作系统下用单网卡捆绑双IP
·恢复被误删除的Linux文件
·在Linux服务器上做备份和恢复
·Linux中网络参数的意义及其应用
·linux知识大全
·解析Linux服务器远程控制技术
·新手关于Linux系统的一些错误认识
·Linux系统至少有五大点比Vista更好
·Linux攻略 关于Apache安装、配置、优化
·详细讲解Linux操作系统的进程管理的功能
·解决Linux和Windows双系统的引导问题
·新手学堂:Linux操作系统安全性能检查笔记
·600个优秀网站
·提高Linux操作系统网速的方法
·Linux系统下挂载硬盘光驱和U盘的方法
热点TOP10
·Apache 使用基础
·RedHat.Enterprise.Server.3.AS升级解决办法
·Linux系统安全机制进阶分析
·绝对安全吗?Linux操作系统的病毒历史
·Linux认证考试练习题自己找答案 仅供参考
·提高Linux操作系统网速的方法
·新手入门 Linux系统下各文件目录的含义
·Novell公司SUSE Linux企业级桌面系统
·TurboLinux 下的SYBASE安装
·RedHat Linux 9软件包管理
·如何架构高性价比的分布式计算机集群(1)
·Linux内核分析方法谈
·TSM Server,Client,TDPO安装配置手记
·为Canon PIXMA iP1000喷墨打印机安装驱动程序
·Slax本土化:移动硬盘上的Linux中文套件
·Linux内核模块编程--中断处理程序
·vmware配置实例one linux host + windows guest + firewall
·Sybase DB-Library For Linux
·Python Socket 编程(1)
·Cacti的使用

VMware中Linux内核2.6.14.4编译全过程

日期:2006年9月16日 作者: 查看:[大字体 中字体 小字体]


很久就开始尝试编译Linux内核,但是总是遇到不少的问题,经过几十次的编译,直到现在才解决,人都要崩溃了。所以干脆把这个过程写出来,希望在你遇到同样问题的时候少走点弯路。我用的是Red Hat Linux 9. 内核版本是2.6.14.4


先到kernel.org去下载新的内核,然后解开到/usr/src/linux目录下,注意一定要在Linux下解开,如果是在Windows下的话会遇到问题(我就上了这样的当,郁闷了很久才找到原因)。

cd /usr/src/linux


make mrproper  #清除目录下所有和先前生成内核时候产生的中间文件

make menconfig  #内核配置
 

注意在vmware下有以下几个必须选中否则编译将会遇到问题(参考http://bbs.chinaunix.net/forum/4/050622/566229.html)


Device Drivers  --->SCSI device support  ---><*>   SCSI disk support

Device Drivers  --->SCSI device support  --->SCSI low-level drivers  ---> <*> BusLogic SCSI support

Device Drivers  ---> Fusion MPT device support  ---><M> Fusion MPT (base + ScsiHost) drivers和<M>   Fusion MPT misc device (ioctl) driver(这个不确定)

Device Drivers  ---> USB support  ---><*>   USB Mass Storage support

Device Drivers  ---> Networking support  --->Ethernet (10 or 100Mbit)  ---> <*>   AMD PCnet32 PCI support


2.6中 make dep 可以不用了             #依赖性和完整性检测

make bzImage           #产生压缩内核

cp /usr/src/linux/arch/i386/boot/bzImage /boot/vmkernel

make modules        #编译可加载模块

make modules_install     #安装模块
 

以上过程可能比较消耗时间,我每次编译都用了超过1小时的时间。.

如果BusLogic SCSI suppor选择的是M,就还要运行

mkinitrd  /boot/newkernel.img 2.6.14.4  #制作img文件和预加载模块


BusLogic SCSI support我选择的是*,所以就不用运行mkinitid命令了.


修改配置文件

我用的是grub,在/etc/grub.conf后添加以下语句

title New Kernel (2.6.14.4)

        root (hd0,0)

        kernel /newkernel ro root=/dev/sda2

        #initrd /newkernel.img
 

BusLogic SCSI support 如果你选的M,你还得把#initrd /newkernel.img前的#去掉.

然后重新启动。

 

我也用lilo试过

在/etc/lilo.conf后添加以下语句

image=/boot/newkernel

        label=New

        #initrd=/boot/newkernel.img

        read-only

        append="root=/dev/sda2"

[1] [2] 下一页 




上一篇:苹果热门播客走向付费制 探索有效商业模式

下一篇:搜索引擎优化—“自动转向”技术

VMware中Linux内核2.6.14.4编译全过程 相关文章:
·PB8.0应用程序编译发布技术研究
·腾讯QQ首次官方支持Linux操作系统
·Linux系统安全机制进阶分析
·绝对安全吗?Linux操作系统的病毒历史
·Linux认证考试练习题自己找答案 仅供参考
·提高Linux操作系统网速的方法
·新手入门 Linux系统下各文件目录的含义
·实例讲解flashMTV制作全过程(目录)
·Oracle 9i Installation on Red Hat Linux
·Linux Shadow-Password-HOWTO - 2. 为何shadow你的passwd 档?
VMware中Linux内核2.6.14.4编译全过程 相关软件:
·黑客视频教程 VMware虚拟机的安装和使用
·BIOS设置全过程视频精讲(配语音讲解)WMV格式
·鸟哥的linux私房菜:基础学习篇
·第三方RedHat Linux认证学习指导资料
·电脑装机全过程
·Linux命令大全(修改版)
·Linux网络管理员手册
·linux自学教材
·Linux内核编程指南
·Linux新手管理员指南(中文版)

特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
[打印本页] [关闭窗口] 转载请注明来源:http://www.viphot.com
| 帮助(?) | 版权声明 | 友情连接 | 关于我们 | 信息发布
Copyright 2007 www.viphot.com All Rights Reserved. 鄂ICP备05000083号Powered by:viphot