wget http://installit.googlecode.com/hg/install.virtualbox.sh -O - | bash -
#!/bin/sh # install debconf-utils sudo apt-get install debconf-utils # add debconf answer sudo debconf-set-selections <<\EOF virtualbox virtualbox/group-vboxusers note EOF # add key wget -q http://download.virtualbox.org/virtualbox/debian/oracle_vbox.asc -O- | sudo apt-key add - # update repository list cat << EOF | sudo tee -a /etc/apt/sources.list.d/virtualbox.list deb http://download.virtualbox.org/virtualbox/debian $(lsb_release -cs) contrib EOF sudo apt-get update -qq # install sudo apt-get install -y virtualbox-4.1 # do we need this? # virtualbox-ose-modules-$(uname -r) # add current user to vboxusers group sudo adduser $USER vboxusers
Links
http://www.virtualbox.org/wiki/Linux_Downloads
http://www.panticz.de/node/143
sudo su DEVICE=/dev/sdb VOLUME=ctsrv4stick # mount usb umount ${DEVICE}1 # create filesystem on usb pen mkfs.vfat -n ${VOLUME} ${DEVICE}1 # mount usb mount ${DEVICE}1 /mnt/ # install syslinux and make stick bootable install-mbr ${DEVICE} syslinux -f ${DEVICE}1 # unzip support files from ct dvd unzip /media/ctsw0905/support/stickins.zip -d /mnt/ # create exclude list cat <<EOF> /tmp/exclude.lst /media/ctsw0905/bilder /media/ctsw0905/html /media/ctsw0905/scrshots /media/ctsw0905/software /media/ctsw0905/tools /media/ctsw0905/video2brain EOF # create iso fro
# set domU name DOMAIN_NAME=ts34 # create domU xen-create-image --hostname=${DOMAIN_NAME} --dhcp --mac=00:00:00:00:00:34 \ --lvm=vg01 --dist=jaunty --mirror=http://archive.ubuntu.com/ubuntu/ --size=10Gb --memory=512Mb --swap=512Mb # rename config file mv /etc/xen/${DOMAIN_NAME}.cfg /etc/xen/${DOMAIN_NAME} # set root password mount /dev/vg01/${DOMAIN_NAME}-disk /mnt/ chroot /mnt/ echo root:terceS | chpasswd apt-get install udev exit umount /mnt/ # start domU xm create -c ${DOMAIN_NAME}
# 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:terc
# set domU parameter [ -z $DOMAIN_NAME ] && DOMAIN_NAME=magento [ -z $DOMAIN_MAC ] && DOMAIN_MAC=00:EE:EE:EE:EE:EE [ -z $DOMAIN_RAM ] && DOMAIN_RAM=2Gb [ -z $DOMAIN_HDD ] && DOMAIN_HDD=20Gb # create domU http://www.panticz.de/Hetzner # install magento http://www.panticz.de/install_magento # # OPTIONAL # # create separate www patition lvcreate --name ${DOMAIN_NAME}-www --size 40G vg0 mkfs.ext3 /dev/vg0/${DOMAIN_NAME}-www vi /etc/xen/${DOMAIN_NAME} (add) 'phy:/dev/vg0/mrwww-www,sda3,w', # post config domU mount /dev/vg01/${DOMAIN_NAME}-disk /mnt/ echo "/dev/sda3
#!/bin/bash # hide your ISDN card in dom0 and reboot dom0 sed -i 's|tty0|tty0 pciback.hide=(04:02.0)|g' /boot/grub/menu.lst reboot # set domU name DOMAIN_NAME=asterisk # create domU xen-create-image --hostname=$DOMAIN_NAME --dhcp --mac=00:aa:aa:aa:aa:aa \ --lvm=vg01 --dist=intrepid --mirror=http://archive.ubuntu.com/ubuntu/ --size=4Gb --memory=512Mb --swap=512Mb # rename config file mv /etc/xen/$DOMAIN_NAME.cfg /etc/xen/$DOMAIN_NAME # add to autostart ln -s /etc/xen/$DOMAIN_NAME /etc/xen/auto # redirect amv usb card echo "pci=['04:02.0']" >> /etc/xen/$DOMAIN_NAME
# set domU parameter [ -z $DOMAIN_NAME ] && DOMAIN_NAME=mx [ -z $DOMAIN_MAC ] && DOMAIN_MAC=00:11:22:7E:7E:7E [ -z $DOMAIN_RAM ] && DOMAIN_RAM=512Mb [ -z $DOMAIN_HDD ] && DOMAIN_HDD=2Gb # create domU http://www.panticz.de/Xen-domU-ubuntu-jaunty # add to autostart (optional) ln -s /etc/xen/${DOMAIN_NAME} /etc/xen/auto # create lvm for home lvcreate --name ${DOMAIN_NAME}-home --size 50G vg01 mkfs.ext3 /dev/vg01/${DOMAIN_NAME}-home # configure domU vi /etc/xen/${DOMAIN_NAME} (add) 'phy:/dev/vg01/mx-home,sda3,w' # post config domU mount /dev/vg01/${DOMAIN_NAME}-disk /
DOMAIN_NAME=dev # install vm xen-create-image --hostname=${DOMAIN_NAME} --ip=192.168.1.33 --gateway=192.168.1.5 --netmask=255.255.255.0 \ --lvm=vg01 --dist=intrepid --mirror=http://archive.ubuntu.com/ubuntu/ --size=8Gb --memory=512Mb --swap=2Gb # rename config file mv /etc/xen/${DOMAIN_NAME}.cfg /etc/xen/${DOMAIN_NAME} # start domain xm create -c ${DOMAIN_NAME} # set root password passwd # install apps apt-get install -y debootstrap squashfs-tools # OPTIONAL # create DomU backup mount /dev/vg01/${DOMAIN_NAME}-disk /mnt/ cd /mnt/ tar cjf /root/xen.dev-disk.tar.bz2
#!/bin/bash # set domU name DOMAIN_NAME=srv # install vm xen-create-image --hostname=$DOMAIN_NAME --dhcp --mac=00:11:cc:ab:cd:ef \ --lvm=vg01 --dist=jaunty --mirror=http://archive.ubuntu.com/ubuntu/ --size=4Gb --memory=1Gb --swap=1Gb # rename config file mv /etc/xen/${DOMAIN_NAME}.cfg /etc/xen/${DOMAIN_NAME} # add to autostart ln -s /etc/xen/${DOMAIN_NAME} /etc/xen/auto # create lvm for home lvcreate --name ${DOMAIN_NAME}-media --size 200G vg01 mkfs.ext3 /dev/vg01/${DOMAIN_NAME}-media # configure domU vi /etc/xen/${DOMAIN_NAME} (add) 'phy:/dev/vg01/srv-media,xvda3,