Creating CD-ROM/DVD Installers

InstallAnywhere 2017

Edition • This information applies to the Premier edition of InstallAnywhere. The Professional edition always creates Web installers.

InstallAnywhere enables you to generate CD-ROM/DVD installers. These installers consist of multiple files that are meant to be burned onto one or more CDs, DVDs, or other removable media. They can also be placed on network volumes to provide easy to access to large installers.

To create CD-ROM/DVD installers:

1. In the Advanced Designer, on the Build page, click Build Installers. The Build Installers view opens.
2. Click the Build Configurations tab.
3. In the Select Build Configuration list, select the build configuration for which you want to specify distribution options.
4. Click the Distribution subtab.
5. In the CD-ROM Installer Options area, select the Build CD-ROM Installers check box.
6. Indicate whether to optimize installers for each build target. To produce an installer specific to each build target that exists on the Build Targets tab, select the Optimize Installer Size by Platform check box.

By default, the installer is split to fit onto multiple 650-MB CDs. Optionally, if you want to change the media size, click Change Disk Space and Name to open the Change Disk Space and Name dialog box, and set media size and name options, as described in Change Disk Space and Name Dialog Box

The directory structure for CD-ROM installers is as follows:

Platform1/Disk1/InstData/

  |-…

  |-MediaId.properties

  |-Resource1.zip

Platform1/Disk2/InstData/

  |-MediaId.properties

  |-Resource2.zip

Platform1/Diskn/InstData/

  |-MediaId.properties

  |-Resourcen.zip

Disk 1 typically contains an installer binary, often inside a VM or No VM directory. For example, when the Without VM and With VM options for Windows are both checked on the Build Targets subtab, InstallAnywhere places both VM and No VM subdirectories, each with an install.exe, inside Disk1/InstData. So the directory structure for Disk 1, in this case, is:

Windows/Disk1/InstData/

  |-No VM

     |-install.exe

  |-VM

     |-install.exe

     |-MediaId.properties

     |-Resource1.zip

However, on other platforms, such as macOS or OS X, Unix (All), and Other Java-Enabled Platforms, the install binary is contained in the Disk1/InstData directory. On macOS or OS X, for example, the directory structure for Disk 1 is:

MacOSX/Disk1/InstData/

  |-install.app

  |-MediaId.properties

  |-Resource1.zip

When burning CDs or DVDs, the developer needs to make sure that the folders—Disk1, Disk2, and so on—are burned as is to the disk. Burning only the contents of these folders causes installers to work incorrectly. The directory structure for the disk burning application should look like:

<ISO CD NAME>

  |-Disk1

  |-Disk2

If you have chosen to split the installer into multiple CD-ROMs, a dialog box will open to prompt the user to insert or locate the subsequent CDs. This dialog box will also open during Maintenance Mode when a feature is being added or repaired.

See Also