- 
Login as SYSTEM
- 
time and date
SHOW TIME
SET TIME=dd-mmm-yyyy:hh:mm:ss
 
- 
Mount the VMS OS CD (e.g. on SCSI ID=4)
mount/override=ID dka400:
 
- 
If not yet done, register some basic VMS licenses from PAK info:
license register VAX-VMS ...               ! for VAX 
license register OPENVMS-ALPHA ...         ! for alpha
license register DW-MOTIF ...
license register UCX-IP-CLIENT ...
license register UCX-IP-RT ...
license load
 
- 
Install further software:
product install */source=dka400:[*.kit]
 select DECwindows, TCPIP (and others provided respective PAKs are already loaded)
and follow the instructions.
Only one of DECnet and DECnet OSI should be selected.
Leave out DECnet if already installed in the previous steps.
You should leave out FTAM,OSAK,VT if DECNET_OSI (DECnet Plus) is not installed too.
 On VAX you might be prompted to run
@sys$update:autogen getdata reboot setparams check_feedback
 before. So far the installation takes 400MB disk space.
- 
Customize DECwindows 
 On VAX:
RUN SYS$UPDATE:DECW$TAILOR
 and answer the questions (take just everything, useCTRL/Z/C/Yto abort)
 Create a startup script:
copy SYS$MANAGER:DECW$PRIVATE_SERVER_SETUP.TEMPLATE SYS$MANAGER:DECW$PRIVATE_SERVER_SETUP.COM
 with appropriate entries:
DECW$SERVER_DENSITY == "100"
DECW$SERVER_TRANSPORTS == "DECNET,LOCAL,TCPIP"
DECW$DEFAULT_KEYBOARD_MAP == "NORTH_AMERICAN_LK401AA"
 For security issues consult:DECwindows Motif for OpenVMS(html)
- 
Customize TCP/IP. 
 Special for VAX:
RUN SYS$UPDATE:VMSTAILOR      ! network stuff only ...
RUN SYS$UPDATE:VMSTAILOR      ! ... then the rest
                              ! special for VS4000:
edit sys$system:modparams.dat ! MIN_INTSTKPAGES=12
                              ! and yet another reboot, sigh.  
@sys$update:autogen getdata reboot check_feedback
Configure TCPIP:
@SYS$MANAGER:TCPIP$CONFIG
 choose options A, then A again. 
The menus are mostly self-explaining.
Configuration settings go intoTCPIP$SERVICES.
 Calltcpipto enter local IP addresses, equivalent to/etc/hosts, e.g.
tcpip> set host t30   /addr=192.168.1.22
tcpip> set host rs6kf /addr=192.168.1.42
 
 For more information consult:
 Compaq TCP/IP services for OpenVMS Installation and Configuration Manual(html)
 To enable TCP/IP for the next boot, in 
SYS$STARTUP:SYSTARTUP_VMS.COM: 
 enable the line 
@SYS$STARTUP:TCPIP$STARTUP
 
- 
Reboot.
- 
Use ftpand fetch a hobbyist license file, e.g.20100916_pak_lpp.com,
apply it:
license list              ! in a separate window, CTRL-Z to avoid lock 
edit 20100916_pak_lpp.com ! Remove already loaded licenses, if not yet done,
                          ! e.g. by outcommenting the LICENSE REGISTER command
@20100916_pak_lpp.com      
license load 
- 
Install remaining layered products from available media
 (see alsoOpenVMS System Manager's Manual, Vol 1(html)
)
mount/override=id dka400
dir dka400:[0,0]         ! what's on CD
dir dka400:[*.kit]       ! installable stuff 
product install */source=dka400:[*.kit]     ! either this
@sys$update:VMSINSTAL cc064 dka400:[*.kit]  ! or this, example for C 6.4 
dismount dka400          ! when done
 
- 
To make Insert Mode the default:
in LOGIN.COMorSYLOGIN.COM
$ IF F$MODE().EQS."INTERACTIVE" THEN $ SET TERM/INTERACTIVE
$ IF F$MODE().EQS."INTERACTIVE" THEN $ SET TERM/INSERT
 
- 
Check the installation with UETP
 (see alsoOpenVMS System Manager's Manual, Vol 2(html)
)
set def sys$system:
run sys$system:authorize
UAF> modify systest/password=abcdabcd   ! one-time password
 Loginsystest, then run@uetp.
 Results inSYS$SYSROOT:[SYSTEST]uetp.log
 After completion, disable accounts
UAF> modify   field/flags=disuser/pwdlifetime=NONE  ! disable, /flags=nodisuser enables
UAF> modify systest/flags=disuser/pwdlifetime=NONE  ! disable
 
- 
Checking disk space and decompressing libraries
SHOW DEVICE SYS$SYSDEVICE
@SYS$UPDATE:LIBDECOMP.COM
 
-  Create accounts
 OpenVMS Guide to System Security(pdf)
 OpenVMS System Management Utilities Reference Manual(html)
 To add users, loginsystemand proceed as follows e.g.:
create/directory sys$sysdevice:[uuuuuu]/owner_uic=[1757,1771]     ! group=1007, user=1017
set def sys$system:
run sys$system:authorize 
UAF> add uuuuuu /password=......../uic=[1757,1771] /pwdlifetime=NONE /noexpiration /flags=nodisuser /directory=uuuuuu