Burn bootloader on custom ATmega 2560 board
To burn a bootloader you have to use some external device. That can either be another Arduino or a hardware programmer, like an USBASP or something similar.

You can't just magic the bootloader on there through the USB and a dose of wishful thinking. To use the USB you first have to have the bootloader on there.