Hello, Currently Grub identifies the Be File System as 'bfs'. In Linux however, 'bfs' refers to the Boot File System [1] and 'befs' refers to the Be File System.
As a result, the os-prober utility (which uses grub-probe) doesn't correctly recognize the Be File System. And because the grub-mkconfig utility uses os-prober to detect other operating systems, it will never add a Haiku installation to the Grub menu. I see two ways of fixing this: 1) Modify Grub's Be File System module [2] to identify it as 'befs'. 2) Modify os-prober to assume 'befs' on Linux systems when grub-probe returns 'bfs'. I would prefer option 1, but what are your thoughts? Kind regards, Jeroen Oortwijn [1] https://en.wikipedia.org/wiki/Boot_File_System [2] http://git.savannah.gnu.org/cgit/grub.git/tree/grub-core/fs/bfs.c
_______________________________________________ Grub-devel mailing list Grub-devel@gnu.org https://lists.gnu.org/mailman/listinfo/grub-devel