From b0c4a99985a4f8cd3f8cd6f19c387fbcc997af9b Mon Sep 17 00:00:00 2001 From: Tao Ben Schardl Date: Sun, 4 May 2008 03:43:48 -0400 Subject: [PATCH] Started modifying deboostrap-commands to use xen-create-image svn path=/trunk/packages/sipb-xen-guest-installer/; revision=495 --- partial/debootstrap-commands | 34 +++++++++++++++++++++++----------- 1 file changed, 23 insertions(+), 11 deletions(-) diff --git a/partial/debootstrap-commands b/partial/debootstrap-commands index 9975e7b..b02ceb4 100644 --- a/partial/debootstrap-commands +++ b/partial/debootstrap-commands @@ -5,25 +5,37 @@ SRCHOSTNAME=moo17 #HOSTNAME=debootstrap-test #pick a hostname! +DIST=etch + PARTITIONS=/root/price/partitions/testpart #losetup is crazy. pick a free loop device. see /usr/sbin/s-x-lvcopy for code. -LODEV=/dev/loopNN-this-is-not-valid - - VOLUME=/dev/xenvg/d_$HOSTNAME_hda -DEST=/srv/$HOSTNAME/ +#DEST=/srv/$HOSTNAME/ +### +### Create the device for SIPB-Xen purposes +### sfdisk -f $VOLUME <$PARTITIONS -losetup -o $(( 7903980 * 512 )) $LODEV $VOLUME -mkswap $LODEV -losetup -d $LODEV -losetup -o $(( 63 * 512 )) $LODEV $VOLUME -mkfs.ext3 -b 1024 $LODEV $(( 7903917 / 2 )) -mkdir -p $DEST -mount $LODEV $DEST +SWAPDEV=$(sipb-xen-losetup $VOLUME $(( 7903980 * 512 ))) +#mkswap $SWAPDEV +#losetup -d $LODEV +IMAGEDEV=$(sipb-xen-losetup $VOLUME $(( 63 * 512 ))) +# mkfs.ext3 -b 1024 $IMAGEDEV $(( 7903917 / 2 )) + +# mkdir -p $DEST +# mount $LODEV $DEST + +CREATE_IMAGE_CONFIG=./paravm-create.conf + +xen-create-image --image-dev $IMAGEDEV --swap-dev $SWAPDEV --fs ext3 --config $CREATE_IMAGE_CONFIG \ + --dist $DIST --hostname $HOSTNAME + +# xen-create-image --image-dev $IMAGEDEV --swap-dev $SWAPDEV --fs ext3 --ide --arch amd64 --dist etch --hostname moo19 --mirror http://debian.lcs.mit.edu/debian --ip=18.181.0.186 --netmask=255.255.0.0 --gateway=18.181.0.1 --cache +losetup -d $SWAPDEV +losetup -d $IMAGEDEV time debootstrap --arch amd64 etch "$DEST" http://debian.lcs.mit.edu/debian -- 1.7.9.5