Linux/Solaris 8/Windows ME/Windows 2000 Pro or Advanced Server HOW-TO

 

Introduction

This guide is designed to allow you to take a machine with a Maxtor 40 Gb drive as the main primary IDE drive and create a multi-booting machine which can run the above operating systems. I created this guide to document what I had done so I can do this again if needed. i.e. this is a disaster recovery guide allowing me to reinstall my operating systems from scratch if needed!

 

Final configuration

My partition layout is :-

Cylinders

Partition Type

Partition Id

Operating System

1-858

Solaris

82

Solaris 8 Intel 6/00

858-1023

Linux

83

Slackware 7.1

1024-3004

Win95 FAT32 (LBA)

c

C: WIn ME

3005-4982

Win Ext'd (LBA)

f (Extended Partition)

N/A

3005-4982

Win95 FAT32

b

(D: Win 2000 Pro or Advanced Server

 

Linux fdisk in advanced mode prints the partition table as :-

Nr

AF

Hd

Sec

Cyl

Hd

Sec

Cyl

Start

Size

Id

1

80

254

63

0

254

63

857

1008

13777344

82

2

00

169

1

857

254

63

1022

13778352

2656143

83

3

00

0

1

1023

254

63

955

16434495

31824765

0c

4

00

0

1

956

254

63

885

48259260

31776570

0f

5

00

1

1

956

254

63

885

63

31776507

0b

 

My Solaris slices are:-

0

/

946Mb

3-1925

1

swap

148Mb

1926-2226

2

whole

6.57Gb

0-13665

7

home

5.5Gb

2227-13665

8

boot

0.49Mb

0-0

9

alt

0.98Mb

1-3

 

My lilo.conf is

 

# LILO configuration file

# generated by 'liloconfig'

#

# Start LILO global section

boot = /dev/hda

#compact # faster, but won't work on all systems.

prompt

# Normal VGA console

vga = normal

# ramdisk = 0 # paranoia setting

# End LILO global section

# Linux bootable partition config begins

image = /vmlinuz

root = /dev/hda2

label = Linux

read-only # Non-UMSDOS filesystems should be mounted read-only for checking

# Linux bootable partition config ends

# DOS bootable partition config begins

other = /dev/hda1

label = Sun8

table = /dev/hda

# DOS bootable partition config ends

# DOS bootable partition config begins

other = /dev/hda3

label = Win

table = /dev/hda

# DOS bootable partition config ends

 

This means when I boot I get a LILO boot: prompt and can enter

 

Tab to get a list of operating Systems

Linux to boot Linux

Sun8 to boot Solaris

Win to boot Windows which then gives me the choice of Windows 2000 or

Windows (which is Windows ME).

 

Installation steps

 

1 Boot from linux floppy

fdisk /dev/hda

d to delete all partitions

w to save

q to quit

 

1 Boot from CD

 

Boot from the Solaris Software Disk 1 of 2 CD

Note :- in the Award Bios choose Boot Options and make the CD the first one.

 

- This will boot inti the Solaris Device Configuration Assistant.

Entire Distribution with OEM Support 895 Mb

Entire Distribution 895 Mb

Developer System Support 859 Mb

End Users System Support 612 Mb

Core System Support 203 Mb

An option to include Solaris 64-bit support which is greyed-out.

 

File System Disk Size Options

/ c0d0s0 946Mb

swap c0d0s1 148Mb

overlap c0d0s2 6828Mb

/export/home c0d0s7 5736Mb

choose continue

Configuring IPV4 interfaces iprb0

Hostname smooth2

Configuring /dev and /devices

Checking ufs file systems

/dev/rdsk/c0d0s1 is clean

All devices are configured

 

Create Linux and DOS Partitions

Device Boot Start End Block Id System

/dev/hda1 * 1 871 6990384 82 Linux swap

This is the Solaris partition but because the Id is the same as Linux swap, Linux displays 'Linux swap'!

But this fails at the formating drives part of the installation.

 

Windows ME Installation

- Put 1st floppy in drive and reset the PC

 

Windows 2000 Pro installation

For Windows 2000 Advanced Server see the other guide on this Web Site.

- Put the Windows ME floppy in the drive and reboot

Install Bootup Software

 

Booting the PC

 

When the PC boots choose

To boot

Choose

Solaris

Enter "Sun8" at boot prompt

Linux

Enter "Linux" at boot prompt

Windows ME

Enter "Win" at boot prompt and then Select the second option Windows

Windows 2000 Pro

Enter "Win" at boot prompt and then Select the first option Windows 200 Pro

 

Finally (for ME)