LinuxSir.cn,穿越时空的Linuxsir!

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

2.6.5内核安装成功

[复制链接]
发表于 2004-9-20 13:12:10 | 显示全部楼层 |阅读模式
经过一天多的努力, 终于成功了. 现谈一下使用的感觉: 首先就是速度快, 不论是开机, 还是进入kde,都比2.4.20-8快很多; 还有鼠标不再像以前那样了笨了, 我的光学鼠标用起来像光电一样. 其它的还没有时间去体会, 先把安装经验写一下, 并谢谢前面的朋友们给我的提示和帮助.
     我用的是redhat9.0, 安装的第2个内核是2.6.5, 可以到北大的天网去搜索获得
    一 module-init-tools一定要装, 步骤看置顶的帖子就可以了. 这个工具需要到国外的网站去找, 网址也在上面的帖子中.
    二 解压后: make menuconfig
       我觉得这是最主要的, 如果配置不好,后面启动就很难. 我参考了置顶的帖子,再补充几点吧:
      1是ext3的问题: 我的理解是这样的:在filesysem配置中, 有个ext3 jouring(好像是这个词, 记得不清除了) file system support, 这个默认是[M], 应该把它改为
  • ,即build in, 而不是用模块的形式;否则, 启动新内核会有mount ext3 失败, 以至出现 常见的
    kenerl panic: No init found, try passing init=option to kernel
          2是我用的是ide的硬盘, 那么配置的时候, 要注意相关的设置. 比如我第一次丢掉了一个关于cdrom的配置, 结果后面启动就提示/dev/cdrom失败等等.
          3是鼠标和键盘的配置.我在键盘中选的是 XT...keyboard ,鼠标自然是PS2
          4不要放过对ntfs的配置, 现在支持读写了, 哈哈, 以前可是配置这个东西可是很痛苦.
          其它的看置顶的帖子就可以了, 网上也好多讲的
        三 make 然后 make modules_install(这一步千万不能少), 它会在/lib/modules/下建一个目录2.6.5, 里面放一些模块文件. 如果少了这一步, 在make intall时, 会提示找不到文件夹2.6.5等等
        四 make install
            然后可以修改 /boot/grub/menu.lst 可以看到, 系统已经把2.6.5的启动项加入了,你要做的只是把 root=/LABEL=/ 改为 root=/dev/hdx (x是你的root所在的分区) 我在一些网站上看到有人说可以不用initrd文件, 虽然对这个了解很少,但是我觉得应该很有用, 而且系统会自动在/boot/下创建initrd-2.6.5.img, 在grub配置中少了这个文件, 也许会产生错误(我没有试)
        五 再谈一点我也不确定的东西:
            在menuconfig配置中, 我选择了保存到.configure文件中, 然后我把这个文件copy到/boot/下, 仿照那里的configure-2.4.20-8改为configure-2.6.5, 不知道这个做法是否真正有作用, 有兴趣的朋友可以试一下.
         以上是我的一点总结, 希望对大家有点启发. 我也是新手, 学linux只有2个月左右, 但是, 我相信凭借我们对linux的执着, 一定可以克服更多的困难.
  • 发表于 2004-9-20 15:56:16 | 显示全部楼层
    不知道你用的是不是RH9 ,它的内核是2.4.20.8,我是从RH9升级内核到2.6.8.1的,还有几个问题,一个是引导的时候提示usb ....HID找不到,这个我估计可以解决,但是还有一个问题始终不知道原因,原来建立的ADSL拨号连接还可以用,但是新建xDSL连接的时候,只要一点“下一步”就报错,重新编译内核的时候找到一个ppoe的选项,选上了,编好以后


    如果知道解决的方法,还请不吝赐教!!

      还有,PC喇叭不响了,不知道少编译了哪个模块。
    发表于 2004-9-20 19:15:30 | 显示全部楼层
    我的起动的时候usb ....HID为OK,但是进入系统,不能支持我的U盘了。
     楼主| 发表于 2004-9-20 19:39:13 | 显示全部楼层

    我的也一样啊

    今天晚上又看了一下,usb 同2楼的一样,喇叭也不成了, 网上有些参考资料,我试了下, 好像还不行, 兄弟有兴趣的话可以参考一下:
    http://www.pcdog.com/network/html/2004720/20720048142_1.htm
    发表于 2004-9-20 19:48:25 | 显示全部楼层
    嗯,暂时没时间了,还是先用回老内核吧。过几天有时间试试。

    另外,我是从2.6.3.7升级到2.6.8的,所以下面说的USB问题应该和我这个关系不大。
    ////////////
    USB问题

    新的 2.6.0内核中使用的USB模块大多数已经改名,因此需要修改/etc/rc.sysinit中对USB子系统初始化的代码。将该文件中所有的 “keybdev”改为“usbkbd”、“mousedev”改为“usbmouse”、“/proc/bus/usb”改为 “/sys/bus/usb”,并在/etc/init.d/halt中进行同样的修改。此外,还要在/etc/rc.sysinit中找到 “needusbstorage”,做如下修改:
    ///////////////
    发表于 2004-9-22 01:00:16 | 显示全部楼层
    我也遇到同样的问题,弄了很多次才搞清楚原来那个uhci-hcd是要编译到模块而不是编译到内核中去,你选成[M]就好了。
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

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