I have an Arduino Uno and I am using arduino 1.0.5 IDE. I followed he [procedures for bootloading an atmega328P-PU on a breadboard](https://www.arduino.cc/en/Tutorial/ArduinoToBreadboard).

I uploaded the ArduinoISP sketch first, made the connections(using the External Oscillator) and then wired it up. Then, I selected the programmer as Arduino as ISP, selected the board as Arduino duemilanove w/ Atmega328P. Then I selected the correct serial port and clicked Burn Bootloader. 
I got the following errors:

> 
> avrdude.exe: stk500\_program\_enable(): protocol error, expect=0x14,
>  resp=0x50avrdude.exe: initialization failed, rc=-1 Double
>  check connections and try again, or use -F to override  
> 
>  this check.avrdude.exe: stk500\_disable(): protocol error, expect=0x14,
>  resp=0x51
> 
> 
> 

How to solve this issue? Also, can I upload the bootloader directly by using it on the Uno in place of the original chip. If so, how?