There is linux/bsd for Amiga, presumably they run grub or lilo,
No, they don't. Linux first boots into AmigaOS, then runs the bootstrap loader which loads the Linux kernel and reboots. NetBSD installs the kernel loader into the reserved boot sectors of a partition.