<aname="l11"></a>The </span><ahref="https://zeal-operating-system.github.io/ZealOS/Misc/OSInstall.CC.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://zeal-operating-system.github.io/ZealOS/Doc/Boot.DD.html#l1"><spanclass=cF4>Boot.DD</span></a><spanclass=cF0> for an overview of booting. See </span><ahref="https://zeal-operating-system.github.io/ZealOS/Doc/Requirements.DD.html#l1"><spanclass=cF4>Requirements</span></a><spanclass=cF0> for supported hardware.
<aname="l19"></a></span><spanclass=cF4></span><ahref="https://zeal-operating-system.github.io/ZealOS/System/BlkDev/Mount.CC.html#l260"><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://zeal-operating-system.github.io/ZealOS/System/BlkDev/DiskPart.CC.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://zeal-operating-system.github.io/ZealOS/System/BlkDev/Mount.CC.html#l260"><spanclass=cF4>Mount</span></a><spanclass=cF0>() automatically.
<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://zeal-operating-system.github.io/ZealOS/System/Boot/BootMHDIns.CC.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://zeal-operating-system.github.io/ZealOS/Doc/RedSea.DD.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>
<aname="l38"></a><blink>WARNING:</blink> If you are upgrading, be sure not to lose the file, </span><spanclass=cF2>/Boot/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://zeal-operating-system.github.io/ZealOS/System/BlkDev/Mount.CC.html#l260"><spanclass=cF4>Mount</span></a><spanclass=cF0>
<aname="l48"></a>5) Use Linux's Grub or ZealOS' </span><ahref="https://zeal-operating-system.github.io/ZealOS/System/Boot/BootMHDIns.CC.html#l76"><spanclass=cF4>BootMHDIns</span></a><spanclass=cF0>(</span><spanclass=cF2>'D'</span><spanclass=cF0>)
<aname="l50"></a> The </span><ahref="https://zeal-operating-system.github.io/ZealOS/System/Boot/BootMHDIns.CC.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>/Boot/OldMBR.BIN.C</span><spanclass=cF0> and
<aname="l54"></a> Delete </span><spanclass=cF2>/Boot/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>/Boot/OldMBR.BIN.C</span><spanclass=cF0> onto a system with a non-ZealOS boot loader.