X86 Uboot with distroboot feature added
U-boot for x86 is built to support development of u-boot based concepts at especially VirtualBox. Examples are RAUC update. At VirtualBox images the development is much more convenient and doesn't expect a hardware for demonstration purposes