Install Grub to the top of the system partition for multi-boot

Actually, after all these years of using EOS (the other distributions are usually only installed out of curiosity and only as a test), I stick to the Grub of the last Linux distro installed, which is usually EOS, so I stick with it. That is, I choose either the dirty method after grub updates, or one of the useful solutions already listed in this topic.

PS. By the way, in partial answer to your question, when grub is updated on MX Linux, interestingly it doesn’t overwrite EndeavorOS grub (This laptop has UEFI anyway), even though it seems that osprober is also enabled on MX. That is, because of this, I do not necessarily have to replace the grub of EOS with the grub of MX. From this point of view, Kubuntu is the biggest troublemaker, which not only overwrites the EOS grub with its own grub when updating the grub package, but only uses initrd for kernel entries and simply leaves behind the initramfs used by Arch. In such cases, the grub entries in question simply have to be pasted back from EOS’s grub to Kubuntu’s grub. A third distribution, MX Linux, is good for this, because Kubuntu doesn’t even allow grub.cfg to be overwritten as root. I called this the dirty method, as @freebird54 described as a solution in this forum thread.