I started working on a script that generates grub boot menu entries. It may provide some help in case of grub boot problems. The first version is now ready at https://github.com/manuel-192/antergos-customcfg.
It is not extensively tested, so I’m encouraging people to do some testing.
The script uses os-prober to find info about installed operating systems. Then it prints to stdout (screen) menuentries for all found OS:s. This output can be directed to /boot/grub/custom.cfg (root permissions needed). Having done that, reboot, and you should see a bunch of new menu entries.
So, to use it, download file antergos-customcfg from the link above. Then make it executable (and could move it to e.g. /usr/local/bin). Finally, test it without writing anything:
cd wget https://github.com/manuel-192/antergos-customcfg/raw/master/antergos-customcfg chmod +x antergos-customcfg sudo ./antergos-customcfg
It should show you some menu entries, depending on what operating systems you have installed. So far nothing has been written to any file.
If the output seems correct, you could direct the output to a file:
sudo ./antergos-customcfg > /boot/grub/custom.cfg
Note that if you already have that file, you probably want to rename it first, just in case you want to keep that file.
And now reboot, you should see some new menu entries!