VBE grubを起動し、GRUBコマンドライン上でvbeprobeとコマンドを実行すると、現在実行できるVBEのビデオモード番号、解像度、色数が表示される。VMWare Workstation 6で試したところ、このビデオモード番号と解像度が仕様書と番号と解像度が一致していない。

vbeprobeの結果は以下の様になる。(実行環境はVMware Workstation 6)

grub> vbeprobe
 VBE version 2.0
  0x120: Packed pixel, 320x200x8
  0x121: Packed pixel, 320x400x8
  0x122: Packed pixel, 640x400x8
  0x123: Packed pixel, 640x480x8
  0x124: Packed pixel, 800x600x8
  0x125: Packed pixel, 1024x768x8
  0x126: Direct Color, 320x200x16
  0x127: Direct Color, 320x400x16
  0x128: Direct Color, 640x400x16
  0x129: Direct Color, 640x480x16
  0x12a: Direct Color, 800x600x16
  0x12b: Direct Color, 1024x768x16
  0x12c: Direct Color, 320x200x32
  0x12d: Direct Color, 320x400x32
  0x12e: Direct Color, 640x400x32
  0x12f: Direct Color, 640x480x32
  0x130: Direct Color, 800x600x32
  0x131: Direct Color, 1024x768x32
  0x100: Packed pixel, 640x400x8
  0x101: Packed pixel, 640x480x8
  0x103: Packed pixel, 800x600x8
  0x105: Packed pixel, 1024x768x8
  0x10e: Direct Color, 320x200x16
  0x111: Direct Color, 640x480x16
  0x114: Direct Color, 800x600x16
  0x117: Direct Color, 1024x768x16

ビデオモード番号0x131などは1024x768で32ビットカラーで実行できる。VBE Wikipedia:enとビデオモード番号と解像度が違っている。videoset 0x131でVMware上ではGRUBの結果道理に動くからWikipediaが違っているかもしれない(当てにならないけど)。

リニアフレームバッファについて仕様書にはすこし書いてあるが実装が難しい、32ビットカラーの解像度だとうまくいくが、それ以外の解像度だと表示は出るが何かおかしい。だれかVBE リニアフレームバッファについて説明されいるドキュメントを知りませんか?