

That specific GRUB (the rest of it) on disk must be configured to find all OSes on the machine. The GRUB on MBR can only load one GRUB (the rest of it) from disk. It is very useful to have /boot as its own partition, since then GRUB for the entire disk can be managed from there. Since the MBR GRUB needs to find its counterpart on disk, which normally resides on /boot, the partition where the main GRUB resides cannot be too far from the partition table (often 512MB but may vary). The GRUB (some of it) inside the MBR loads a more complete GRUB (rest of it) from another part of the disk, which is defined during GRUB installation to the MBR ( grub-install). The MBR is also used by the partition table of the disk, therefore GRUB itself has somewhat less space than the 512 bytes. The MBR are the first 512 bytes on a disk. GRUB (some of it) is installed in the MBR. In an EFI setup things get hairy, GRUB can be used, but so can be the kernel itself as its own EFI stub. The answer is considering an MBR setup, GRUB can be used in other setups. GRUB (rest of it) are several files that are loaded, from /boot/grub (for example: that nice image that appears as a background in GRUB is not stored on the MBR) Tutorials give this command: grub-mkconfig -o /boot/grub/grub.cfg which makes me think that grub is tied to the specific linux installation but they also show a grub-install command without specifying any directory.Īnd if grub was tied to the current installation, how would my computer know which partition to check for grub? Otherwise, if it was "general", why would I have to "install" it as a package on the specific arch installation? To sum up: is grub installed on some general place independently from any OS, or is it tied to some (my current Arch installation). I'd need to boot some live-cd to fix it)? What will happen if I format the current partition (with the old Arch installation)? I suppose that if I continue using the old (current from this point of view) grub I'd have to configure it again so that it sees the new Arch installation.
#GRUB THEME FILE EXAMPLE INSTALL#
I'm going to make another Arch installation on a separate partition.ĭo I need to install and configure grub again on the newly installed distribution or I can use the old one?

#GRUB THEME FILE EXAMPLE WINDOWS#
Currently I have Arch and Windows with grub installed and configured.
