10.将编译好的文件移到/boot下;如果上面某步有错,大部分情况是由于配置内核选项时将一些当前版本只能编译为modules的选为编译到内核里,我遇到好几次这样的情况.因为既然 www.kernel.org 发布一个稳定的内核,(偶没down那些alpha,beta版)9成9可以成功的编译.#move /usr/src/linux2.4/System.map /boot/System.map-2.4.20-kilvon.001#move /usr/src/linux-2.4/arch/i386/boot/bzImage /boot/vmlinuz-2.4.20-kilvon.001...
linux核心源程序通常都安装在/usr/src/linux下,而且它有一个非常简单的编号约定:任何偶数的核心(的二个数为偶数,例如2.0.30)都是一个稳定地发行的核心,而任何奇数的核心(例如2.1.42)都是一个开发中的核心 核心源程序的文件按树形结构进行组织,在源程序树的最上层,即目录/usr/src/linux下有这样一些目录和文件 1、COPYING:GPL版权申明。对具有GPL版权的源代码改动而形成的程序,或使用GPL工具产生的程序,具有使用GPL发表...
vmlinux 编译出来的最原始的内核文件,未压缩。 zImage 是vmlinux经过gzip压缩后的文件。 bzImage bz表示“big zImage”,不是用bzip2压缩的。两者的不同之处在于,zImage解压缩内核到低端内存(第一个640K),bzImage解压缩内核到高端内存(1M以上)。如果内核比较小,那么采用zImage或bzImage都行,如果比较大应该用bzImage。 uImage U-boot专用的映像文件,它是在zImage之前加上一个长度为0x40的tag。 vmlinuz 是bzImage/zIma...
在网络中,不少服务器采用的是linux系统。为了进一步提高服务器的性能,可能需要根据特定的硬件及需求重新编译linux内核。编译linux内核,需要根据规定的步骤进行,编译内核过程中涉及到几个重要的文件。比如对于RedHat linux,在/boot目录下有一些与linux内核有关的文件,进入/boot执行:ls –l,如图所示。编译过RedHat linux内核的人对其中的System.map 、vmlinuz、initrd-2.4.7-10.img印象可能比较深刻,因为编译内核过程...
几个重要的RedHat linux内核文件介绍 在网络中,不少服务器采用的是linux系统。为了进一步提高服务器的性能,可能需要根据特定的硬件及需求重新编译linux内核。编译linux内核,需要根据规定的步骤进行,编译内核过程中涉及到几个重要的文件。比如对于RedHat linux,在/boot目录下有一些与linux内核有关的文件,进入/boot执行:ls –l,如图所示。编译过RedHat linux内核的人对其中的System.map 、vmlinuz、initrd-2.4.7-10.img印...
U-Boot 1.1.6 (Dec 23 2008 - 18:36:21) U-Boot code: 33F80000 -> 33F987D0 BSS: -> 33F9CF44 DRAM: 64 MB NAND: 64 MB In: serial Out: serial Err: serial Hit any key to stop autoboot: 0 NAND read: device 0 offset 1048576, size 3145728 ... 3145728 bytes read: OK ## Booting image at 30007fc0 ... Image Name: linux-2.6.14 Created: 2009-06-14 8:43:21 UTC Image Type: ARM Li...
在网络中,不少服务器采用的是linux系统。为了进一步提高服务器的性能,可能需要根据特定的硬件及需求重新编译linux内核。编译linux内核,需要根据规定的步骤进行,编译内核过程中涉及到几个重要的文件。比如对于RedHat linux,在/boot目录下有一些与linux内核有关的文件,进入/boot执行:ls –l。编译过RedHat linux内核的人对其中的System.map 、vmlinuz、initrd-2.4.7-10.img印象可能比较深刻,因为编译内核过程中涉及到这些...
1 、前言 自从诞生以来,linux 就被不断完善和普及,目前它已经成为主流通用操作系统之一,使用得非常广泛,它与 Windows、UNIX 一起占据了操作系统领域几乎所有的市场份额。特别是在高性能计算领域,linux 已经成为一个占主导地位的操作系统,在2005年6月全球TOP500 计算机中,有 301 台部署的是 linux 操作系统。因此,研究和使用 linux 已经成为开发者的不可回避的问题了。 下面我们介绍一下 linux 内核中文件 Cache ...
1 、前言 自从诞生以来,linux 就被不断完善和普及,目前它已经成为主流通用操作系统之一,使用得非常广泛,它与 Windows、UNIX 一起占据了操作系统领域几乎所有的市场份额。特别是在高性能计算领域,linux 已经成为一个占主导地位的操作系统,在2005年6月全球TOP500 计算机中,有 301 台部署的是 linux 操作系统。因此,研究和使用 linux 已经成为开发者的不可回避的问题了。 下面我们介绍一下 linux 内核中文件 Cac...