Specifications
42 Chapter 3 Installing Server Software and Finishing Basic Setup
Preparing the Target Volume for a Clean Installation
If the target volume has Mac OS X Server v10.3 or v10.4 installed, when you run
installer, it upgrades the server to v10.5 and preserves user files.
If you’re performing a clean installation, back up the user files you want to preserve,
then use diskutil to erase the volume, format it, and enable journaling:
$ /usr/sbin/diskutil eraseVolume HFS+ "Mount 01" "/Volumes/Mount 01"
$ /usr/sbin/diskutil enableJournal "/Volumes/Mount 01"
You can also use case-sensitive Journaled HFS+ as a startup volume format, which is an
available format for the Erase and Install option for local installations, but not for
remotely controlled installations.
Important: Third-party applications might have problems with case-sensitive Journaled
HFS+ format because of case mismatch. For example, when referencing the PlugIns
folder, some third-party applications might use the term PlugIns while other parts
might use the term Plugins. This works on HFS+ and Journaled HFS+, but not on case-
sensitive Journaled HFS+.
You can also use diskutil to partition the volume and set up mirroring. For more
information, see the diskutil man page or Chapter 7, “Working with Disks and
Volumes,” on page 85.
Important: Don’t store data on the hard disk partition where the operating system is
installed. If you must store additional software or data on the system partition, consider
mirroring the drive. With this approach, you won’t risk losing data if you reinstall or
upgrade system software.
Restarting After Installation
When installation from the disc is complete, restart the computer by entering:
$ /sbin/reboot
or
$ /sbin/shutdown -r
Automating Server Setup
You can automate server setup by providing a configuration file that contains setup
settings.
Normally when you install Mac OS X Server on a computer and restart, Server Assistant
opens and prompts you for the basic information necessary to get the server running.
This includes the user name and password of the administrator, the TCP/IP
configuration information for the computer’s network interfaces, and how the
computer uses directory services.