From: Dobrica Pavlinusic Date: Fri, 13 May 2011 19:33:24 +0000 (+0000) Subject: create kvm rootfs X-Git-Url: http://git.rot13.org/?p=sysadmin-cookbook;a=commitdiff_plain;h=a56296c44ad6d0acaf506333952af6d7f5621284 create kvm rootfs git-svn-id: svn://svn.rot13.org/sysadmin-cookbook@248 191e9f34-6774-4a6d-acfc-7664dacd4a2a --- diff --git a/recepies/lxc/kvm/01-setup/00-create-kvm-root.sh b/recepies/lxc/kvm/01-setup/00-create-kvm-root.sh new file mode 100755 index 0000000..e22ed30 --- /dev/null +++ b/recepies/lxc/kvm/01-setup/00-create-kvm-root.sh @@ -0,0 +1,17 @@ +#!/bin/sh + +debootstrap squeeze squeeze + +echo -e "root\nroot" | chroot squeeze passwd +echo -e "auto lo\niface lo inet loopback\nauto eth0\niface eth0 inet dhcp" \ + > squeeze/etc/network/interfaces +ln -sf vimrc squeeze/etc/vimrc.tiny +rm -f squeeze/etc/udev/rules.d/70-persistent-net.rules +echo kvm > squeeze/etc/hostname +echo cgroup /mnt/cgroup cgroup defaults >> squeeze/etc/fstab +mkdir -p squeeze/mnt/cgroup + +BLOCKS=$(((1024*$(du -m -s squeeze | awk '{print $1}')*12)/10)) +genext2fs -z -d squeeze -b $BLOCKS -i 1024 squeeze.ext3 +resize2fs squeeze.ext3 1G +tune2fs -j -c 0 -i 0 squeeze.ext3