Default Debian DomU

# configure domU
[ -z $DOMAIN_NAME ] && DOMAIN_NAME=lenny
[ -z $DOMAIN_MAC ] && DOMAIN_MAC=00:00:00:00:aa:bb
[ -z $DOMAIN_RAM ] && DOMAIN_RAM=512Mb
[ -z $DOMAIN_HDD ] && DOMAIN_HDD=4Gb
 
# create domU
xen-create-image --hostname=${DOMAIN_NAME} --dhcp --mac=${DOMAIN_MAC} \
--lvm=vg01 --dist=lenny --role=udev --size=${DOMAIN_HDD} --memory=${DOMAIN_RAM} --swap=${DOMAIN_RAM}
 
# rename vm config
mv /etc/xen/${DOMAIN_NAME}.cfg /etc/xen/${DOMAIN_NAME}
 
# post config domU
mount /dev/vg01/${DOMAIN_NAME}-disk /mnt/
sed -i 's|tty1|hvc0|g' /mnt/etc/inittab
chroot /mnt/ sh -c "echo root:terceS | chpasswd"
umount /mnt
 
 
 
### old, hetzner
 
#
# lenny
#
# test #  --mirror=ftp://mirror.hetzner.de/debian/packages --debootstrap --passwd
xen-create-image --hostname=${DOMAIN_NAME} --netmask=255.255.255.192 --gateway=178.63.46.213 --ip=${DOMAIN_IP} --lvm=vg0 --dist=lenny --size=4Gb --memory=2Gb --swap=2Gb --role udev
 
echo "extra = 'console=hvc0 xencons=tty'" >> /etc/xen/${DOMAIN_NAME}
mount /dev/vg0/${DOMAIN_NAME}-disk /mnt/
sed -i 's|tty1|hvc0|g' /mnt/etc/inittab
umount /mnt
 
## test ###
Edit and add the following line to /etc/fstab (At the domU Console):
cat <<EOF>> /etc/fstab
none            /dev/pts      devpts    defaults        0   0
EOF
 
execute:
mkdir /dev/pts
mount -a