Question about which tools to use, bugs, the best way to implement a function, etc should go here. Don't forget to see if your question is answered in the wiki first! When in doubt post here.
I have been using GRUB's mkrescue to create ISO images from my compiled source files. I'm now at the point of developing my OS where I want to move into looking at reading/writing to the hard disk, but I do not know what filesystem is created by GRUB's mkrescue on the ISO image.
I think it uses ISO9660(not sure). Anyway, if you want to read from a hard disk, you can't read from an ISO(they're supposed to be CD-ROMs, not hard drives).
If some of you people keep insisting on having backwards compatibitity with the stone age, we'll have stone tools forever.
My Hobby OS: https://github.com/heatd/Onyx
As heat stated, the ISO file produced by mk-rescue is an image of a CD-ROM. Reading from the hard disk(s) is an entirely different topic. I suggest developing in an emulator/virtualization software, so that you can attach a "virtual" hard disk containing any (or even none) filesystem you want. Then you can start developing your driver.
"Programming is an art form that fights back."
-Kudzu