内核引导文件vmlinuz简介

转载 2007年10月16日 09:16:00

vmlinuz是可引导的、压缩的内核。“vm”代表“Virtual Memory”。Linux 支持虚拟内存,不像老的操作系统比如DOS有640KB内存的限制。Linux能够使用硬盘空间作为虚拟内存,因此得名“vm”。vmlinuz是可执行的Linux内核,它位于/boot/vmlinuz,它一般是一个软链接,比如图中是vmlinuz-2.4.7-10的软链接。
vmlinuz的建立有两种方式。一是编译内核时通过“make zImage”创建,然后通过:
“cp /usr/src/linux-2.4/arch/i386/linux/boot/zImage /boot/vmlinuz”产生。zImage适用于小内核的情况,它的存在是为了向后的兼容性。二是内核编译时通过命令make bzImage创建,然后通过:“cp /usr/src/linux-2.4/arch/i386/linux/boot/bzImage /boot/vmlinuz”产生。bzImage是压缩的内核映像,需要注意,bzImage不是用bzip2压缩的,bzImage中的bz容易引起误解,bz表示“big zImage”。 bzImage中的b是“big”意思。
zImage(vmlinuz)和bzImage(vmlinuz)都是用gzip压缩的。它们不仅是一个压缩文件,而且在这两个文件的开头部分内嵌有gzip解压缩代码。所以你不能用gunzip 或 gzip –dc解包vmlinuz。
内核文件中包含一个微型的gzip用于解压缩内核并引导它。两者的不同之处在于,老的zImage解压缩内核到低端内存(第一个640K), bzImage解压缩内核到高端内存(1M以上)。如果内核比较小,那么可以采用zImage 或bzImage之一,两种方式引导的系统运行时是相同的。大的内核采用bzImage,不能采用zImage。
vmlinux是未压缩的内核,vmlinuz是vmlinux的压缩文件。

 

Linux学习笔记:解决因 /boot 分区空间不足导致的卸载旧内核失败

写这篇文章,一定是因为按照常规没能解决问题。 本文介绍了如何解决 /boot 分区空间不足以及因 /boot 空间不足导致的卸载旧内核失败的问题 按照常规方法未能卸载的,直接跳到第三节: ...
  • pzoozq
  • pzoozq
  • 2013年08月24日 17:38
  • 4304

关于64位UBUNTU硬盘安装方式详解,和提示找不到"vmlinuz"的分析

正在使用WINDOWS操作系统的朋友们,对LINUX也不陌生了,关于硬盘安装LINUX(UBUNTU),相信大家在网上可以找到很多教程,但是后来很多朋友问我说按照网上的教程来,会提示找不到VMLINU...
  • starlightjy
  • starlightjy
  • 2014年03月14日 19:26
  • 3451

U盘安装CentOS7的最终解决方案

U盘安装CentOS7的最终解决方案 终于将CentOS7装上笔记本了,过程无比艰辛,因为我发现网上大家提到的所有U盘安装CentOS7时碰到的问题几乎都被我碰到了,像什么:  ...
  • w1019945543
  • w1019945543
  • 2016年06月12日 18:41
  • 3541

ubuntu-6.06.1-alternate-i386引导文件vmlinuz

  • 2008年10月19日 18:24
  • 1.35MB
  • 下载

Linux 内核引导参数简介

http://www.jinbuguo.com/kernel/boot_parameters.html 概述 内核引导参数大体上可以分为两类:一类与设备无关、另一类与设备有...
  • hshl1214
  • hshl1214
  • 2015年07月27日 11:05
  • 2636

Linux 内核引导参数简介

内核如何处理引导参数 绝大部分的内核引导参数的格式如下(每个参数的值列表中最多只能有十项): name[=value_1][,value_2]...[,value_10] 如果"name...
  • hobertony_7
  • hobertony_7
  • 2015年04月09日 17:30
  • 1359

linux内核引导参数简介

概述 内核引导参数大体上可以分为两类:一类与设备无关、另一类与设备有关。与设备有关的引导参数多如牛毛,需要你自己阅读内核中的相应驱动程序源码以获取其能够接受的引导参数。比如,如果你想知道可以向 AH...
  • jsw_4
  • jsw_4
  • 2014年12月10日 13:40
  • 536

Linux 内核引导选项简介

概述 内核引导选项大体上可以分为两类:一类与设备无关、另一类与设备有关。与设备有关的引导选项多如牛毛,需要你自己阅读内核中的相应驱动程序源码以获取其能够接受的引导选项。比如,如果你想知道可以向 ...
  • zp208151138
  • zp208151138
  • 2017年04月13日 12:57
  • 1293

Linux 内核引导参数简介

内核引导参数大体上可以分为两类:一类与设备无关、另一类与设备有关。与设备有关的引导参数多如牛毛,需要你自己阅读内核中的相应驱动程序源码以获取其能够接受的引导参数。比如,如果你想知道可以向 AHA154...
  • pangzhouxing
  • pangzhouxing
  • 2015年11月20日 11:24
  • 927

Linux内核引导参数简介

Linux内核引导参数简介 作者:金步国 版权声明 本文作者是一位自由软件爱好者,所以本文虽然不是软件,但是本着 GPL 的精神发布。任何人都可以自由使用、转载、复制和再分发,但必须保留...
  • fengyanhui
  • fengyanhui
  • 2011年08月17日 15:20
  • 392
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:内核引导文件vmlinuz简介
举报原因:
原因补充:

(最多只允许输入30个字)