<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://fileformats.archiveteam.org/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://fileformats.archiveteam.org/index.php?action=history&amp;feed=atom&amp;title=Vmlinuz</id>
		<title>Vmlinuz - Revision history</title>
		<link rel="self" type="application/atom+xml" href="http://fileformats.archiveteam.org/index.php?action=history&amp;feed=atom&amp;title=Vmlinuz"/>
		<link rel="alternate" type="text/html" href="http://fileformats.archiveteam.org/index.php?title=Vmlinuz&amp;action=history"/>
		<updated>2026-04-10T21:14:47Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.19.2</generator>

	<entry>
		<id>http://fileformats.archiveteam.org/index.php?title=Vmlinuz&amp;diff=50806&amp;oldid=prev</id>
		<title>Anonymoususer852: vmlinuz actually also contains COFF. Also discuss about vmlinux versus vmlinuz.</title>
		<link rel="alternate" type="text/html" href="http://fileformats.archiveteam.org/index.php?title=Vmlinuz&amp;diff=50806&amp;oldid=prev"/>
				<updated>2025-08-15T14:09:09Z</updated>
		
		<summary type="html">&lt;p&gt;vmlinuz actually also contains COFF. Also discuss about vmlinux versus vmlinuz.&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
			&lt;tr valign='top'&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Older revision&lt;/td&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 14:09, 15 August 2025&lt;/td&gt;
			&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 7:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 7:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;}}&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;'''vmlinuz''' is a [[Executable and Linkable Format|ELF]] that contains a pre-compiled, compressed [[Linux]] kernel image, and is required to boot into a Linux environment. While the filename may vary across Linux distributions, e.g. &amp;lt;code&amp;gt;vmlinuz-6.15.9-201.fc42.x86_64&amp;lt;/code&amp;gt;&amp;lt;ref&amp;gt;[https://koji.fedoraproject.org/koji/rpminfo?rpmID=43854624 Information for RPM kernel-core-6.15.9-201.fc42.x86_64.rpm - Fedora buildsystem - koji.fedoraproject.org]&amp;lt;/ref&amp;gt; or &amp;lt;code&amp;gt;vmlinuz-linux&amp;lt;/code&amp;gt;&amp;lt;ref&amp;gt;[https://bbs.archlinux.org/viewtopic.php?pid=2101137#p2101137 (SOLVED) What creates /boot/vmlinuz-linux ? - bbs.archlinux.org]&amp;lt;/ref&amp;gt; the filename generally starts with &amp;lt;code&amp;gt;vmlinuz&amp;lt;/code&amp;gt;.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;'''vmlinuz''' is a &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;file comprising of &lt;/ins&gt;[[Executable and Linkable Format|&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Executable and Linkable Format (&lt;/ins&gt;ELF&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;)&lt;/ins&gt;]] &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;and [[COFF|Common Object File Format (COFF)]], &lt;/ins&gt;that contains a pre-compiled, &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;(typically) &lt;/ins&gt;compressed [[Linux]] kernel image, and is required to boot into a Linux environment. While the filename may vary across Linux distributions, e.g. &amp;lt;code&amp;gt;vmlinuz-6.15.9-201.fc42.x86_64&amp;lt;/code&amp;gt;&amp;lt;ref&amp;gt;[https://koji.fedoraproject.org/koji/rpminfo?rpmID=43854624 Information for RPM kernel-core-6.15.9-201.fc42.x86_64.rpm - Fedora buildsystem - koji.fedoraproject.org]&amp;lt;/ref&amp;gt; or &amp;lt;code&amp;gt;vmlinuz-linux&amp;lt;/code&amp;gt;&amp;lt;ref&amp;gt;[https://bbs.archlinux.org/viewtopic.php?pid=2101137#p2101137 (SOLVED) What creates /boot/vmlinuz-linux ? - bbs.archlinux.org]&amp;lt;/ref&amp;gt; the filename generally starts with &amp;lt;code&amp;gt;vmlinuz&amp;lt;/code&amp;gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;This file is also commonly paired with [[initramfs]], residing in &amp;lt;code&amp;gt;/boot&amp;lt;/code&amp;gt; directory, enables loading of extra kernel objects (&amp;lt;code&amp;gt;.ko&amp;lt;/code&amp;gt;)&amp;lt;ref&amp;gt;[https://unix.stackexchange.com/a/424603 Is &amp;quot;update-initramfs -u&amp;quot; needed after adding or removing a module with &amp;quot;modprobe&amp;quot;? - Unix &amp;amp; Linux Stack Exchange]&amp;lt;/ref&amp;gt; along with any other added data that is necessary to;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;This file is also commonly paired with [[initramfs]], residing in &amp;lt;code&amp;gt;/boot&amp;lt;/code&amp;gt; directory, enables loading of extra kernel objects (&amp;lt;code&amp;gt;.ko&amp;lt;/code&amp;gt;)&amp;lt;ref&amp;gt;[https://unix.stackexchange.com/a/424603 Is &amp;quot;update-initramfs -u&amp;quot; needed after adding or removing a module with &amp;quot;modprobe&amp;quot;? - Unix &amp;amp; Linux Stack Exchange]&amp;lt;/ref&amp;gt; along with any other added data that is necessary to;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 27:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 27:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* [[XZ]],&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* [[XZ]],&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* [[Zstandard]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* [[Zstandard]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;The claim that vmlinu'''x''' being &amp;quot;unbootable&amp;quot; is disputed,&amp;lt;ref&amp;gt;[[wikipedia:Talk:vmlinux#vmlinuz is not the same as vmlinux|Talk:vmlinux - Wikipedia]]&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;[https://www.baeldung.com/linux/kernel-images Differences Between vmlinux, vmlinuz, vmlinux.bin, zimage, and bzimage | Baeldung on Linux]&amp;lt;/ref&amp;gt; however, it is possible to boot uncompressed kernel image.&amp;lt;ref&amp;gt;[https://github.com/kata-containers/packaging/issues/930 kernel: Install uncompressed kernel by Image instead of vmlinux on arm64 #930 - kata-containers - GitHub]&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;[https://superuser.com/questions/1451568/booting-an-uncompressed-vmlinux-kernel-in-qemu-instead-of-bzimage linux - Booting an uncompressed vmlinux kernel in QEMU instead of bzImage - Super User]&amp;lt;/ref&amp;gt; These are possibly isolated to specific environments where vmlinu'''z''' is explicitly not used.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;== Identification ==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;== Identification ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 37:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 38:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;** [[File command|&amp;lt;code&amp;gt;file&amp;lt;/code&amp;gt;]] - Used to identify the type of file by its magic bytes&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;** [[File command|&amp;lt;code&amp;gt;file&amp;lt;/code&amp;gt;]] - Used to identify the type of file by its magic bytes&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;** [https://raw.githubusercontent.com/torvalds/linux/master/scripts/extract-vmlinux &amp;lt;code&amp;gt;extract-vmlinux&amp;lt;/code&amp;gt;] - From Linus Torvald's Linux kernel repository. Used to extract vmlinuz&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;** [https://raw.githubusercontent.com/torvalds/linux/master/scripts/extract-vmlinux &amp;lt;code&amp;gt;extract-vmlinux&amp;lt;/code&amp;gt;] - From Linus Torvald's Linux kernel repository. Used to extract vmlinuz&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;** [https://www.gnu.org/software/binutils/ GNU Binutils] → objdump - For examining the &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;[[Executable and Linkable Format|ELF]]&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;** [https://www.gnu.org/software/binutils/ GNU Binutils] → objdump - For examining the &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;file&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;** [https://www.gnu.org/software/binutils/ GNU Binutils] → readelf - For examining the [[Executable and Linkable Format|ELF]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;** [https://www.gnu.org/software/binutils/ GNU Binutils] → readelf - For examining the [[Executable and Linkable Format|ELF]] &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;portion of the file&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;== Links ==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;== Links ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Anonymoususer852</name></author>	</entry>

	<entry>
		<id>http://fileformats.archiveteam.org/index.php?title=Vmlinuz&amp;diff=50788&amp;oldid=prev</id>
		<title>Anonymoususer852: Created page with &quot;{{FormatInfo |name=vmlinuz |formattype=electronic |subcat=Executables |extensions={{noext}} |compression=lossless }}  '''vmlinuz''' is a ELF...&quot;</title>
		<link rel="alternate" type="text/html" href="http://fileformats.archiveteam.org/index.php?title=Vmlinuz&amp;diff=50788&amp;oldid=prev"/>
				<updated>2025-08-15T11:23:00Z</updated>
		
		<summary type="html">&lt;p&gt;Created page with &amp;quot;{{FormatInfo |name=vmlinuz |formattype=electronic |subcat=Executables |extensions={{noext}} |compression=lossless }}  &amp;#039;&amp;#039;&amp;#039;vmlinuz&amp;#039;&amp;#039;&amp;#039; is a &lt;a href=&quot;/wiki/Executable_and_Linkable_Format&quot; title=&quot;Executable and Linkable Format&quot;&gt;ELF&lt;/a&gt;...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{FormatInfo&lt;br /&gt;
|name=vmlinuz&lt;br /&gt;
|formattype=electronic&lt;br /&gt;
|subcat=Executables&lt;br /&gt;
|extensions={{noext}}&lt;br /&gt;
|compression=lossless&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
'''vmlinuz''' is a [[Executable and Linkable Format|ELF]] that contains a pre-compiled, compressed [[Linux]] kernel image, and is required to boot into a Linux environment. While the filename may vary across Linux distributions, e.g. &amp;lt;code&amp;gt;vmlinuz-6.15.9-201.fc42.x86_64&amp;lt;/code&amp;gt;&amp;lt;ref&amp;gt;[https://koji.fedoraproject.org/koji/rpminfo?rpmID=43854624 Information for RPM kernel-core-6.15.9-201.fc42.x86_64.rpm - Fedora buildsystem - koji.fedoraproject.org]&amp;lt;/ref&amp;gt; or &amp;lt;code&amp;gt;vmlinuz-linux&amp;lt;/code&amp;gt;&amp;lt;ref&amp;gt;[https://bbs.archlinux.org/viewtopic.php?pid=2101137#p2101137 (SOLVED) What creates /boot/vmlinuz-linux ? - bbs.archlinux.org]&amp;lt;/ref&amp;gt; the filename generally starts with &amp;lt;code&amp;gt;vmlinuz&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
This file is also commonly paired with [[initramfs]], residing in &amp;lt;code&amp;gt;/boot&amp;lt;/code&amp;gt; directory, enables loading of extra kernel objects (&amp;lt;code&amp;gt;.ko&amp;lt;/code&amp;gt;)&amp;lt;ref&amp;gt;[https://unix.stackexchange.com/a/424603 Is &amp;quot;update-initramfs -u&amp;quot; needed after adding or removing a module with &amp;quot;modprobe&amp;quot;? - Unix &amp;amp; Linux Stack Exchange]&amp;lt;/ref&amp;gt; along with any other added data that is necessary to;&lt;br /&gt;
* &amp;lt;code&amp;gt;mount&amp;lt;/code&amp;gt; the filesystem, for example provide OpenZFS on deployments that uses OpenZFS filesystem as its rootfs,&amp;lt;ref&amp;gt;[https://packages.debian.org/sid/zfs-initramfs Debian -- Details of package zfs-initramfs in sid - packages.debian.org]&amp;lt;/ref&amp;gt;&lt;br /&gt;
* Early load files, such as AMD/Intel CPU microcodes,&amp;lt;ref&amp;gt;[https://docs.kernel.org/arch/x86/microcode.html 25. The Linux Microcode Loader - docs.kernel.org]&amp;lt;/ref&amp;gt;&lt;br /&gt;
* Provide a rescue environment if in case there is an issue while trying to initialize &amp;lt;code&amp;gt;pivot_root&amp;lt;/code&amp;gt;.&amp;lt;ref&amp;gt;[https://wiki.gentoo.org/wiki/Initramfs_-_make_your_own#Elements_of_the_Init_Script Elements of the Init Script section - Initramfs - make your own - Gentoo Wiki]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Without vmlinuz, the system may fail booting at the bootloader stage, typically instructing the user the stated file is not found.&lt;br /&gt;
&lt;br /&gt;
== Discussion ==&lt;br /&gt;
There are no agreed amount of vmlinuz and initramfs to have inside any Linux installation. Fedora Linux retains a maximum of three, any older versions are replaced with newer versions when the system updates includes newer kernel in distro repository. Arch Linux, on the other hand defaults to one, which will automatically replace the contents as soon as linux package is located during system upgrade.&lt;br /&gt;
&lt;br /&gt;
&amp;quot;vmlinu'''x'''&amp;quot; as opposed to &amp;quot;vmlinu'''z''', are considered to be uncompressed and unbootable variant of vmlinu'''z'''.&amp;lt;ref&amp;gt;[[wikipedia:Vmlinux#Etymology|Etymology section on Wikipedia]]&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;[https://stackoverflow.com/a/41813945 What is the use of vmlinux file generated when we compile linux kernel - StackOverflow]&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;[https://www.linfo.org/vmlinuz.html vmlinuz Definition - linfo.org]&amp;lt;/ref&amp;gt; While [[Compression#Stream_compression_formats|stream compression]] typically used&amp;lt;ref&amp;gt;[https://raw.githubusercontent.com/torvalds/linux/master/scripts/extract-vmlinux extract-vmlinux (shell script) - Linus Torvalds' Linux (kernel) repository - GitHub]&amp;lt;/ref&amp;gt; are either:&lt;br /&gt;
* [[gzip|gunzip or gzip]],&lt;br /&gt;
* [[bzip2]],&lt;br /&gt;
* [[LZ4]],&lt;br /&gt;
* [[lzop]],&lt;br /&gt;
* [[LZMA]],&lt;br /&gt;
* [[XZ]],&lt;br /&gt;
* [[Zstandard]]&lt;br /&gt;
&lt;br /&gt;
== Identification ==&lt;br /&gt;
A x86 &amp;lt;code&amp;gt;vmlinuz&amp;lt;/code&amp;gt; contains {{magic|48 64 72 53}} at offset 0x202, which in ASCII format is the string &amp;lt;code&amp;gt;HdrS&amp;lt;/code&amp;gt;.&amp;lt;ref&amp;gt;[https://github.com/file/file/blob/master/magic/Magdir/linux#L145 linux (line 145) - file - GitHub]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Software ==&lt;br /&gt;
* Generation:&lt;br /&gt;
** [https://www.gnu.org/software/make/ &amp;lt;code&amp;gt;make bzImage&amp;lt;/code&amp;gt;]&amp;lt;ref&amp;gt;[https://www.linfo.org/vmlinuz.html vmlinuz Definition - linfo.org]&amp;lt;/ref&amp;gt;&lt;br /&gt;
* Other:&lt;br /&gt;
** [[File command|&amp;lt;code&amp;gt;file&amp;lt;/code&amp;gt;]] - Used to identify the type of file by its magic bytes&lt;br /&gt;
** [https://raw.githubusercontent.com/torvalds/linux/master/scripts/extract-vmlinux &amp;lt;code&amp;gt;extract-vmlinux&amp;lt;/code&amp;gt;] - From Linus Torvald's Linux kernel repository. Used to extract vmlinuz&lt;br /&gt;
** [https://www.gnu.org/software/binutils/ GNU Binutils] → objdump - For examining the [[Executable and Linkable Format|ELF]]&lt;br /&gt;
** [https://www.gnu.org/software/binutils/ GNU Binutils] → readelf - For examining the [[Executable and Linkable Format|ELF]]&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
* [[wikipedia:vmlinux|vmlinux page on Wikipedia]]&lt;br /&gt;
* [https://trendoceans.com/how-to-extract-and-disassemble-vmlinuz-file/ How to extract and disassemble vmlinuz file - Trend Oceans]&lt;br /&gt;
&lt;br /&gt;
== Referencs ==&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Anonymoususer852</name></author>	</entry>

	</feed>