Daniel and Vladimir, I just noticed that there is a "bootcheck" make target to test the booting of various kernels/payloads and it is mentioned in the user documentation[1]. It looks unmaintained, with no commits to grub-core/tests/boot since 2015. It also appears that it was written to be run from a BSD because for the OpenBSD boot test the program "bsdlabel" is used, which I've not found for Linux. I think running an equivalent parted command should obviate the need to use bsdlabel.
I'm trying to actually run the tests, but the issue I'm running into is not having the needed payloads, specifically the *BSD kernel images. Vladimir, do you remember where you got the various payloads from? Did you build them yourself? Extract them from bootable isos? In general, I think it would be great to have the boot checks as part of the CI system. Is it worth trying to get these particular tests running again? Glenn [1] https://www.gnu.org/software/grub/manual/grub/grub.html#Boot-tests _______________________________________________ Grub-devel mailing list [email protected] https://lists.gnu.org/mailman/listinfo/grub-devel
