vmlinux :Linux内核编译出来的原始的内核文件, elf 格式,未做压缩处理。
该映像可用于定位内核问题,但不能直接引导Linux系统启动。
使用 readelf 命令查看RockPI 4A单板Linux内核编译的 vmlinux ,内容如下:
Image :Linux内核编译时,使用 objcopy 处理 vmlinux 后生成的二进制内核映像。
该映像未压缩,可直接引导Linux系统启动。
RockPI 4A单板Linux内核编译 vmlinux 和 Image 过程如下:
objcopy 命令的用法后续介绍。
zImage :使用 gzip 压缩 Image 后,使用 objcopy 命令生成的Linux内核映像。
该映像一般作为 uboot 的引导映像文件。 uboot 引导命令后续介绍。
uImage :在 zImage 前面增加一个64字节的头,描述映像文件类型,加载位置,大小等信息。
该映像是老版本 uboot 专用的引导映像。
下图是基于 imx6 处理器Linux内核编译出的 zImage 和 uImage 的差异,区别如下:
imx6 单板Linux内核编译 zImage 和 uImage 过程如下:
下图展示了不同类型的Linux映像生成过程。
注:zImage和uImage用于32位内核。
你好,安装方法如下:1、启动Linux系统虚拟机的时候,点击“编辑虚拟机设置”--“CD/DVD”--“使用ISO镜像文件”点击“浏览”选择Linux系统的iso镜像。2、进入Linux系统后,打开终端,用命令挂载光驱。#创建一个目录用来挂载光驱 mkdir /mnt/cdrom#挂载光驱 mount -t iso9660 /dev/cdrom /mnt/cdrom#挂载后,进入/mnt/cdrom就可以查看镜像文件了cd /mnt/cdrom#取消挂载使用如下命令:umount /mnt/cdrom欢迎分享,转载请注明来源:内存溢出
评论列表(0条)