Arduino Uno bootloader on Mega2560

Hi to everyone,

I am using Xbee series 1 on my Arduino Mega2560 and the communication works well, but now I need to upload wirelessly my sketches and it doesn't seem to be possible. I tried by pressing the reset button during the upload, but I found that this works for the Arduino Uno but not for the Mega2560. It seems to be necessary to change the bootloader, so my question is:

is it possible to upload the Arduino Uno bootloader on an Arduino Mega2560?

If yes, how can I do that using another AVR as an ISP? After having uploaded the sketch "ARduinoISP" on the programmer board and selected "Arduino as ISP", should I select the board->Arduino Uno and then "burn the bootloader"?

Thank you for your help!

The UNO bootloader (optiboot) will NOT run on an atmega2560. Neither it nor the protocol it uses supports more than 128k bytes of flash.