The really good news is that you may learn enough to write your own GRUB setup manually. Which's exciting. BTW is this a class assignment. GRUB can boot any configuration of hypervisors and OSs. Oher utilities are used in the Cloud.
If Windows is still on the PC with a GRUB then compare that to
GRUB 2 Win on SourceForge at 2.06 beta & the changelog from 2021-04-03.
Make a complete disk image useful for a "bare-metal" restore, just in case.
You can also backup just the GRUB folder/directory but that may not be enough.
Some supporting articles:
It would be useful to know more about the PC's make, model, CPU, available RAM, storage size & free space. Later things like graphics & display, USBs, etc will be a focus.
OS Virtualization, Wikipedia, was sent to us from heaven. Actually, it was IBM in 1968, 14 years before IBM PCs.
Just to fill out more alternatives using different OSs, PrimeOS, & Android-x86...
Virtualbox.org has distros for major OSs. If your PC is less capable there are several minimal LINUX distros that can host VirtualBox
Inside LINUX there are several ways to allocate CPU time to processes. That's useful to direct CPU time to VirtualBox or multiple OS images as needed. There are a number of VMs packages out there like VMware's or different Xen distros
Another arrangement is to boot directly into a hypervisor. It acts as a VM managing host. PrimeOS in this design is a "Guest" OS virtual machine & still runs other OSs as Guests as well.
It has been demonstrated that Android-x86 can be run in VirtualBox & connect to Google's Android device infrastructure & services.
This will inform you about GRUB & virtualization alternatives. Good luck.