SCO Unix»How to install Sco Unix
  • RSS Feed

Last modified on 1/15/2015 2:32 AM by User.

Tags:

How to install Sco Unix

****************************************

INSTALLATION INSTRUCTIONS for UNIX

****************************************

 

**** !!!! BACKUP YOUR ENTIRE MACHINE... **** !!!!

**** !!!! IF YOU HAVE ANYTHING OF ANY IMPORTANCE ON IT **** !!!!

Layout disk allocation

DOS / EXT DOS / UNIX(swap/root/u)

If using a separate DOS partition:

Setup DOS partition & any extended DOS partitions

Format DOS partitions

RESTORE from backup (or reload opsystem)

Load UNIX

Install op system -

Physically (& Bios) setup floppies so a: matches unix floppies

Boot system with N1 in a: drive (just RETURN at Boot: prompt)

Use 'fresh installation'

Use 'fully configurable'

Accept default disk parameters

Partition 'rest of disk to UNIX' OR 'Use Entire Disk for UNIX'

                ^^^ if sep. DOS                     ^^^^^ for UNIX only

Scan disk, entire UNIX partition, thorough, destructive

 

Divvy a separate /u filesystem & make manual changes to divvy

(flip swap & root so swap starts at 0)

swap = (larger of mb of memory or # users*1mb) + (# users*1mb)

root = prox 75mb

/u = remainder of disk

Eastern Standard Time zone (for MI)

Complete setup of /u (wasn't this automatic with install met486?)

cd /

mkdir u

sysadmsh -> filesys -> add (adds to /etc/default/filesys)

device name is /dev/u mount directory is /u

(reference appendix F of SCO opsys install guide)

Install sentinel software - see their instructions (INSTALLPKG 5 1/4")

 

(Use makmvs on the MV pc if you need to create a new/updated

master disk - use an empty 3.5 HD diskette)

 

Load M.V.S. / S.F.B. / ZMODEM master install diskette

using tar xv6 which:

Installs Softworks limited software - in /usr/bin

COMPIL, RUN, vue, ahash, zip, unzip

Installs MVS printer model - in /usr/spool/lp/model

Installs /.profile

Adding /tcb/bin to path & setting SHELL & HOME

Installs /usr/lib/mkuser/sh/profile

Adding /bin to path & setting MAIL path

Installs /etc/profile

changing UMASK from 022 -> 000

Adding AB_INPUT_LINE=ON; export AB_INPUT_LINE

Adds 'eval', PATH, WPTERM51, TDV lines.

Installs /etc/motd

Installs /etc/default/authsh

YOU MUST MANUALLY CHANGE /etc/rc

Add one line for each digiport being used

(with or without a remote printer)

ditty ctspace dtrpace term wyse50 maxcps 250 maxchar 100 bufsize 3000 ttyi1x

***** -fastcook necessary if using digiboard pce intelligent i/o (ttyaxx)

 

YOU MUST MANUALLY CHANGE

/etc/conf/init.d/ pcxx or sio for baud rates other

than 9600 (m). ie 38400 should be (o).

Be sure to erase *.bak (& don't leave any copies)

(linking picks up ALL files in this directory!!)

See /etc/gettydefs for other bauds.

Must relink kernel for change to take effect.

Use sar -v 5 to check current usage of processes

Sysadmsh - system->config->kernel->parameters

#1 Disks & Buffers

NPBUF 20->30

MAXBUF 1024 (or more)= # of Meg's of RAM x 100,

ie. if RAM=8 mb, set MAXBUF to 1024

ie. if RAM=16 mb, set MAXBUF to 1600

* notation from SCO bbs, 8/16/96 JRD

MAXBUF must be => NBUF or NBUF ignored

NHBUF must be is power of 2 prox 1/4 the size of NBUF

*

PLOWBUFS 30->100 (unless >16 mb memory)

NCOPYBUF 100->10 (unless >16 mb memory)

#3 Files/INODEs/filesystems

NINODE 100 * #users

NHINODE ... DO NOT MODIFY

NFILE 100 * #users (must be => NINODE)

* notation from SCO bbs, 8/16/96 JRD

NMPBUF (DEFAULT 4, MAX 16) 16 only if system has 16mb of memory

*

CMASK 000 (Set even if it shows '0'... Cron)

NOFILES 100

S5OFBIAS 8->50

NS5INODE 100 * #users (must be => NINODE, set Rel 5.0)

#4 Processes ....

** May need to consider raising '5*' -> ? if using special software that may generate additional processes, ie WORDPERFECT, LOTUS ...

NPROC 100-> 5 * #users (ONLY if this is >100)

(WHICH EVER IS LARGER ... MINIMUM OF 100)

Use sar -v 5 to check current usage

Advise setting to 1000 (7/30/96)

MAXUP 25 ( # of processes allowed per user)

NREGION should be 3*NPROC

** May need to observe/consider raising NREGION 300->?

Example: 100 users

MAXUP = 25

NPROC = 5 * 100 users = 500

NREGION = 3 * 500 NPROC = 1500

#5 Clock

NCALL 30->100

#6 Multiscreens

TBLNK - 300 seconds

NSCRN 12->2 for end user systems

(MUST also disable ttyxx xx=02 thru 12)

(tty02 should be configured but DISABLEd)

Don't bother relinking if adding hardware below.

If system asks about checking files on bootup...modify /etc/authckrc

Verify that sar System Activity data collection process is enabled.

NOTE: when SCO Open Server Release 5 is installed, this process

is disabled (the "sa1" call in /usr/spool/cron/crontabs/sys file and

"sa2" call in /usr/spool/cron/crontabs/root file are commented out)

 

To enable sar System Activity Data Collection, type:

# /usr/lib/sa/sar_enable -y

To disable sar System Activity Data Collection, type:

# /usr/lib/sa/sar_enable -n

A reboot will bring the change into effect.

Add any serial, parallel ports not reported in hardware configure during boot

sysadmsh - system -> config -> hardware -> serial/parallel

relink (sysadmsh) and reboot ???MODEM... 9600(1) OR 9600H(3)

Install other hardware

ie tape backup, port boards, ...

Change /etc/ttytype for default terminal types AND to put tty's in order you

want job #'s to come up in (move console,syscon,systty,tty02-12, &

dialup/printer names to the end of the list)

 

Make /u/mvs & /u/usr (& /u/dos if merge is to be installed)

cd /u

mkdir mvs

mkdir usr

Create individual user accounts:

YOU MUST create /u/usr BEFORE creating user accounts

sysadmsh -> accounts -> user -> create

Username - use first name (or as company requests)

add first letter of last name if duplicates ie more than 1 'tim' use timr, timf, ... etc.

Comment - doesn't matter

Modify defaults - No

Are you sure .... Yes (After double check of name spelling)

Assign first password - Remove

Force change at first login - No (unless the company wants passwords then 'Yes')

Setup printers - sysadmsh (Hardwired - not terminal driven)

printers -> configure -> add

interface=mvs

device name /dev/lp0 12345... for parallels on std ports

device name /dev/tty1A 2A... for serials on std ports

device name /dev/ttyi1a 2a... for serials on digiboard

^^^^ or whatever you called it 'port1'...

device name /dev/pri1a 2a... on back of digiboard terminals

(Note: pr replaces tty) Be sure to check rc for ditty wy50.

(Because we use CTS hardware flow control...you MUST use

the uppercase name to indicate modem-control-port!!!)

Serial cable

 Computer   Printer

 2 Tx   --- Rx 3

 3 Rx   --- Tx 2

 5 CTS  --- DTR 20

 7 Gnd  --- Gnd 7

 6 DSR-|

 8 DCD |

20 DTR-|

printers -> configure -> schedule

Enable & then Accept (can do up to 6 at once)

Do NOT escape out!! ENTER thru or they're all ignored.

printers -> configure -> default

set default printer: ti810

Load MVS software

From DOS:

pkzip -p -a -r filename path from DOS partition

(path,add,recursive)

(ie pkzip -p -a -r dsk0.zip c:\mvs\dsk0\*.* )

doscp c:\filename . on unix partition in /u/mvs

unzip -d filename

From other UNIX system:

Make complete backup of /u/mvs from model system

tag /u/mvs then untag any applications they don't get

Restore on new system

Modify /cm for menuxx.ctl's required.

Perform /cm in 7,6 & each application run area.

If using JTAPE software:

jtape

utilities

software settings

Auto tape/disk comparison N

Overwrite existing files during restore Y

Software data compression type OPTIMIZE SPACE

File sort type NAME

Multi-volume backup N

Restore user and group id Y

F10 to return to menu then save changes Y

After system is TOTALLY configured, create 2 sets of emergency BOOT & ROOT

floppies (1 to be taped to computer, 1 for MV file copy).

(From UNIX installation guide, pg 123-127)

log in as root

sysadmsh->filesystems->floppy

Place a good 3.5 HD floppy in drive a

 

Choose 4. 135tpi,double sided,18 sectors per track (3.5 high density)

 

Choose 2. Bootable only (format-Y, return as asked, WATCH FOR ERRORS) Procedure does NOT necessarily abort if an error occurs.

 

Remove floppy from drive, Write protect, Label floppy as:

'Emergency use...BOOT floppy'

company name

specific computer (ie 486-33, serial# if more than 1...)

date & your name/initials

Place another good 3.5 HD floppy in drive a

Choose 3. Root fs only (format-Y, return as asked, WATCH FOR ERRORS) Procedure does NOT necessarily abort if an error occurs

 

'q' for quit, then exit to the '#' prompt

 

Leaving ROOT floppy in drive, perform the following:

mount /dev/fd0135ds18 /mnt

cp /usr/bin/tar /mnt/bin

cp /etc/default/tar /mnt/etc/default

umount /mnt

Remove floppy from drive, Write protect, Label floppy as:

'Emergency use...ROOT floppy'

company name

specific computer (ie 486-33, serial# if more than 1...)

date & your name/initials

 

************************************************************

**** ENABLING A CUSTOMER SYSTEM FOR UUCP DOWNLOAD ****

************************************************************

A standard user name for our uucp login will be 'update', and the corresponding password will be 'mvuucp'.

This user account must be established with the following differences:

1. The login group will be 'uucp';

2. The login shell will be '/usr/lib/uucp/uucico';

3. The type of user will be 'pseudo-user';

4. The account that may su to the pseudo-user is 'uucp'.

The Permissions file must then have this entry added:

LOGNAME=update VALIDATE=mv \

        READ=/ \

        WRITE=/ \

        SENDFILES=yes

ON OUR SYSTEM, add the new site to the /usr/lib/uucp/Systems file.

(Note: All chat scripts will be identical; only the site name and modem telephone number will change.)

 

IN ADDITION, add a corresponding entry to the /usr/lib/uucp/Poll file. (Note: All entries are identical, except for the site name.)

 

AND LASTLY, add a corresponding entry in the /usr/lib/uucp/Permissions file. It should look something like this (substituting 'newsite' with the new machine's system id):

MACHINE=newsite \

COMMANDS=ALL \

READ=/ WRITE=/

REQUEST=no

That's it. However, keep in mind that any mass-downloading script will also need a corresponding entry for this machine.