Rutina POST (power-on self-test)

El auto diagnóstico de arranque es un proceso realizado por rutinas de firmware o de software de verificación e inicialización de los componentes de entrada y salida en un sistema computacional que se encarga de configurar y diagnosticar el estado del hardware. El microprocesador lo interpreta y y ejecuta las rutinas.
Tiene un código de errores, y es fundamental para comprobar una placa madre nueva o agregar algún hardware importante y avanzado.

Primera y segunda fase de una típica operación POST (AMI BIOS)

Si todo sale bien, inicia el cargador de arranque(bootloader), o bien, el gestor de arranque(boot manager) que sería un menú simple que permite al usuario elegir el siguiente código a ejecutar del bootloader ó de un programa, como puede ser memtest86. Habitualmente el gestor de arranque forma parte del cargador de arranque como por ejemplo en GRUB, GRUB 2, LILO o SYSLINUX.
Repositorio (Github):