this might be a stupid suggestion since i do not understand the context  but why not read the first two bytes of the vga option rom and check if they are  x and  xaa  if they do not match you have no vga rom  otherwise you do  that would be pretty robust  and not at all chrome os specific 