Changes http://wiki.axiom-developer.org/DoyenVMWare/diff
--
\documentclass{article}
\usepackage{axiom}
\usepackage{graphics}
\begin{document}
\title{Doyen Virtual Machine Configuration File}
\author{Jose Alfredo Perez}
\maketitle
\begin{abstract}

This paper containts the source code and documentation of the {\em Doyen.vmx} 
file. This files containts the configuration needed to run the Doyen iso image 
using the VMWare Player. This program can run virtual machines across different 
operating systems. This feature should allow for a greater distribution and 
showcase of the DoyenCD and the scientific software that it containts. 

\end{abstract}

\section{The {\em Doyen.vmx} Configuration File}

<<Doyen.vmx>>=
#!/usr/bin/vmplayer

# This is a Workstation 5 or 5.5 config file
# It can be used with Player
config.version = "8"
virtualHW.version = "4"

# Selected operating system for your virtual machine
guestOS = "other26xlinux"

# displayName is your own name for the virtual machine
displayName = "Doyen"

# These fields are free text description fields
guestinfo.vmware.product.url = "http://axiom-developer.org/DoyenCD";
guestinfo.vmware.product.class = "virtual machine"

# Number of virtual CPUs. Your virtual machine will not
# work if this number is higher than the number of your physical CPUs
numvcpus = "1"
@

\subsection{Virtual Machine Memory Size}

<<Doyen.vmx>>=
# Memory size and other memory settings
memsize = "512"
MemAllowAutoScaleDown = "FALSE"
MemTrimRate = "-1"
@

<<Doyen.vmx>>=
# Unique ID for the virtual machine will be created
uuid.action = "create"

# Remind to install VMware Tools
# This setting has no effect in VMware Player
tools.remindInstall = "TRUE"

# Startup hints interfers with automatic startup of a virtual machine
# This setting has no effect in VMware Player
hints.hideAll = "TRUE"

# Enable time synchronization between computer
# and virtual machine
tools.syncTime = "TRUE"
@

\subsection{USB Configuration}

<<Doyen.vmx>>=
# USB settings
# This config activates USB
usb.present = "TRUE"
usb.generic.autoconnect = "FALSE"
@

\subsection{Serial and Parallel Ports Configuration}

The serial ports have been disable in the virtual machine, by setting the 
variables {\em serial0.present} and {\em serial1.present} to FALSE. Set this 
variables to TRUE if you need serial ports support.

<<Doyen.vmx>>=
# First serial port, physical COM1 is available
serial0.present = "FALSE"
serial0.fileName = "COM1"
serial0.hardwareFlowControl = "TRUE"

# Optional second serial port, physical COM2 is not available
serial1.present = "FALSE"

# First parallell port, physical LPT1 is available
parallel0.present = "TRUE"
parallel0.fileName = "LPT1"
parallel0.bidirectional = "TRUE"
@

\subsection{Sound Card Configuration}

<<Doyen.vmx>>=
# Sound settings
sound.present = "TRUE"
sound.virtualdev = "es1371"
@

\subsection{Virtual Machine Logs}

<<Doyen.vmx>>=
# Logging
# This config activates logging, and keeps last log
logging = "TRUE"
log.fileName = "Doyen.log"
log.append = "TRUE"
log.keepOld = "1"

# These settings decides interaction between your
# computer and the virtual machine
isolation.tools.hgfs.disable = "FALSE"
isolation.tools.dnd.disable = "TRUE"
isolation.tools.copy.enable = "TRUE"
isolation.tools.paste.enabled = "TRUE"
@

\subsection{Network Interface Card Configuration}

<<Doyen.vmx>>=
# First network interface card
ethernet0.present = "TRUE"
ethernet0.virtualDev = "vlance"
ethernet0.connectionType = "nat"
ethernet0.addressType = "generated"
ethernet0.generatedAddress = "00:0c:29:ec:49:4a"
ethernet0.generatedAddressOffset = "0"

# Settings for physical floppy drive
floppy0.present = "FALSE"
@

\subsection{Doyen ISO Image Configuration}

The variable ide1:0.fileName can be changed if necessary to boot other doyen 
iso files.

<<Doyen.vmx>>=
# Settings to load the doyen iso file
ide1:0.present = "TRUE"
ide1:0.deviceType = "cdrom-image"
ide1:0.fileName = "doyen-42206.iso"
ide1:0.autodetect = "TRUE"
@

\subsection{Virtual Disk}

<<Doyen.vmx>>=
# First IDE disk, size 4Gb
ide0:0.present = "TRUE"
ide0:0.fileName = "Doyen.vmdk"
ide0:0.mode = "persistent"
ide0:0.startConnected = "TRUE"
ide0:0.writeThrough = "TRUE"

ide0:0.redo = ""
uuid.location = "56 4d 69 f3 9a 88 67 2d-6d 33 9b 62 d6 ec 49 4a"
uuid.bios = "56 4d 69 f3 9a 88 67 2d-6d 33 9b 62 d6 ec 49 4a"

checkpoint.vmState = ""

@

\section{The {\em README} File}

<<README>>=
---------------------
Doyen Virtual Machine
---------------------

- The VMWare Player is freely available at 
http://www.vmware.com/download/player/

- Remember to place the Doyen ISO file inside the
  DoyenVmware directory after unzip the DoyenVmware.zip
  file.

- Please submit any comment or suggestion to [EMAIL PROTECTED] 

@

\pagebreak
\section{Makefile}

<<*>>=
notangle=/usr/local/bin/notangle
noweave=/usr/local/bin/noweave

all: extract do latex
        @echo done

extract: doyenvmware.pamphlet
        ${notangle} -RDoyen.vmx doyenvmware.pamphlet >Doyen.vmx
        ${noweave} -delay doyenvmware.pamphlet >doyenvmware.tex
        ${notangle} -RREADME doyenvmware.pamphlet >README.txt
        
do: doyenvmware.pamphlet
        @echo executing

latex: doyenvmware.tex
        @echo making doyenvmware.dvi from doyenvmware.tex
        latex doyenvmware.tex
        pdflatex doyenvmware.tex

remake: doyenvmware.pamphlet
        @echo extracting makefile
        ${notangle} -t8 doyenvmware.pamphlet >Makefile

@
\end{document}

--
forwarded from http://wiki.axiom-developer.org/[EMAIL PROTECTED]

Reply via email to