@ECHO OFF REM INST.BAT - The purpose of this batch file is REM to ease installation of FreeDOS. REM August 23, 2001; Sept 27, 2001 REM December 19, 2001 REM This batch file require FreeCOM to work correctly. REM This batch also makes use of character 255 (nonspace blank) CLS ECHO FreeDOS Installation ECHO FreeDOS Ripcord Beta 7 H2 ("SPEARS") Distribution ECHO ÿ choice /N /C:YNG"Enable monochrome (/MONO) mode [YN]?" IF ERRORLEVEL 3 GOTO EASTER_EGG IF ERRORLEVEL 2 GOTO CN_MONO SET USE_MONO=YES GOTO C_MONO :CN_MONO SET USE_MONO=NO :C_MONO ECHO ÿ CLS ECHO FreeDOS Installation ECHO FreeDOS Ripcord Beta 7 H2 ("SPEARS") Distribution ECHO ÿ ECHO If you have not already created a DOS partition then you should ECHO run FDISK now, otherwise you may omit this step. ECHO ÿ Follow the on-screen prompts to create a new primary partition ECHO ÿ and mark it as active. After running FDISK you will need to reboot. ECHO ÿ Just boot off the install boot floppy again, & select no this prompt. ECHO ÿ choice "Would you like to run FDISK now" IF ERRORLEVEL 2 GOTO C_FDISK IF ~%USE_MONO%==~YES FDISK /MONO IF ~%USE_MONO%==~NO FDISK REM IF we failed to set mono, default to not using it REM IF ~%USE_MONO%==~ ECHO ERROR: FAILED to set if MONO mode enabled! IF ~%USE_MONO%==~ FDISK :C_FDISK REM We CLS here since if the person ran FDISK but didn't change REM anything, then the screen is cleared but the cursor is midway down. CLS ECHO FreeDOS Installation ECHO FreeDOS Ripcord Beta 7 H2 ("SPEARS") Distribution ECHO ÿ ECHO If you just created a new partition for FreeDOS then you must FORMAT ECHO it now. You may also format the partition if you wish to wipe it clean. ECHO WARNING: All data on your C: drive will be lost, so only select YES ECHO ÿ if you are sure. (You must also type 'Y' at Format's prompt). ECHO ÿ choice "Format your C: drive now" IF ERRORLEVEL 2 GOTO C_FORMAT choice "Would you like to do a Quick format (skip bad sector checking)" IF ERRORLEVEL 2 GOTO CN_BSCFORMAT format C: /Q /U /V:FREEDOS ECHO ÿ pause GOTO C_FORMAT :CN_BSCFORMAT ECHO ÿ ECHO Bad sector checking may take a while, so once formatting starts ECHO take a break (or a nap) and come back in a bit... format C: /U /V:FREEDOS ECHO ÿ pause :C_FORMAT CLS ECHO FreeDOS Installation ECHO FreeDOS Ripcord Beta 7 H2 ("SPEARS") Distribution ECHO ÿ ECHO You now need to make the drive bootable (that is copy the KERNEL and ECHO COMMAND to it along with setting up the boot record). ECHO ÿ choice "Run SYS C: now to do this" IF ERRORLEVEL 2 GOTO C_SYS sys c: ECHO ÿ pause :C_SYS REM Run INSTALL now CLS ECHO FreeDOS Installation ECHO FreeDOS Ripcord Beta 7 H2 ("SPEARS") Distribution ECHO ÿ choice /C:FM "Do you wish to do a [F]ULL or [M]INI install" IF ERRORLEVEL 2 GOTO C_MIN SET USE_MINI=NO GOTO C_MINIFULL :C_MIN SET USE_MINI=YES :C_MINIFULL ECHO ÿ CLS ECHO FreeDOS Installation ECHO FreeDOS Ripcord Beta 7 H2 ("SPEARS") Distribution ECHO ÿ IF ~%USE_MINI%==~YES ECHO Mini installation selected. IF ~%USE_MINI%==~NO ECHO Full installation selected. ECHO ÿ ECHO For the source you may specify . (ie current directory) ECHO You will also be prompted where to install FreeDOS, ECHO most people will choose C:\FDOS (or C:\DOS). ECHO ÿ pause IF ~%USE_MONO%==~YES GOTO INST_MONO IF ~%USE_MINI%==~YES GOTO INST_MINI REM Run FULL install (not monochrome mode) INSTALL /ism GOTO INST_DONE :INST_MINI REM Run MINI install (not monochrome mode) INSTALL /ism /df INSTALL.MIN GOTO INST_DONE :INST_MONO IF ~%USE_MINI%==~YES GOTO INST_MINI_MONO REM Run FULL install (monochrome mode) INSTALL /ism /mono GOTO INST_DONE :INST_MINI_MONO REM Run MINI install (monochrome mode) INSTALL /ism /df INSTALL.MIN /mono REM GOTO INST_DONE :INST_DONE ECHO ÿ ECHO Your hard drive should be ready to boot FreeDOS, ECHO (optional) please copy the sample CONFIG.SYS & AUTOEXEC.BAT ECHO to C:\ & edit as needed, and then reboot. set PROMPT=FDB7H2 $P$G GOTO SKIP_GAME :EASTER_EGG REM MineSweep Copyright Dave Dunfield (For noncommercial use only) MSWEEP /M :SKIP_GAME ECHO ÿ ECHO Enjoy FreeDOS! ECHO ÿ