****************************************
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.