LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: hades

FC2重新编辑内核心得

[复制链接]
发表于 2004-11-18 17:03:54 | 显示全部楼层
编译内核,启动后,发现没有鼠标。

郁闷!!!
 楼主| 发表于 2004-11-18 17:37:52 | 显示全部楼层
最初由 lilyerr 发表
编译内核,启动后,发现没有鼠标。

郁闷!!!

不会吧,你用什么样的MOUSE?
发上来你的CONFIG吧:%
发表于 2004-11-18 18:24:53 | 显示全部楼层
T23笔记本,微软光电USB接口鼠标。

使用Gentoo 2004.3系统,内核2.6.9。
发表于 2004-11-18 18:54:47 | 显示全部楼层
附件3是FC2上的2.6.8.1的config,希望有使用

附件: config-2.6.8.1-fc2-final.txt


能否在文件里面加上相关的注释呀~~~
发表于 2005-11-16 09:48:59 | 显示全部楼层
1.download linux-2.6.x.tar.bz2
2.download .config-2.6.x文件?碛
3.tar jxvf linux-2.6.x.tar.bz2
4.mv linux-2.6.x /usr/src
5.cd /usr/src/linux-2.6.x
6.cp .config-2.6.x /usr/src/linux-2.6.x/.config
7.make menuconfig
8.Load an Alternate Configuration File把./config調進?
9.針對自己機器豐在的問題修改
  Processor type and features
        cat /proc/cpuinfo      AMD Athlon(tm) 64 Processor 3500+

  High Memory Support (4GB)
        cat /proc/meminfo      MemTotal:      2056496 kB
        (X) 4GB
   

  Device Drivers ---> Sound
        lspci -v | grep audio  Multimedia audio : nVidia Corporation CK804 AC'97 Audio Controller (rev a2)
        <M>Intel/Sis/nVidia/AMD/ALi AC97 Controller
   
        File Systems
       <*> Ext3 journalling file system support
       
  • Ext3 extended attributes
           
  • Ext3 POSIX Access Control Lists
           
  • Ext3 Security Labels
            可能還有ntfs,reiserfs等可以編成模組?碇г,但是當前系統用的是ext3所以一定要編入內核
      
            對硬碟及RAID的支援也直接編入內核;

            ISDN subsystem --->
            < > Linux telephony support不用就可以去掉了.

             ....
    10. Save Configuration to an Alternate File
        按回車就將.config保存了,如要可再複製一份


    11.make
    12.make modules_install
       這時一模組也安裝在/lib/modules目錄中了.
    13.cp arch/i386/boot/bzImage /boot/vmlinuz-2.6.x
    14.cp System.map /boot/System.map-2.6.x
    15.cd /boot
    16./sbin/mkinitrd initrd-2.6.x.img 2.6.x
       2.6.x是用?韯摻ㄐ碌膇nitrd映像的,如沒有這個可能啟動不了
    17.
       grub.conf
              
       title linux-2.6.x
            root (hd0,y)
            kernel /boot/vmlinuz-2.6.x ro root=LABEL=/ rhgb quiet
            initrd /boot/initrd-2.6.x.img
      
       lilo.conf

       image=/boot/vmlinuz-2.6.x
            label="linux-2.6.x"
            root=/dev/sda5
            initrd=/boot/initrd-2.6.x.img
            append=" resume=/dev/sda1"

    只是用了make与make modules_install
    是北南兄讲的,不知为什么和各位不太一样呢/
  • 回复 支持 反对

    使用道具 举报

    发表于 2005-11-16 13:15:37 | 显示全部楼层
    我更新完后发现


    iptables就比较怪了.
    service iptables start就是提示95行有错误,
    而且
    iptables -t nat -A PREROUTING -i eth0 -p tcp -m tcp --dport 80 -j REDIRECT --to-ports 3128
    也提示无效参数


    但是我用原来核心的就正常

    由于影响比较大,所以会在星期六去做.



    今天已到星期六,上次可能是因为启动在检测硬盘的时候,
    我太急了就对话Ctrl+C,所导致的,今天我等了一下就可以了.
    回复 支持 反对

    使用道具 举报

    发表于 2006-7-11 11:27:39 | 显示全部楼层
    kernel panic – not syncing: Attempted to kill init. 怎么办啊?

    --------------------------------------------------------------------------------
    回复 支持 反对

    使用道具 举报

    发表于 2006-7-11 12:46:21 | 显示全部楼层
    我编过很多版本的内核,常见错误有几个。
    1. 没有initrd和RAM disk,就会无法引导。
    2. 没有下载firmware,就算内核编好,也不支持pci hotplug。
    3. 一定按规定编译内核,不能偷机取巧。否则也会有上面的情况。
    4. 其它种种
    建议:
    把/boot下的配置文件复本,复制到 /source/.config ,然后在这个基础上配置。这样就不会漏掉重要的信息了。
    运行 make bzImage && make modules && make modules_install && make install && reboot
    然后泡杯咖啡。
    在我这样,成功率100%哦 ;)
    回复 支持 反对

    使用道具 举报

    发表于 2006-7-12 11:11:01 | 显示全部楼层
    Post by linuxahah
    我编过很多版本的内核,常见错误有几个。
    1. 没有initrd和RAM disk,就会无法引导。
    2. 没有下载firmware,就算内核编好,也不支持pci hotplug。
    3. 一定按规定编译内核,不能偷机取巧。否则也会有上面的情况。
    4. 其它种种
    建议:
    把/boot下的配置文件复本,复制到 /source/.config ,然后在这个基础上配置。这样就不会漏掉重要的信息了。
    运行 make bzImage && make modules && make modules_install && make install && reboot
    然后泡杯咖啡。
    在我这样,成功率100%哦 ;)


    内核里的东西太多了,是否能告诉我,那些是重要的,需加进内核的呢?
    make install 不就做了make bzImage的事了吗?
    回复 支持 反对

    使用道具 举报

    发表于 2006-7-12 11:22:19 | 显示全部楼层
    Post by linuxahah
    我编过很多版本的内核,常见错误有几个。
    1. 没有initrd和RAM disk,就会无法引导。
    2. 没有下载firmware,就算内核编好,也不支持pci hotplug。
    3. 一定按规定编译内核,不能偷机取巧。否则也会有上面的情况。
    4. 其它种种
    建议:
    把/boot下的配置文件复本,复制到 /source/.config ,然后在这个基础上配置。这样就不会漏掉重要的信息了。
    运行 make bzImage && make modules && make modules_install && make install && reboot
    然后泡杯咖啡。
    在我这样,成功率100%哦 ;)


    你把磁盘控制芯片和文件系统支持编译进内核就可以不要initrd了,如果你把那些东西都编译成模块的话,当然需要initrd才能引导。
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

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