burning bootloader safeguards?

does the arduino uno have a safeguard build in to prevent being able to burn the bootloader to the chip that is on the board?

i have the uno and i have been searching everywhere and the same thing comes up

you need either 2 arduinos or to breadboard the chip.

why cant i burn the bootloader right on the board i should not have to slave another board or put the chip in a breadboard?

i have the programmer set to avrisp mkii

and the port set to /dev/cu.usbmodemfd1331 (arduino/genuino uno)

and the board arduino/genuino uno

still get errors

do i need a .avrdude file or is this a safeguard to prevent accidently burning bootloaders and bricking the chip or is there lockdowns that once the chip is burned to then it cant be burned to any more?

do you have a avrisp mkii hooked up? Ardu you trying to burn the bootloader without using a programmer (Using th onboard USB port)?

You need a programmer to burn the bootloader. As there is no way to get the code onto the chip without it, the serial connection is handled by the Bootloader for getting the code from your PC (Via a USB to Serial Converter) to the flash.