About --- Using distro sources for grub2, but all alt-arch is commented out and removed. There is no build-dep on qemu*. Of primary interest are the pvgrub2 kernels in grub-xen-host* Export GRUB_CONTRIB cp debian/grub-extras to the checkout tree mockbuild@ubuntu20:~/pbdeps$ ls -al grub2-2.06/obj/ total 48 drwxr-xr-x 12 mockbuild mockbuild 4096 Sep 15 13:39 . drwxr-xr-x 20 mockbuild mockbuild 4096 Sep 15 13:39 .. drwxr-xr-x 7 mockbuild mockbuild 4096 Sep 15 13:38 grub-coreboot drwxr-xr-x 7 mockbuild mockbuild 4096 Sep 15 13:38 grub-efi-amd64 drwxr-xr-x 7 mockbuild mockbuild 4096 Sep 15 13:37 grub-emu drwxr-xr-x 7 mockbuild mockbuild 4096 Sep 15 13:39 grub-firmware-qemu drwxr-xr-x 7 mockbuild mockbuild 4096 Sep 15 13:36 grub-pc drwxr-xr-x 4 mockbuild mockbuild 4096 Sep 15 13:37 grub-rescue-pc drwxr-xr-x 7 mockbuild mockbuild 4096 Sep 15 13:35 grub-xen-amd64 drwxr-xr-x 7 mockbuild mockbuild 4096 Sep 15 13:35 grub-xen-i386 drwxr-xr-x 7 mockbuild mockbuild 4096 Sep 15 13:36 grub-xen-pvh-i386 drwxr-xr-x 3 mockbuild mockbuild 4096 Sep 15 13:39 monolithic pbuser@ubuntu20:/home/mockbuild/pbdeps/grub2-2.06$ find ./ -name "*g2hdr*" ./obj/grub-rescue-pc/grub-core/g2hdr.image ./obj/grub-rescue-pc/grub-core/g2hdr.bin ./obj/grub-rescue-pc/grub-core/contrib/ntldr-img/g2hdr_image-g2hdr.o ./obj/grub-rescue-pc/grub-core/g2hdr.img ./obj/grub-pc/grub-core/g2hdr.image ./obj/grub-pc/grub-core/g2hdr.bin ./obj/grub-pc/grub-core/contrib/ntldr-img/g2hdr_image-g2hdr.o ./obj/grub-pc/grub-core/g2hdr.img ./debian/grub-pc-bin/usr/lib/grub/i386-pc/g2hdr.bin ./debian/grub-pc-bin/usr/lib/grub/i386-pc/g2hdr.img ./debian/tmp-grub-pc/usr/lib/grub/i386-pc/g2hdr.image ./debian/tmp-grub-pc/usr/lib/grub/i386-pc/g2hdr.bin ./debian/tmp-grub-pc/usr/lib/grub/i386-pc/g2hdr.img ./debian/grub-pc-dbg/usr/lib/grub/i386-pc/g2hdr.image ./debian/grub-extras/ntldr-img/g2hdr.S ./grub-extras-enabled/ntldr-img/g2hdr.S override_dh_autoreconf: mkdir -p debian/stamps rm -rf debian/grub-extras-enabled mkdir debian/grub-extras-enabled set -e; for extra in 915resolution ntldr-img; do \ cp -a debian/grub-extras/$$extra grub-extras-enabled/; \ done sed -i -e 's|\=python|=python3|' autogen.sh env -u DH_OPTIONS GRUB_CONTRIB=$(CURDIR)/grub-extras-enabled \ PYTHON=python3 \ dh_autoreconf -- ./autogen.sh sed -i -e "/^AUTOPOINT=true/i cp -p gnulib/build-aux/config.rpath build-aux" bootstrap # sed -i -e "s|fix-base64||" -e "s|fix-uninit-structure||" -e "s|no-abort||" -e "s|fix-width||" -e "s|fix-null-deref||" bootstrap.conf chmod +x ./bootstrap ./bootstrap mockbuild@ubuntu20:~/pbdeps$ ls -al grub2-2.06/obj/grub-pc/grub-core/contrib/ntldr-img/ total 72 drwxr-xr-x 3 mockbuild mockbuild 4096 Sep 15 13:36 . drwxr-xr-x 3 mockbuild mockbuild 4096 Sep 15 13:36 .. drwxr-xr-x 2 mockbuild mockbuild 4096 Sep 15 13:36 .deps-core -rw-r--r-- 1 mockbuild mockbuild 0 Sep 15 13:36 .dirstamp -rw-r--r-- 1 mockbuild mockbuild 1860 Sep 15 13:36 g2hdr_image-g2hdr.o -rw-r--r-- 1 mockbuild mockbuild 17068 Sep 15 13:36 g2ldr_image-grldrstart.o -rw-r--r-- 1 mockbuild mockbuild 5488 Sep 15 13:36 g2ldr_image-ntfsbs.o -rw-r--r-- 1 mockbuild mockbuild 17068 Sep 15 13:36 grldr_image-grldrstart.o -rw-r--r-- 1 mockbuild mockbuild 5488 Sep 15 13:36 grldr_image-ntfsbs.o Author --- PryMar56 Sep 2022