Uploading issues

Im facing these problem, when i try to upload my blink programming,

can anyone help me.

Sketch uses 928 bytes (3%) of program storage space. Maximum is 30,720 bytes.
Global variables use 9 bytes (0%) of dynamic memory, leaving 2,039 bytes for local variables. Maximum is 2,048 bytes.
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0xa7
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0xa7
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0xa7
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0xa7
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0xa7
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0xa7
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0xa7
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0xa7
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0xa7
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0xa7
Problem uploading to board. See http://www.arduino.cc/en/Guide/Troubleshooting#upload for suggestions.

I found that my bootloader is missing, how do i get the bootloader back to my arduino board?

can anyone please help me.

You sure? That looks like you have the wrong board selected - double-check that, and if that's a '328p-based board, try telling the IDE it's a Uno, Pro Mini, and Nano instead of whatever it is and seeing if any of those settings work. Those boards differ only in the bootloader they come with, and it's common to see clones ship with a bootloader that doesn't match the board (in at least some cases, they're trying to do you a favor - the Uno bootloader is just plain better than the nano/pro mini bootloader)

To burn the bootloader, connect an ISP programmer (either another Arduino running the Arduino as ISP sketch, or something like one of the $3 USB Asps available from ebay) to the ISP header (the 2x3 header near the '328p on the board), select the board and programmer you're using from the tools menu, and do "burn bootloader".

The connections for using Arduino as ISP can be found with google if you're using that - I recommend a USBAsp, though, particularly if you're newish to Arduino; there are a lot more gotchas when using Arduino as ISP.