getting a OS to run
getting a OS to run
My biggest problem that I really don't understand is how do I get a os to boot without a floppy? I read about GRUB but I don't understand it.
You use an emulator that loads your finished disk image. (They can load files in place of a drive.)
As for GRUB, it's installed as the bootloader to your disk image. It loads a file in the disk's directory and jumps to it. (Ignoring everything else it does to simplify the matter.) This way you can ignore writing a boot loader and start with the kernel itself. (ie. the important part.)
As for GRUB, it's installed as the bootloader to your disk image. It loads a file in the disk's directory and jumps to it. (Ignoring everything else it does to simplify the matter.) This way you can ignore writing a boot loader and start with the kernel itself. (ie. the important part.)
C8H10N4O2 | #446691 | Trust the nodes.
- Combuster
- Member
- Posts: 9301
- Joined: Wed Oct 18, 2006 3:45 am
- Libera.chat IRC: [com]buster
- Location: On the balcony, where I can actually keep 1½m distance
- Contact:
If you mean that you don't have (or want to use) a floppy drive, you can use bootable cd's (rewritables obviously) or boot from harddisk using GRUB (linux recommended)
http://www.osdev.org/wiki/Bootable_CD
http://www.osdev.org/wiki/GRUB
http://www.osdev.org/wiki/Bootable_CD
http://www.osdev.org/wiki/GRUB
Do you have to have Linux for Grubs?
Maybe this will help. The OS I am making doesn't really do much of anything it is just for fun and it is being put on a really old Compaq laptop that currently has Windows 3.1 on it. I want to take Windows 3.1 off it and put my simple OS that I am working on on it. The OS will do only simple tasks and is just for fun.
Maybe this will help. The OS I am making doesn't really do much of anything it is just for fun and it is being put on a really old Compaq laptop that currently has Windows 3.1 on it. I want to take Windows 3.1 off it and put my simple OS that I am working on on it. The OS will do only simple tasks and is just for fun.