Hello, It may be helpful to read the Install instructions here to see how to build GRUB from source https://cgit.git.savannah.gnu.org/cgit/grub.git/tree/INSTALL
As part of that you can do ‘make html’ to generate the latest version of the GRUB manual which has a bunch of info. There is an older version published online but it doesn’t have as much info on modules available https://www.gnu.org/software/grub/manual/grub/grub.html This has some more info on developing GRUB which may be helpful https://www.gnu.org/software/grub/manual/grub-dev/grub-dev.html Multiboot2 related https://www.gnu.org/software/grub/manual/multiboot2/multiboot.html This historical discussion on this mailing list https://lists.gnu.org/archive/html/grub-devel/ Hopefully this helps some. Andrew On Thu, May 29, 2025 at 2:14 PM abouelabbes abdellatif < abouabdellati...@gmail.com> wrote: > Dear GRUB Development Team, > > My name is Abdellatif Abouelabbes, and I am currently studying and > experimenting with operating system development. As part of this learning > process, I have been exploring the GRUB bootloader and how it interacts > with the Multiboot2 specification. > > I am very interested in understanding the internals of GRUB 2 and possibly > contributing to the project in the future. I would appreciate any guidance > on how to get started with building GRUB from source, understanding its > modular architecture, and participating in development discussions. > > Thank you for maintaining such an important and powerful open-source > project. I look forward to learning from this community and contributing > where I can. > > Best regards, > > Abdellatif Abouelabbes > Azli, Marrakech, Morocco > Email: abouabdellati...@gmail.com > GitHub: https://github.com/abdellatif71 > _______________________________________________ > Grub-devel mailing list > Grub-devel@gnu.org > https://lists.gnu.org/mailman/listinfo/grub-devel >
_______________________________________________ Grub-devel mailing list Grub-devel@gnu.org https://lists.gnu.org/mailman/listinfo/grub-devel