Não é novidade e talvez tenham vários posts sobre o assunto, mas, quero criar minhas bases. Faça a seguinte montagem.
Carregue na placa Arduíno UNO o aplicativo ArduinoISP que vem nos exemplos do software Arduíno.
Depois no menu [Ferramentas] selecione o programador "Arduino as ISP" e para finalizar clique em "Gravar Bootlader" e brevemente seu Atmega328P esta com o Bootloader.