There is a generic boot menu guide now here on the wiki.

For Froyo make sure you have the most recent release image and or build your own image.

Make sure:

  • the image name matches the menu entry.
  • the path to the image in the menu entry does NOT end in gz.
  • if the name of your menu entry (from the start of the line to the first "|") does NOT contain the keywords "Froyo" or "Android" you have to add a "|0" to the end of that line.

Examples:

openAOS FroYo|/dev/sda1|/openaos-froyo-alpha5.img|/init

MyDroid|/dev/sda1|/my-froyo-build.img|/init|0

Please notice how the second example requires the trailing 0 to activate the  framebuffer setup for Android.