vmwareの仮想pcの実装が腐ってるだけだろう。
他の仮想環境ではちゃんと検出する? あと実機は検出するの?

mbr/2nd boot loaderを自作してみたいけど、作って試すのが面倒だな。
redboot流用しちゃって済ませるかな。