:0(1我是在FC6下编译2.6.21版本的内核,遇到了一下问题
1,网上说make bzImage要用很长时间,我确实用了很长时间,可是make modules用的时间更长。而且安装后文件极大,u盘根本装不下
2,修改initrd.img文件也是稀里糊涂的,不是很明白,跟2.4.20的文件内容还不一样,找不到他说的文件,只能凭自己理解改
3,修改grup里面的东西也是不明白,谁能详细解释这三句话
root (hd0,7)
kernel /boot/vmlinuz-2.6.18-1.2798.fc6 ro root=LABEL=/1 rhgb quiet
initrd /boot/initrd-2.6.18-1.2798.fc6.img
尤其是第一句,而且我在grup命令后,输入的root(),和setup()命令也不合法
由于上述原因,导致我第二次裁减内核又失败了。
麻烦各位帮个忙解决一下:time:1
makefile 于 2007-05-09 18:43:05发表:
我也在看呢。感觉收获不是很大
看来现在得靠自己了
谢谢你的提点
karon_fedora 于 2007-05-09 17:40:17发表:
去cu或者sir的livecd区去寻找经验吧
makefile 于 2007-05-07 18:11:44发表:
目前的想法就是把它移植到U盘上
grub的问题,我中午弄明白了
剩下的是我编译的那个模块太大。还有就是文件系统不好弄
现在差不多理解了些东西了
主要是我的毕业设计报的是linux内核裁减。具体我还不知道作什么呢,知道教师也不给我们讲,就叫我们自己作
所以我先移植系统,然后再考虑别的
不知你有何建议
karon_fedora 于 2007-05-07 17:26:58发表:
root(hd0,7)
意思是说 是你的第一块hd硬盘的第7个分区?
grub页面你可以输入tab看帮助阿
还有,你编译内核的目的是什么?
你添加了一个系统调用?
还是什么?
另外,如果想要在编译的过程中获得错误信息
可以在make命令后加--debug 2 参数
[ 本帖最后由 karon_fedora 于 2007-5-7 17:30 编辑 ]