Menu

Tree [f8ebc0] master /
 History

HTTPS access


File Date Author Commit
 CDROOT 2015-05-06 Corbin Davenport Corbin Davenport [f8ebc0] changed mkisofs binary, fixed compiling bugs
 README.md 2014-08-11 Corbin Davenport Corbin Davenport [bc8a10] uploaded carbon 0.3.0
 compile.bat 2014-11-04 Corbin Davenport Corbin Davenport [33a021] fixed minor compiler issues
 compile.sh 2014-08-11 Corbin Davenport Corbin Davenport [bc8a10] uploaded carbon 0.3.0
 mkisofs-linux 2014-08-10 Corbin Davenport Corbin Davenport [580e11] Move over from GitHub
 mkisofs-mac 2014-08-10 Corbin Davenport Corbin Davenport [580e11] Move over from GitHub
 mkisofs.exe 2015-05-06 Corbin Davenport Corbin Davenport [f8ebc0] changed mkisofs binary, fixed compiling bugs
 mkisofs.rc 2014-08-10 Corbin Davenport Corbin Davenport [580e11] Move over from GitHub

Read Me

How to compile

Carbon is easy to compile into a bootable .iso file. First, make sure you have the entire repo downloaded. If you are on Windows, just run the compile.bat file. If you are using Linux or Mac, run the compile.sh file. On Linux/Mac you may have to mark it as executable first, with chmod +x ./compile.sh. When it's done, it will create a carbon.iso file within the main folder. Simply burn that image using any tool you like to a CD/DVD, or mount it into a virtual machine to try out Carbon.

Compiling Carbon is only suppored on Windows, Linux (x86 only), and Mac. For any other platform, it will try using the binary at /usr/bin/mkisofs. Pre-compiled Carbon boot discs are also available in the Releases page, if you don't want to/can't compile it yourself.

How the boot disc works

On boot of the .iso image (or whatever media it was burned to), isolinux is loaded. It then mounts the floppy image located at cdroot/isolinux/BTDISK.IMG. The startup scrips on the floppy image then mount the entire CD partition (the cdroot folder), sets it to the D:\ drive, and runs the AUTORUN.BAT file within cdroot.