In which platform/Environment/OS was grub bootloader programmed? Example the linux kernal was programmed on GCC compiler on MINIX OS, but how was grub made? Since grub is a bootloader (that loads the OS), how was it programmed without using an OS (Like we use IDE as a tool to make an application or any C program cannot execute without C compiler, similarly which tool was used to develop grub)
If I bought a new machine(64 bit intel system with UEFI) with no OS installed, is it possible for me to install grub bootloader (only the bootloader without any linux distro) in this machine.
If the above is possible then what are the steps to install grub directly without any os (Assume that I have an additional windows/Linux PC with me and I have the following src code of grub from here
With this how can I install the grub bootloader in a UEFI system without no os installed and no partition created (Imagine as if the PC is assembled and no OS is still installed but it has UEFI interface).
- If it is possible to install only the grub bootloader, then how can I install windows and any linux OS from the grub menu when I boot the system. (Assume that the PC that I am installing is a UEFI system and it has no OS installed on it)