Bueno, hace unos años tuve que hacer una practica para conseguir hacer a mano un disco de arranque artesanal. Hagamos un poco de memoria... aunque no te aseguro que todo lo que te diga sea correcto al 100%.
Viendolo por encima (realmente tiene mas instringulis) cuando arranca la computadora realiza el chequeo del sistema (se llama POST creo) y a continuacion busca un dispositivo para encontrar el sistema operativo, cuyo orden de busqueda se establece en la BIOS. Bueno, suponemos que lo primero que va a chequear es el diskette.
Al buscar en tu disco, la computadora acude al sector 1, cara 0 y pista 0, y lo vuelca a memoria para comenzar a ejecutar las instrucciones que alli se encuentran.
Te recomiendo que primero construyas un programa en ensamblador para que guarde en un disco lo que quieres que se ejecute como instrucciones de arranque. Estas instrucciones deberas colocarlas a partir del sector 1, cara 0 y pista 0. Para ello podrías utilizar la interrupcion 13h de la BIOS.
Ya nos cuentas.
Nos vemos