<aname="l3"></a>Burn a CD with software that supports ISO files. Then, boot it. It's a live CD, so you can look around with or without
<aname="l4"></a>installing.
<aname="l5"></a>
<aname="l6"></a>Dual booting with another operating system is the best way to use ZealOS. It is often used in a virtual machine because it
<aname="l7"></a>won't boot natively on some machines, though. For native dual booting, you need a partition for ZealOS. Windows often comes
<aname="l8"></a>with a restore disk that does not allow repartitioning. It's recommended to connect a spare additional hard drive and use the </span><spanclass=cF2>B
<aname="l9"></a>IOS</span><spanclass=cF0> to select which drive to boot.
<aname="l11"></a>The </span><ahref="https://tomawezome.github.io/ZealOS/Misc/OSInstall.html#l1"><spanclass=cF4>::/Misc/OSInstall.CC</span></a><spanclass=cF0> script will automate much of this. It runs if you boot the CD/DVD-ROM.
<aname="l13"></a>See </span><ahref="https://tomawezome.github.io/ZealOS/Doc/Boot.html#l1"><spanclass=cF4>Boot.DD</span></a><spanclass=cF0> for an overview of booting. See </span><ahref="https://tomawezome.github.io/ZealOS/Doc/Requirements.html#l1"><spanclass=cF4>Requirements</span></a><spanclass=cF0> for supported hardware.
<aname="l19"></a></span><spanclass=cF4></span><ahref="https://tomawezome.github.io/ZealOS/System/BlkDev/Mount.html#l235"><spanclass=cF4>Mount</span></a><spanclass=cF0>() use if the drive is partitioned.
<aname="l20"></a> This command mounts a drive making it accessible. For simplicity, sel </span><spanclass=cF2>'C'</span><spanclass=cF0> as the first drive letter for your hard drive.
<aname="l21"></a> The first partition will be </span><spanclass=cF2>'C'</span><spanclass=cF0>, second, </span><spanclass=cF2>'D'</span><spanclass=cF0>, etc. ZealOS needs only 1 number to utilize a hard drive -- port.
<aname="l23"></a></span><ahref="https://tomawezome.github.io/ZealOS/System/BlkDev/DiskPart.html#l13"><spanclass=cF4>DiskPart</span></a><spanclass=cF0>(</span><spanclass=cF2>'C'</span><spanclass=cF0>) use if drive is not partitioned
<aname="l25"></a> This will perform a special </span><ahref="https://tomawezome.github.io/ZealOS/System/BlkDev/Mount.html#l235"><spanclass=cF4>Mount</span></a><spanclass=cF0>() automatically.
<aname="l27"></a><blink>WARNING:</blink> This command erases everything on a hard drive. It repartitions a whole drive and formats the partitions. This
<aname="l28"></a> command should be skipped if you already have your hard drive partitioned.
<aname="l31"></a><blink>WARNING:</blink> This command doesn't play well with other operating systems. You'll need to do a </span><ahref="https://tomawezome.github.io/ZealOS/System/Boot/BootMHDIns.html#l58"><spanclass=cF4>BootMHDZero</span></a><spanclass=cF0>() to restore
<aname="l35"></a> This command formats a drive with </span><spanclass=cF2>FAT32</span><spanclass=cF0> or the </span><ahref="https://tomawezome.github.io/ZealOS/Doc/RedSea.html#l1"><spanclass=cF4>RedSea</span></a><spanclass=cF0> file system type. Use the drive letter of the partition in place of </span><spanclass=cF2>'D
<aname="l38"></a><blink>WARNING:</blink> If you are upgrading, be sure not to lose the file, </span><spanclass=cF2>/0000Boot/OldMBR.BIN.C</span><spanclass=cF0>.
<aname="l45"></a> This command recompiles the source code on a drive and writes to the <u>drive's</u> boot record. You'll need to reenter the </span><ahref="https://tomawezome.github.io/ZealOS/System/BlkDev/Mount.html#l235"><spanclass=cF4>Mount</span></a><spanclass=cF0>
<aname="l48"></a>5) Use Linux's Grub or ZealOS' </span><ahref="https://tomawezome.github.io/ZealOS/System/Boot/BootMHDIns.html#l76"><spanclass=cF4>BootMHDIns</span></a><spanclass=cF0>(</span><spanclass=cF2>'D'</span><spanclass=cF0>)
<aname="l50"></a> The </span><ahref="https://tomawezome.github.io/ZealOS/System/Boot/BootMHDIns.html#l76"><spanclass=cF4>BootMHDIns</span></a><spanclass=cF0>() command places a boot loader on a drive. It saves the old master boot record to </span><spanclass=cF2>/0000Boot/OldMBR.BIN.C</span><spanclass=cF0> and
<aname="l51"></a> replaces it. When you boot, you will have the option of booting the old master boot record. This command can be skipped if
<aname="l52"></a> you already have a boot loader. Be sure not to lose the copy of the old boot record, like if you reformat the drive.
<aname="l53"></a>
<aname="l54"></a> Delete </span><spanclass=cF2>/0000Boot/OldMBR.BIN.C</span><spanclass=cF0> if you want to get a fresh copy of a mbr, like if installing from your own custom CD containing
<aname="l55"></a> it's own </span><spanclass=cF2>/0000Boot/OldMBR.BIN.C</span><spanclass=cF0> onto a system with a non-ZealOS boot loader.
<aname="l56"></a>
<aname="l57"></a> If you have anti-virus software, it might object to having a different master boot record.
<aname="l58"></a>
<aname="l59"></a></span><spanclass=cF8>
<aname="l60"></a>* "Windows" is a trademark owned by MicroSoft Corp.
<aname="l61"></a>* "Linux" is a trademark owned by Linus Torvalds.