V.  Example installations


V.4  Two hard disks, Solaris, Windows NT - safety

Overview

There are two hard disk drives on the system, and two operating systems installed: Solaris and Windows NT. FAT-16 partition, is used to exchange data between systems. No third party boot manager is involved, Solaris boot manager boots both systems.

Solaris and NT are installed safely, that is, on separate hard disks. This allows to boot them directly by switching BIOS boot sequence.

Partitioning

Hard disks will be partitioned as follows (proportions are meaningless):


HDD-1
  1. Primary - FAT-16
 
 
  2. Primary - Solaris UFS
Solaris
active  
HDD-2
  1. Primary - NTFS
Windows NT
active  
  2. Extended
 
  2.1. NTFS
 
  2.2. NTFS

Recipe

  1. Connect hardware and configure BIOS. Set HDD-2 as the boot drive (see IV.1 for details).
  2. Install Windows NT. During setup, create a primary NTFS partition on HDD-2 for NT system. This will allow boot HDD-2 directly in case of problems (see notes on the size). After that you should be able to boot NT. The primary partition is C:.
  3. Boot NT and use its Disk Administrator to create an extended partition and NTFS logical volumes on HDD-2, for user data, applications, archives etc. Assign drive letters D:, E:, etc. for all created volumes and CD-ROM(s).
  4. Use NT Disk Administrator to create a primary FAT-16 partition on HDD-1. This can be FAT-32 in case of W2K or latter NT version. Assign a drive letter to this volume. The partition will be used to exchange data between operating systems and to boot Windows NT. Size of FAT-16 should not exceed 1 GB to get reasonable cluster size.
  5. From root of C: copy files
    1. ntldr,
    2. ntdetect.com,
    3. boot.ini,
    4. ntbootdd.sys if HDD-1 is SCSI.

    to the FAT partition on HDD-1.

  6. Edit the copy of boot.ini file in FAT partition and change all rdisk(0) entries to rdisk(1). In case of mixed IDE/SCSI environments read notes on booting NT.
  7. Reboot the machine to BIOS setup and change BIOS boot sequence to boot from HDD-1. Do not swap hard disk cables (see notes on hardware and BIOS for details).
  8. The FAT partition on HDD-1 is not boot-able. To fix this follow the steps of Fixing NT boot sector section. Now, you should be able to boot NT from FAT partition on HDD-1.
  9. On the remainder of HDD-1 create Solaris partition.
  10. Install Solaris. Select HDD-1 for installation. This partition becomes active and Solaris boot manager will appear after reboot. To boot NT select 1, i.e. FAT partition.
  11. Under Solaris, create /share directory, and add the following line:
    /dev/dsk/c0t0d0p1:c	-	/share	pcfs	-	yes	-
    

    to /etc/vfstab file, in order to have FAT partition mounted automatically at the boot time (see notes on mounting FAT partitions). If HDD-1 is an IDE drive drop t0. If HDD-1 is SCSI and HDD-2 IDE, then the address of HDD-1 is c1t0d0.


Remarks: The above procedure seems complicated. It could be simplified by setting HDD-1 as the boot drive at the very beginning, creating FAT-16, and then installing NT. This order, however, causes that FAT on HDD-1 becomes the drive C: and there could be problems with booting NT directly from HDD-2. The advantage of this simplified method is that DOS or Win9x can be installed on HDD-2, in contrary to the original procedure.


NT Loader as the default boot manager

  1. Reboot to BIOS setup and change boot sequence to boot from HDD-2.
  2. Boot NT.
  3. Use Bootpart program to add Solaris entry to the NT Loader menu.