Installing bootloader on Mege2560

I believe I've zapped my bootloader (power disconnect during upload?). How can I install a new bootloader? I've been reading a bit and looks like I need to buy a programmer like USBtinyISP. I also note using an UNO to install a bootloader on another UNO. Can I do this with the Mega 2560. Mine is a China knockoff.

Thanks,
Theron Wierenga
Norton Shores, MI

I use Atmel AVR ISP MKii, purchase from Mouser.com.
I also do a lot of chips and don't want to deal with Uno as ISP.

Nick Gammon probably has the best Uno as ISP sketch, requires the least fooling around:

A lot of AVR ICSP programmers can't handle the larger flash memory size of the mega2560. USBtiny is one of them that can't.

I too recommend using Nick's bootloader sketch, it's proven and the most informative as you interface with it using the serial monitor.

Thanks a bunch, Gammon Atmega Bootloader Programmer worked like a charm. Used Uno to program Mega2560.

Theron