已知色盲是伴X隐性遗传病,则该红绿色盲男孩的基因型是XbY,其致病基因Xb一定来自于他的妈妈(而与父亲无关,父亲提供的是Y),但是妈妈正常,所以妈妈的基因型是XBXb,由题干已知外祖父母色觉都正常,外祖父给妈妈的一定是XB,则妈妈的色盲基因肯定来自于外祖母(XBXb).故选:D.