04 - KellyBootloader y ErickAssembly

Recientemente, hice, un bootlooader llamado KellyBootloader, que puede ejecutar código binario de ErickBinaryFormat, que quiere decir? Que, las aplicaciones de S-SUN se pueden ejecutar en KellyBootloader

Además podrás hacer tu propio OS aquí veremos como hacerlo
No te voy a dar como hacer el codigo pero si los pasos

  1. Has el codigo en un .easm
  2. Compilado
  3. Si tienes KellyBootloader en tu usb en /efi/boot como bootx64.efi entonces mete el .bin que salió al compilar el OS en el directorio raíz de la usb
  4. Reinicia

Si sigues estos pasos nadamas al entrar a KellyBootloader si no tienes otro bin ejecutará el primer archivo bin que encuentra, lo que quiere decir, que, si el primer archivo bin que encuentra en tu usb es tu sistema, lo ejecutara

De todas formas al terminar la ejecución de un bin se te mostrará un terminal y ahí puedes ejecutarlo manualmente

2 Me gusta

¿No hubiera sido mejor simplemente inyectar el código requerido en el kernel para que bootee desde EFI al estilo EFI boot stub? Puede que sea mas práctico.

bueno, es que kellybootloader lo que hace es buscar en la raiz del dispositivo donde se encuentra el bootloader, ahi busca un .bin y el primero que encuentre lo ejecuta, asi que ya puedes descargar un .bin o compilar uno , moverlo a la raiz del dispositivo donde tienes el bootloader y listo cuando arranque el bootloader si hay un solo bin ten por seguro que ese sera el que arranca, depende de suerte de que un .bin especifico sea el primero asi que ten unicamente un .bin o antes de que aparescan el “trying to boot: X archivo” presiona escape y te mostrara un prompt donde puedes poner ls y ./Archivo