vmlinuz 其实就是Image.gz
下面这个是编译rpm包时候的mkspec文件,从最后的else可以看到vmlinuz就是KBUILD_IMAGE的拷贝
echo "%ifarch ia64"
echo 'cp $KBUILD_IMAGE $RPM_BUILD_ROOT'"/boot/efi/vmlinuz-$KERNELRELEASE"
echo 'ln -s '"efi/vmlinuz-$KERNELRELEASE" '$RPM_BUILD_ROOT'"/boot/"
echo "%else"
echo "%ifarch ppc64"
echo "cp vmlinux arch/powerpc/boot"
echo "cp arch/powerpc/boot/"'$KBUILD_IMAGE $RPM_BUILD_ROOT'"/boot/vmlinuz-$KERNELRELEASE"
echo "%else"
echo 'cp $KBUILD_IMAGE $RPM_BUILD_ROOT'"/boot/vmlinuz-$KERNELRELEASE"
echo "%endif"
echo "%endif"
而在makefile中定义KBUILD_IMAGE就是Image.gz
arch/arm64/Makefile:116:KBUILD_IMAGE    := $(boot)/Image.gz最后Image.gz 就是vmlinux 压缩后的$(obj)/Image: vmlinux FORCE$(call if_changed,objcopy)$(obj)/Image.gz: $(obj)/Image FORCE$(call if_changed,gzip)最后可以通过file命令验证vmlinuz的格式
[root@localhost boot]# file vmlinuz-4.14.0-115.10.1.el7a.aarch64
vmlinuz-4.14.0-115.10.1.el7a.aarch64: gzip compressed data, from Unix, max compression

vmlinuz的产生相关推荐

  1. fedora利用vmlinuz和initrd制作linux启动u盘,Fedora 17的U盘安装方法

    使用U盘来安装Fedora 17,并使用Windows引导.以前写过U盘安装Fedora 16,http://www.linuxidc.com/Linux/2011-11/47296.htm .但是这 ...

  2. 菜鸟学Linux 第034篇笔记 vmlinuz, initrd, modules, script

    菜鸟学Linux 第034篇笔记  vmlinuz, initrd, modules, script 内核两部分 核心 /boot/vmlinuz-version 内核模块 /lib/modules/ ...

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

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

  4. Linux内核之vmlinux与vmlinuz

    由于是初次系统的学习Linux内核,过程中遇到了一些经常出现的名词.似曾相识,但对他们的含义又不是很清楚.因此,将搜索到的内容进行一下汇总. 1.vmlinux   vmlinux是一个包含linux ...

  5. vmlinuz、initrd.img、vmlinuz

    一.vmlinuz 1.vmlinuz是可引导的.压缩的内核."vm"代表"Virtual Memory".Linux 支持虚拟内存,不像老的操作系统比如DOS ...

  6. vmlinuz文件解压缩

    [root@centos boot]# od -t x1 -A d vmlinuz | grep "1f 8b 08" 0013408 ff e0 1f 8b 08 00 ea 8 ...

  7. vmlinuz和initrd

    在硬盘安装ubuntu的时候都需要两个文件 vmlinuz和initrd. 那么这两个文件的啥么? 做了点搜索. Linux 初始 RAM 磁盘(initrd)概述 初始 RAM 磁盘(initrd) ...

  8. fedora利用vmlinuz和initrd制作linux启动u盘,打造Fedora 14安装U盘

    来源:http://www.linuxidc.com/Linux/2011-01/31349p3.htm 1. 下载系统启动引导工具软件:syslinux-4.03 2. 下载好syslinux-4. ...

  9. CentOS7.5usb安装盘制作,解决linuxefi /images/pxeboot/vmlinuz inst.stage2=hd:LABEL=CentOS\x207\x20x\86_64问题

    CentOS7.5usb安装盘制作, 解决linuxefi /images/pxeboot/vmlinuz inst.stage2=hd:LABEL=CentOS\x207\x20x\86_64问题 ...

  10. install CentOS 7.2 时未出现按下tab提示,安装时未找到引导程序vmlinuz initrd=initrd.img inst.stage2=hd:LABEL=CentOS\x207\

    最近心血来潮安装CentOS双系统,按照网上教程进行,在用软碟通制作完U盘启动项后进入按照,发现没有像教程提示的出现按Tab键显示下列信息 vmlinuz initrd=initrd.img inst ...

最新文章

  1. linux虚拟机启动网卡命令,命令行下无法联网怎么办,vmware下安装archlinux实现网络连接,实机grub引导启动linux...
  2. **Python垃圾回收机制
  3. WSUS 3.0 STEP BY STEP 配置手册
  4. List精讲(Java版)·算法常用集合处理方法
  5. linux彻底卸载multipath,深度分析LINUX环境下如何配置multipath
  6. 大数据架构的典型方法和方式
  7. 深度学习2.0-41.GRU原理及实战
  8. 学生党蓝牙耳机避雷指南,五款比漫步者还实惠的蓝牙耳机推荐
  9. 201015.阅读和了解什么是形式化方法
  10. HelloWorld的Java代码
  11. 毛细血管瘤的一般常识
  12. pip install报错 There was a problem confirming the ssl certificate…
  13. sencha table
  14. LeetCode 848. Shifting Letters
  15. 微信PC端不显示头像和表情怎么解决
  16. 浅谈一下个人基于IRIS后端业务开发框架的理解
  17. day 1 | 704. 二分查找、27. 移除元素
  18. 转 怎么回答“分布式架构”才能让面试官满意?
  19. Texworks拼写检查
  20. 企业岗位申请表-Word简历可编辑下载

热门文章

  1. python下载的库包放_python下载的库包存放路径
  2. 【Hack The Box】windows练习-- Conceal
  3. C++餐厅订餐管理系统
  4. jdk1.8下载安装教程
  5. php视频弹幕,php超仿bilbili播放器带弹幕库后台管理系统
  6. 安卓系统dicom阅读器_文石BOOX发布新品poke2 color 全球首款开放系统彩色电纸书
  7. 测试环境服务器windows server 2003资源下载
  8. 袖珍计算器c语言设计源码,VB程序题:编一模拟袖珍计算器的完整程序,界面如下图所示。要求:输入两个操作数和一个操作符,根据操作符决定所做的运算。 VB源码 龚沛曾...
  9. Jeecg Boot 2.2.1 版本发布,基于SpringBoot的低代码平台
  10. Vue2版Cnode社区webapp