LinuxSir.cn,穿越时空的Linuxsir!

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

今天终于重新编译内核完全成功

[复制链接]
发表于 2004-1-9 16:03:11 | 显示全部楼层 |阅读模式
具体步骤(其实很一般,呵呵):
make mrproper
make oldconfig
make menuconfig(去在tl10默认内核设置的基础上把完全不需要的支持去掉了)
make
make modules_install
make install
就这样就成功了,注意问题如下:
ext2支持必须内建,否则initrd无法调入,会出现unable mount root fs的错误
USB鼠标的支持,我刚编译好的时候发现鼠标也无法使用了,查了一下发现是hid.ko没有modprobe,modprobe hid以后,usb鼠标就可以正常使用了,建议使用usb鼠标的在内核中直接加入hid支持
另外不知道为什么以前一直不能成功的mkinitrd这次都异常成功,不过我的make install出错了,提示grubby:找不到template之类的,我想这只是在grub.conf里面建立一个引导选项而已,所以并不重要,但是因为出错,所以mkinitrd是我自己手动做的
mkinitrd initrd-2.6.0.img 2.6.0
ln -sf initrd-2.6.0.img /boot/initrd

重启以后发现vmware启动提示NG,以及KDE不能进入
重新运行vmware-any-any-update46/runme.pl配置vmware
KDE不能进入是因为nvidia的驱动问题,重新安装驱动后,正常进入
自此一切都搞定了!
发表于 2004-1-9 16:22:21 | 显示全部楼层
恭喜,呵呵

不过我的习惯是不编译模块
 楼主| 发表于 2004-1-9 16:38:09 | 显示全部楼层
嗯,USB支持及USB鼠标本就是启动就会用到的东西,忘了改成*了,也正因为这样才发现了以前讨论了很久的USB鼠标不能使用的问题的根本原因呀
不过现在很讨厌lsmod看到里面有个psmouse,不知道为什么会自动调入,虽然不影响使用,但是占内存呀,下次编的时候把它去掉好了,现在就懒得再弄了
 楼主| 发表于 2004-1-10 01:52:33 | 显示全部楼层
刚刚又升级了最新的稳定版2.6.1,把以前lsmod的modules全部编进内核了
真是爽呀
发表于 2004-1-10 02:22:11 | 显示全部楼层
我在fedora下面编译全部失败了!!系统整个完蛋!!!
发表于 2004-1-10 09:46:33 | 显示全部楼层
最初由 yugilq 发表
我在fedora下面编译全部失败了!!系统整个完蛋!!!


不会是没装moduleinit-tools吧?
发表于 2004-1-11 18:02:28 | 显示全部楼层
最初由 nbxmedia 发表
不会是没装moduleinit-tools吧?


怎样装那个东西呀?
我怎么找不到?
发表于 2004-1-12 09:33:05 | 显示全部楼层
最初由 Dtoo 发表
怎样装那个东西呀?
我怎么找不到?


是module-init-tools
发表于 2004-1-12 14:41:56 | 显示全部楼层
turbo,rh,suse的内核都是打了非常多的补丁的。自己升级到2.6有意义吗?
发表于 2004-1-12 16:54:51 | 显示全部楼层
祝贺你了,有时间的话我也去编译一下
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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