The Quayle Consulting homepage: www.stanq.com
Writing VMS-format CD-ROMsThere 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
- A system running OpenVMS
- A Linux system with a CD or DVD recorder
- LDDRIVER software for OpenVMS (on the Freeware V4.0 disk and later, included in VMS starting versoin 7 or so)
Linux (included in most distributions)
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:
You're done! Mount and serve...
- 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
Links updated as of February 1, 2010
Quayle Consulting Inc.
provides a complete menu of services, including:
Quayle Consulting in the news
Quayle Consulting information
OpenVMS is a trademark of Hewlett-Packard.
CHARON-VAX and CHARON-AXP are trademarks of Stromasys.
Windows is a trademark of Microsoft Corporation, USA.