I multi-boot several distros.
My default distro is fedora 32
From the Fedora 32 system I can directly boot
Itself
Leap15 (SUSE Linux)
UbuntoDDE (Deepin) /Ubuntu 2020
Makulu Lindoz (Debian cinnamon)
Makulu 2020 flash (xfce)
Deepin (From China)
But not any arch based distro.
To boot EndeavourOS, I have to use the emergency repair option.
Why do I have so many distros.
I wrote some software in C, and I am looking at the completed executable size using the above.
Smallest executable is from Leap 15, Next is Fedora32, then Ubuntu, then the Makulu stuff (Debian) and then Arch.
The size is due to the application “strip” which removes debugging meta data. It would be great if ARCH’s grub was promoted to grub2. or if EndeavourOS could provide the file information to allow chain loading.
///////////////////////////////prototype /////////////////////
#!/usr/bin/sh
exec tail -n +3 $0
This file provides an easy way to add custom menu entries. Simply type the
menu entries you want to add after this comment. Be careful not to change
the ‘exec tail’ line above.
menuentry ‘EndeavourOS Arch’
search --fs-uuid --no-floppy --set=root 00BD-4E1F #<< change as necessary
chainloader (${root})/EFI/org.xxxx/bootloaderx64.efi
}
//////////////////////////////////////////////~