Are you sure other colors in your system are correct? I had such problems with Android-x86 and VESA driver. Colors were wrong, if 32bit video mode wasn't chosen explicitly via vga= kernel parameter. But it had taken some time for me to notice, that I had wrong colors. Orange instead of blue for example.