A、外祖父正常,基因型为XBY,没有色盲基因,A错误;B、由分析可知,外祖母的色盲基因通过母亲传给该男孩,B正确;C、祖父没有色盲基因且祖父传递给父亲的是Y染色体,C错误;D、由于父亲是正常,基因型为XBY,祖母传给父亲的是XB,D错误.故选:B.