V.4 Two hard disks, Solaris, Windows NT - safety
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.
Hard disks will be partitioned as follows (proportions are meaningless):
| 1. Primary - FAT-16|
| 2. Primary - Solaris UFS|
| 1. Primary - NTFS|
| 2. Extended
| 2.1. NTFS|
| 2.2. NTFS|
Connect hardware and configure BIOS. Set HDD-2 as the boot drive (see
IV.1 for details).
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:.
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).
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.
From root of C: copy files
ntbootdd.sys if HDD-1 is SCSI.
to the FAT partition on HDD-1.
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.
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
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.
On the remainder of HDD-1 create Solaris partition.
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.
Under Solaris, create
/share directory, and add the following
/dev/dsk/c0t0d0p1:c - /share pcfs - yes -
/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
If HDD-1 is SCSI and HDD-2 IDE, then the address of HDD-1 is
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
Reboot to BIOS setup and change boot sequence to boot from HDD-2.
Use Bootpart program to add Solaris entry to the NT Loader menu.