Burning a bootloader for atmega 328

Hello,

I'm using a ZB1 board, a devicesimilar and compatible with arduino (Loading...).
I'm trying to program it but first of all I think I dont have the correct bootloader.
After I select the correct com port in the Arduino IDE 0017 and the "Arduino Duemilanove or Nano w/ ATmega328", I'm tying to burn a bootloder, but none of the 4 option in working.
For the first one the arduino software remains on writting for indefinite time, for the others I get an error like

avrdude: stk500_getsync(): not in sync: resp=0x00
avrdude: successfully opened stk500v2 device -- please use -c stk500v2

avrdude: stk500_read_sig_bytes(): (a) protocol error, expect=0x14, resp=0x75
avrdude: error reading signature data for part "ATMEGA328P", rc=-2
avrdude: error reading signature data, rc=-1

I saw a similar topic here:
http://www.arduino.cc/cgi-bin/yabb2/YaBB.pl?num=1238155288
but I don't know how to adapt it to my case

Thanks you for your time,

Alex

Try this
http://www.geocities.co.jp/arduino_diecimila/bootloader/index_en.html