This is an assignment done by me for a second year project in the university. The goal was to write a bootloader that can boot the given OS ( JOSH ) from a pen drive which is having FAT32 file system( We were supplied with a bootloader that could boot only from a FAT12 file system ).
What this bootloader can do:
It can load the first file( which should be a file less than 4096 bytes) which is located in a USB drive with a FAT32 file system to the memory and hand over the execution to that program.
Steps to use the Bootloader:
Included in the README file in gitHub.
More information can be found in the pdf in the doc folder.