/Experimental-OS

Experiment of loading system with multiboot loader and FAT16/32 reading

Primary LanguageC++MIT LicenseMIT

This is a project of my university years. I experimented with different OS that time and was interesetd in details of system work.

As result, there are two projects written in garbage C++ and C one is for reading FAT16 and FAT32, another is implementation of multiboot loader working along with grub to load kernel. I've stucked on entering to safe mode. May be I'll back to this some time in future )

Basic disk image with configured grub is provided in MultibooLoader folder

To start system with qemu

qemu-system-x86_64 -drive -if=floppy,file=bootgrub.img,format=raw