(Preloaded with CMU TCP/IP)
draft – incomplete – may contain errors
MicroVAX I bootstrap – step by step
Equipment:
- A BA23 enclolsure with
- H9278-A Backplane
- KA610 (KD32) CPU set (M7135 + M7136)
- QD21 ESDI controller
- ESDI Disk Drive – Fujitsu M2261E
- RQDX3 disk/floppy controller (M7555)
- 2MB RAM for the MicroVAX I (NS23C, M8067)
- BA23 distribution panel for the RQDX3 (found underneath the backplane)
- A PC running SIMH
- GOTEK floppy to USB emulator, flashed with flashfloppy 4.6a, one jupmer only, on S0
- A USB flash drive
On the flash drive, use the default FF.CFG file, apart from these two lines:
interface = ibmpc
host = dec
Procedure
- Install SIMH
use the following microvax1.ini file:
SET CPU 4M
SET CPU CONHALT
SET CONSOLE LOG=INSTALL.LOG
SET RQ0 ENA
SET RQ0 RD54
ATT RQ0 uVMS046.R54
SET RQ1 ENA
SET RQ1 RX33
ATT RQ1
SET RQ3 DIS
SET TQ0 ENA
;ATT TQ0 AQ-FP13D-BN_MICROVMS_4.6_87.tap
ATT TQ0 BB-KY59A-BE_VMS4.7_87.tap
SET TQ1 DIS
SET TQ2 DIS
SET TQ3 DIS
SET LPT DIS
SET RL DIS
SET TS DIS
SET XQ DIS
;SET XQ TYPE=DEQNA
; Auto-Boot VMS
EXPECT ">>> " SEND "BOOT\r"; GO -Q
BOOT
3. Install MicroVMS 4.6, 4.7 on SIMH (note: microvax2.exe used instead of microvax1.exe so tapes (.tap files) would mount properly
3a. Install CMUIP 063 files:
IPDRIVER063
IPACP063
FTP026
NAMSRV022
NETEXIT063
NETLOG063
NETSTAT063
PTY047
TELNET024
4. Create a standalone backup floppy set (3 floppies) on SIMH dua1:
$@sys$update:stabackit
5. In simh, create a multiple-floppy image backup of the simulated dua0:
$backup/image/log/init/ign=inter dua0: dua1:vms047.b/sav
The backup will halt after each 1.2MB floppy is created.
From within simh, hit ctrl-E, then attach the next image file, continue, and enter “Y”
May need to prepare “blank” DSKAxxxx.IMG files so simh does not complain
Enter "YES" when ready: y <CTRL-E>
sim>att rq1 DSKA0001.IMG
sim>c
y
5a. Copy all the floppy disk images to the GOTEK.
I used DSKA0000.IMG->DSKA0002.IMG for the standalone backup, and DSKA003.IMG->DSKA0023.IMG for the DUA0: backup.
6. Configure the RQDX3, QD21 as follows:
Device | CSR | VECTOR |
QD21 (PUA) | 772150 | 774 |
RQDX3 (PUB) | 760334 | 300 |
7. Assemble the QBUS cards as follows:
Now – On the Real MicroVAX I
8. Boot the MicroVAX I from the GOTEK floppy standalone backup first image, DSKA0000.IMG:
>>> b
2..1..0..
Please remove the volume "SYSTEM_1" from the console device.
Insert the next standalone system volume and enter "YES" when ready: Y
Resuming load operation on volume "SYSTEM_2", please stand by . . .
MicroVMS Version V4.6 6-Jul-1987 17:00
PLEASE ENTER DATE AND TIME (DD-MMM-YYYY HH:MM) 25-APR-2023 19:07
Please remove the volume "SYSTEM_2" from the console device.
Insert the standalone application volume and enter "YES" when ready: y
Resuming load operation on volume "BACKUP", please stand by . . .
%BACKUP-I-IDENT, Stand-alone BACKUP V4.6; the date is 25-APR-2023 19:08:15.20
$
9. Now, issue the backup restore command, and swap floppies on the GOTEK as it progresses:
$backup/log dub0:vms047.b/sav dua0:
%BACKUP-S-CREATED, created DUA0:[000000]BACKUP.SYS;1
%BACKUP-S-CREATED, created DUA0:[000000]CONTIN.SYS;1
%BACKUP-S-CREATED, created DUA0:[000000]CORIMG.SYS;1
%BACKUP-S-CREATED, created DUA0:[000000]SYS0.DIR;1
:
:
%BACKUP-I-RESUME, resuming operation on volume 2
%BACKUP-I-READYREAD, mount volume 2 on _SABKUP$DUB0: for reading
Enter "YES" when ready: y
:
:
%BACKUP-I-RESUME, resuming operation on volume 31
%BACKUP-I-READYREAD, mount volume 31 on _SABKUP$DUB0: for reading
Enter "YES" when ready: y
:
:
%BACKUP-S-CREATED, created DUA0:[]000000.DIR;1
%BACKUP-S-CREATED, created DUA0:[]SYSMAINT.DIR;1
%BACKUP-I-PROCDONE, Operation completed. Processing finished at 26-APR-2023 12:34:37.81
If you do not want to perform another standalone BACKUP operation,
use the console to halt the system.
10. The MicroVAX I is now ready to boot from DUA0:
MICROVERIFY STARTED
MICROVERIFY PASSED
00000000 03
ATTEMPTING RESTART
RESTART FAILED
ATTEMPTING BOOTSTRAP
MicroVMS Version V4.7 28-Oct-1987 13:00
PLEASE ENTER DATE AND TIME (DD-MMM-YYYY HH:MM) 26-APR-2023 18:52
The MicroVMS system is now executing the system startup procedure.
%INSTALL-E-OPENIN, error opening DISK$MICROVMS:<SYS0.SYSEXE>SHWCLSTR.EXE; as input
-RMS-E-FNF, file not found
The MicroVMS system is now executing the site-specific startup commands.
Starting TCP/IP Network...
%RUN-S-PROC_ID, identification of created process is 00000085
%SET-I-INTSET, login interactive limit = 64, current interactive value = 0
SYSTEM job terminated at 26-APR-2023 18:52:23.68
11. Success! login and start working
Welcome to MicroVMS V4.7
Username: SYSTEM
Welcome to MicroVMS V4.7
Last interactive login on Tuesday, 26-APR-2023 19:20
Main Menu
1 - Exit to DCL
2 - Log out of the SYSTEM account
3 - Invoke the MAIL utility
4 - Invoke the PHONE utility
5 - Add a user account to the system
6 - Install optional software
7 - Add or Delete a MicroVMS component
8 - Create or Modify an Autologin Terminal
9 - Back up or Restore the user files on a disk
10 - Build a Standalone BACKUP kit
11 - Set the maximum number of interactive logins
12 - Configure the network
13 - Shut down or start up the network
14 - SHUT DOWN the system
Enter a number (? or ?# for HELP):
1<CR>
If you wish to use the menus again, type the following:
$ @SYS$MANAGER:MGRMENU
$ netexit
%NETEXIT-S-EXITING, TCPACP will exit in approx 10 seconds.
$ @ip_startup
%DCL-I-SUPERSEDE, previous value of INET$CONFIG has been superseded
%DCL-I-SUPERSEDE, previous value of INET$HOSTS has been superseded
%DCL-I-SUPERSEDE, previous value of INET$LOG has been superseded
%DCL-I-SUPERSEDE, previous value of INET$NAMSRV has been superseded
%DCL-I-SUPERSEDE, previous value of NAMSRV$CONFIG has been superseded
%DCL-I-SUPERSEDE, previous value of NAMSRV$LOG has been superseded
%DCL-I-SUPERSEDE, previous value of TCP$ECHOSV has been superseded
%DCL-I-SUPERSEDE, previous value of TCP$FTPSRV has been superseded
%DCL-I-SUPERSEDE, previous value of TCP$TELSRV has been superseded
%DCL-I-SUPERSEDE, previous value of TCP$SMTPSV has been superseded
%DCL-I-SUPERSEDE, previous value of TCP$FNGSRV has been superseded
%DCL-I-SUPERSEDE, previous value of TCP$LPD has been superseded
%RUN-S-PROC_ID, identification of created process is 0000008B
%DCL-I-SUPERSEDE, previous value of INTERNET_HOST_NAME has been superseded
$ telnet 192.168.1.85
%TELNET-I-TRYING, Trying to connect to 192.168.1.85
%TELNET-S-OPEN, Connection Opened to
*
* Welcome to OpenVMS (TM) VAX Operating System, Version V7.3
*
* MicroVAX II
*
* TARZAN
*
Username: