小编Mul*_*ync的帖子

vmlinuz 和 bzImage 真的一样吗?

我偶然发现了这个页面,它说 bzImage 和 vmlinuz 是相同的。

然后使用 cp(即复制)命令将 bzImage 复制到 /boot 目录,并同时使用诸如以下命令重命名 vmlinuz

cp /usr/src/linux/arch/i386/linux/boot/bzImage /boot/vmlinuz
Run Code Online (Sandbox Code Playgroud)

这让我很担心,因为到目前为止我的理解如下:

  • vmlinux:纯 linux ELF 文件与链接器创建的方式一样,包括符号和所有内容。
  • vmlinuz: gzippedvmlinux文件,它的所有符号都被剥离了
  • zImage: bootsect.o + setup.o + misc.o + piggy.o(piggy.o 包含背驮vmlinuz)。zImage是可引导的,因为它可以解压并运行它包含的内核。
  • bzImage:zImage除了它的构建略有不同之外,它可以承载更大的内核。

你能告诉我谁是正确的吗?

我知道这个 Stack Exchange answer,但它没有明确回答我的问题。然而,隐含地,我觉得它支持我的理解。


奖金问题

上面的哪个文件uImage包含?

boot u-boot

10
推荐指数
1
解决办法
1万
查看次数

标签 统计

boot ×1

u-boot ×1