MicroVAX I VAX/VMS 4.7 Successful Bootstrap

(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

  1. 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:

DeviceCSRVECTOR
QD21 (PUA)772150774
RQDX3 (PUB)760334300

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: