|
发表于 2008-11-3 21:10:45
|
显示全部楼层
1.内核升级必要的包。想升级到哪个版本的2.6就看那个版本内核的Documentation下的Changes文件。例如linux-2.6.27.4的
- ..............................................................(省略)
- Current Minimal Requirements
- ============================
- Upgrade to at *least* these software revisions before thinking you've
- encountered a bug! If you're unsure what version you're currently
- running, the suggested command should tell you.
- Again, keep in mind that this list assumes you are already
- functionally running a Linux 2.4 kernel. Also, not all tools are
- necessary on all systems; obviously, if you don't have any ISDN
- hardware, for example, you probably needn't concern yourself with
- isdn4k-utils.
- o Gnu C 3.2 # gcc --version
- o Gnu make 3.79.1 # make --version
- o binutils 2.12 # ld -v
- o util-linux 2.10o # fdformat --version
- o module-init-tools 0.9.10 # depmod -V
- o e2fsprogs 1.29 # tune2fs
- o jfsutils 1.1.3 # fsck.jfs -V
- o reiserfsprogs 3.6.3 # reiserfsck -V 2>&1|grep reiserfsprogs
- o xfsprogs 2.6.0 # xfs_db -V
- o pcmciautils 004 # pccardctl -V
- o quota-tools 3.09 # quota -V
- o PPP 2.4.0 # pppd --version
- o isdn4k-utils 3.1pre1 # isdnctrl 2>&1|grep version
- o nfs-utils 1.0.5 # showmount --version
- o procps 3.2.0 # ps --version
- o oprofile 0.9 # oprofiled --version
- o udev 081 # udevinfo -V
- o grub 0.93 # grub --version
- Kernel compilation
- ==================
- GCC
- ---
- The gcc version requirements may vary depending on the type of CPU in your
- computer.
- Make
- ----
- You will need Gnu make 3.79.1 or later to build the kernel.
- Binutils
- --------
- Linux on IA-32 has recently switched from using as86 to using gas for
- assembling the 16-bit boot code, removing the need for as86 to compile
- your kernel. This change does, however, mean that you need a recent
- release of binutils.
- ..............................................................(省略)
复制代码 2.升级步骤查看内核源码目录下的README文件
3.遇到的问题千差万别,解决方法就是查看源码附带的文档,解决不了再上网查找
[ 本帖最后由 cnhnln 于 2008-11-4 19:43 编辑 ] |
|