Vmware下成功编译linux内核2.6(转)

Vmware下成功编译linux内核2.6(转)[@more@]编译内核确实是个让人窒息和苦闷的过程,经过几天的努力,今天终于顺利通过。感谢好友“编程夜未眠”的技术支持

我是在Vmware下装的Red Hat 9,下载了linux的内核版本2.6.14.4

(1)解压至/usr/src目录下,注意必须得在linux中解压

(2)进入解压后的目录,$make menuconfig(基于X11的图形内核配置工具)。注意,在Vmware下以下选项必须选上,否则编译要出问题:

Device Drivers ---&gtSCSI device support ---&gt SCSI disk support

Device Drivers ---&gtSCSI device support ---&gtSCSI low-level drivers ---&gt BusLogic SCSI support

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

Device Drivers ---&gt USB support ---&gt USB Mass Storage support

Device Drivers ---&gt Networking support ---&gtEthernet (10 or 100Mbit) ---&gt AMD PCnet32 PCI support

最好把ext3文件系统支持也编译进内核(我这个版本默认是模块形式)

Ext3 journalling file system support
Ext3 extended attributes
Ext3 POSIX Access Control Lists
Ext3 Security Labels
JBB (ext3) debugging support

(3)编译内核,$make(为了将无用的输出信息重定向到永无返回的黑洞,可以运行$make > /dev/null)

(4)安装内核,$make bzImage(产生压缩内核,可以不要)

$ cp /usr/src/linux-2.6.14.4/arch/i386/boot/bzImage /boot/newkernel

编辑 /etc/grub.conf文件,为新内核建立一个启动项,添加以下内容:

title NewKernel (2.6.14.4)

root (hd0,0)

kernel /newkernel ro root=/dev/sda2

(5)安装模块,$make modules(编译模块,可以不要)

$make modules_install(安装模块)

(6)$reboot 看看效果

后记:如果你运气和RP实在是很好,看了我的文章,也许你可以一次就成功,那种成功的喜悦是很爽的 作者可是花了n个小时。

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/10617542/viewspace-950044/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/10617542/viewspace-950044/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值