 An incompatible second iteration with UEFI support, Multiboot2 specification, was later introduced., the latest version of Multiboot2 is 2.0, defined in 2016.While Multiboot defines a header as a struct, which needs to be present in the image file as a whole, in Multiboot2, fields or group of fields have a type tag, which allows them to be omitted from the Multiboot2 header.