Booting from Floppy #106
Replies: 4 comments 9 replies
-
This is great! Please create pull requests for your changes and I will merge them. Loading a file system to memory is a good idea for floppy/USB booting. |
Beta Was this translation helpful? Give feedback.
-
I will have to do another pull request.
It should be in the baremetal_build function. Otherwise, a proper 1.5 Mb image is not formed if some change is made in the asm code ... My fault, but after trying the code after merging today, I noticed this. |
Beta Was this translation helpful? Give feedback.
-
Hello! |
Beta Was this translation helpful? Give feedback.
-
Hello Ian! |
Beta Was this translation helpful? Give feedback.
-
Hello there and thank you for wonderful work!
I propose here what I wanted to do for myself. Namely, to boot the system from a floppy disk.
There are several reasons, but one of the most important is that someone else would like it and that my machine (from linked video) will not boot from a USB stick with your image because the bios has some protection and I cannot remove it ...
I forked BareMetal-OS and Pure64, and I made some small changes and everything works as I wanted except that there is no filesystem on the disk as it is not available from your USB stick image either...
I'm planning to make a simple file system for floppy disks, but as far as this OS is concerned, on system boot the entire image of the floppy would be loaded into RAM from protected mode, and from there the FS would be used, and at the end of the working, the entire image can be burn to a floppy disk. Because what is 1.5 megabytes for the available gigabytes now.
If you download my repository and run baremetal.sh you will also get a floppy.img that you can try.
This image do not fully work on QEMU & BOCHS but work perfectly on real machine!
I'm writing all this as an idea and I didn't want to start a pull request if you don't think this is worth it and I didn't want to force this either?
Beta Was this translation helpful? Give feedback.
All reactions