LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 874|回复: 8

新手求助

[复制链接]
发表于 2007-4-2 10:01:25 | 显示全部楼层 |阅读模式
最近想学习编译内核,在VMware下面的Redhat9里进行,请问需要哪些工作?是不是直接下载一个内核就可以了编译呢?
QQ454449067,希望有高手直接指导一下,谢谢!
发表于 2007-4-2 10:42:44 | 显示全部楼层
看来楼主真是新手. 从发贴的方式到帖子的内容无不显示了这一点, 建议还是不要编译内核了, 等你成了熟手再说吧. 当然, 如果楼主坚持的话, 那么网上有很多的资料, 建议搜索出来看看.
回复 支持 反对

使用道具 举报

发表于 2007-4-2 10:43:22 | 显示全部楼层
想编译哪版的内核?

如果是现在的 2.6.x,你只会浪费你的光阴!

要学也不是用骨灰的产物来学习今天的作业,Get the point?
回复 支持 反对

使用道具 举报

发表于 2007-4-2 11:40:00 | 显示全部楼层
楼主要学习编译内核的话,建议学习安装arch linux或debian或gentoo。这样速度能快点。不要在redhat/fedora下编译内核。
回复 支持 反对

使用道具 举报

发表于 2007-4-2 20:14:26 | 显示全部楼层
Post by 7dehao
楼主要学习编译内核的话,建议学习安装arch linux或debian或gentoo。这样速度能快点。不要在redhat/fedora下编译内核。


其实在哪个发行版下编译都差不多, 关键是你有没有准备好编译前需要的相关信息及知识.
回复 支持 反对

使用道具 举报

发表于 2007-4-2 22:23:30 | 显示全部楼层
编译内核其实也并不是想像的那么难,下载内核原码后解压,进入内核原码目录,运行make menuconfig 配置编译选项,然后 make && make modules_install,再到 arch/i386/boot/下找到bzImage 这个文件,把它拷到 /boot/ 下,再配置一下grub的 menu.lst 就可以了,贴一下我的grub中启动内核的一段
root (hd0,1)
kernel /boot/bzImage root=/dev/hda2
就这么简单,最难的难在配置编译选项,也就是哪些需要,哪些不需要,一般不太清楚的选择默认的就可以了,主要选择一下文件系统,看看你用的是什么文件系统,把你要用到的文件系统选上就为OK了
回复 支持 反对

使用道具 举报

发表于 2007-4-3 01:33:15 | 显示全部楼层
Post by qeming
编译内核其实也并不是想像的那么难,下载内核原码后解压,进入内核原码目录,运行make menuconfig 配置编译选项,然后 make && make modules_install,再到 arch/i386/boot/下找到bzImage 这个文件,把它拷到 /boot/ 下,再配置一下grub的 menu.lst 就可以了,贴一下我的grub中启动内核的一段
root (hd0,1)
kernel /boot/bzImage root=/dev/hda2
就这么简单,最难的难在配置编译选项,也就是哪些需要,哪些不需要,一般不太清楚的选择默认的就可以了,主要选择一下文件系统,看看你用的是什么文件系统,把你要用到的文件系统选上就为OK了


拜托了, 编译内核要是真的这么容易就好了...
回复 支持 反对

使用道具 举报

发表于 2007-4-3 09:31:37 | 显示全部楼层
真的,就这么简单啊,我用的是 Gentoo ,编译了很多次内核了,骗你是小狗
回复 支持 反对

使用道具 举报

发表于 2007-4-3 11:44:22 | 显示全部楼层
Post by qeming
真的,就这么简单啊,我用的是 Gentoo ,编译了很多次内核了,骗你是小狗

gentoo是容易的,redhat就不那么容易了。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表