[6] Los primeros ordenadores usaban una variedad de métodos ad hoc para obtener un pequeño programa en la memoria para resolver este problema.En las computadoras modernas (después de 1975), el proceso de arranque comienza con la CPU ejecutando los programas contenidos en la memoria ROM en una dirección predefinida (se configura la CPU para ejecutar este programa, sin ayuda externa, al encender la computadora).El proceso de arranque se considera completo cuando la computadora está preparada para contestar a los requerimientos del exterior.La típica computadora moderna arranca en, aproximadamente, un minuto (del cual, 15 segundos son empleados por los cargadores de arranque preliminares y, el resto, por el cargador del sistema operativo), mientras que los grandes servidores pueden necesitar varios minutos para arrancar y comenzar todos los servicios; para asegurar una alta disponibilidad, ofrecen unos servicios antes que otros.La mayoría de los sistemas embebidos deben arrancar casi instantáneamente, por ejemplo, esperar un minuto para poder ver la televisión se considera inaceptable.Por ello, tienen el sistema operativo en la ROM o memoria flash, gracias a lo que pueden ser ejecutados de forma casi instantánea.Todo esto es posible gracias al framebuffer, que nos posibilita las consolas a resoluciones y profundidades de color altas.Normalmente, el firmware del sistema (UEFI o BIOS) permitirá al usuario configurar un "orden de arranque".Por ejemplo, en una PC con Windows instalado en el disco duro, el usuario podría establecer el orden de inicio en el que se indicó anteriormente y luego insertar un Linux Live CD para probar Linux sin tener que instalar un sistema operativo en el disco duro.[9][10] Hay varios dispositivos disponibles que permiten al usuario "arrancar rápidamente" en lo que suele ser una variante de Linux para varias tareas sencillas como el acceso a Internet; algunos ejemplos son Splashtop y Latitude ON.Este programa ejecuta una autoprueba de encendido (POST) para comprobar e inicializar los dispositivos necesarios, como la memoria principal (DRAM), el bus PCI y los dispositivos PCI (incluido el funcionamiento integrado ROM opcional).En el caso de un disco duro, esto se denomina Master Boot Record (MBR).