Problema con Bootloader Microcontrolador Atmega328P

Bien creo que tengo una hipotesis, creo que para poder cargar un programa y el bootloader a otro atmega328p debe conectarese los 5v del arduino y no utilizar alimentación externa.