Experimenting with another (non-Windows) distro installed on a separate HD. It boots from that drive when set in the BIOS. But Yast2 does not recognize there is a bootable distro there. How do I manually add it to the grub2 configuration?
It means that block that you told grub to read does not have standard MBR/PBR signature (0x55aa at the end).
Is there a workaround?
If you explain how booting of your non-Windows OS works, someone may be able to suggest how to integrate it in grub.
As direct BIOS booting from another disk works, you may start with trying to load MBR from that disk. This may require juggling BIOS disk numbers using drivemap command though.
Wondering if a missing or incorrect MBR boot record could cause a boot fail…
Of course we should all know that a Secure Boot requires a signature,
But I don’t remember running into any disk fails known to be specific to an MBR signature, although I’ve had occasions when a MBR mysteriously went bad and had to be re-initialized (maybe some kind of signature problem? Never checked).