ext2 boot loader? oO
Posted: Fri Jan 23, 2009 8:20 am
Hey all!
I have few questions and first one will be: Can I use EXT2 file system either in my OS or in boot loader without getting some license or something? (I couldn't find the license its released under this why I ask).
Now I want to use ext2 as my main FS for bootloader and OS (at least for now, maybe Ill invent something better/easier later). I do have a basic kernel and bootloader however my boot loader is hard coded and uses sectors to load stage 2 and kernel (I mean if stage 2 becomes bigger than it now I will need to change the bootloader and recompile it). So I decided to use FS. I did saw a tutorial with using FAT12 as main FS but I don't like fat and I use Linux as my development machine so I prefer some native FS, so I picked EXT2 (not enough info on ext1, and don't need journaling of ext3 yet). However the net is lack of boot loaders written with ext2 (except of GRUB maybe, but its too massive that it will take me weeks to understand it), so I ask you you help! I need some tutorial, or point to start with, so I could develop my bootloader with ext2.
Thanks a lot!
I have few questions and first one will be: Can I use EXT2 file system either in my OS or in boot loader without getting some license or something? (I couldn't find the license its released under this why I ask).
Now I want to use ext2 as my main FS for bootloader and OS (at least for now, maybe Ill invent something better/easier later). I do have a basic kernel and bootloader however my boot loader is hard coded and uses sectors to load stage 2 and kernel (I mean if stage 2 becomes bigger than it now I will need to change the bootloader and recompile it). So I decided to use FS. I did saw a tutorial with using FAT12 as main FS but I don't like fat and I use Linux as my development machine so I prefer some native FS, so I picked EXT2 (not enough info on ext1, and don't need journaling of ext3 yet). However the net is lack of boot loaders written with ext2 (except of GRUB maybe, but its too massive that it will take me weeks to understand it), so I ask you you help! I need some tutorial, or point to start with, so I could develop my bootloader with ext2.
Thanks a lot!