
The Quayle Consulting homepage: www.stanq.com
Writing VMS-format CD-ROMs
There are references on the Web
about writing VMS-format CD-ROMs, but
there's no "cookbook". Here is a procedure that works for
me. This will work even for systems running very old versions of
VMS.
Equipment
- A system running OpenVMS
- A Linux system with a CD or DVD recorder
Software
- LDDRIVER software for OpenVMS (on the Freeware V4.0 disk and later, included in VMS starting versoin 7 or so)
- cdrecord
for
Linux (included in most distributions)
Procedure
The basic idea is to create a file under VMS which holds the image of
the disk. That file is then FTP'd to the Linux system, and burned
onto a CD.
First (and only necessary once):
- Build and install LDDRIVER on the OpenVMS system.
- Create an empty file "X":
- COPY NL: X/ALLOCATE=blocks
- $ SET FILE X /CACHING=NO/NOMOVE/NOBACKUP
- $ SET FILE X /ATT=(TRM:FIX,RAT:NONE,LRL:512,MRS:512)
- Single-layer DVD, 4194344 blocks
- Dual-layer DVD, 8388611 blocks
- Build and install cdrecord on the Linux system.
For each CD you wish to create:
- On OpenVMS (where dev:[dir] is where the software and container
file is located):
- $ LD CONNECT X LDA1: /SHARE /ALL=255
- $ INITIALIZE LDA1: <label>
- $ MOUNT/SYSTEM LDA1: <label>
- (copy whatever you want to LDA1:, just like a "real" disk)
- $ DISMOUNT LDA1:
- $ LD DISCONNECT LDA1:
- FTP the file X to the Linux system (using BINARY)
- On Linux:
- cdrecord -speed 2 dev=x,x,x -data X
where "x,x,x" are the necessary parameters to get to the CD drive
You're done! Mount and serve...
Other Techniques
Links updated as of February 1, 2010
Services
Quayle Consulting Inc. provides a complete menu of services, including:
Other items of interest:
The Quayle Consulting Inc. website
Trademarks
OpenVMS is a trademark of Hewlett-Packard.
CHARON-VAX and CHARON-AXP are trademarks of Stromasys.
Quayle Consulting Inc. is an authorized reseller of CHARON products.
NuVAX is a trademark of The Logical Company.
Windows is a trademark of Microsoft Corporation, USA.