I dount anyone will find this useful as they've already
likely dealt with this by now, but just in case...
I am using it for Xen evaluation work. It's nothing
other than the commands from the docs, encapsulated in
a script with an argument.
#!/bin/sh
#
# Where do you store your VM disk image files?
VMROOT=/vm-images
#
VMPREFIX="vm-"
#
VMSUFFIX="-disk"
#
# Size of disk images in KB
SIZE=4096
#
#-----------------------------------------------------------------------
VMID=$1
Usage () {
echo "Usage: $0 <unique-identifer>"
exit 1
}
if [ "$VMID"x = "x" ]; then
Usage
fi
IMAGENAME="${VMROOT}/${VMPREFIX}${VMID}${VMSUFFIX}"
if [ -f $IMAGENAME ]; then
echo "ERROR: $IMAGENAME already exists."
exit 1
fi
echo "Creating $IMAGENAME ..."
echo "++ dd if=/dev/zero of=$IMAGENAME bs=1k seek=${SIZE}k count=1"
dd if=/dev/zero of=$IMAGENAME bs=1k seek=${SIZE}k count=1
echo "echo y | mkfs -t ext3 $IMAGENAME"
echo y | mkfs -t ext3 $IMAGENAME
echo "++ mount -o loop $IMAGENAME /mnt"
mount -o loop $IMAGENAME /mnt
echo "++ cp -ax /{root,dev,var,etc,usr,bin,sbin,lib} /mnt"
cp -ax /{root,dev,var,etc,usr,bin,sbin,lib} /mnt
echo "++ mkdir /mnt/{proc,sys,home,tmp}"
mkdir /mnt/{proc,sys,home,tmp}
echo "++ umount /mnt"
umount /mnt
_______________________________________________
Xen-users mailing list
Xen-users@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-users
|