[Solved] GRUB 2 - failing to recognise Haiku

You have 2 open curly brackets.
It should be

menuentry "Haiku - on /dev/sdb4" {
    set root=(hd0,4)
    chainloader +1
}

Not

menuentry "Haiku - on /dev/sdb4" {
    set root=(hd0,4)
    chainloader +1
{
1 Like