I have followed this tutorial http://wiki.osdev.org/Bare_bones to build a simple C kernel and boot it successfully. But, how to convert the floppy image to CD image to use it with my real PC?
feedback
|
|
I have converted all my old boot floppies to bootable CD's using Nero on a Windows box.
| |||
|
feedback
|
|
The method for booting floppies and CD's are completely different. What you need is a El Torito CD Image. The only way that I know to create a bootable CD from scratch, is to use something like IsoLinux | |||
|
feedback
|
|
The method for booting floppies and CDs are remarkably similar. An El Torito CD is bootable because it contains the image of a bootable floppy disk, separate from the main data on the disc. Most good CD burning programs should have an option to use the floppy image to make the disc bootable. For example, in Roxio on Windows, on the screen where you add files to disc, there's a "Make Bootable" button. Clicking that will result in it asking you for the floppy image. Similarly, in ImgBurn on Windows, in Build mode, select the "Advanced" tab, and the "Bootable Disc" tab under that. Point the Boot Image field to your floppy image. | |||
|
feedback
|