# Settings !!!*** PLEASE MODIFY THESE ***!!! export TMPDIR=`pwd`"/tmp" export IMAGE="./Debian-Wheezy-AMD64-root_fs" export DEBIAN_MIRROR="http://ftp.fr.debian.org/debian/" export RELEASE=wheezy # Making the filesystem dd if=/dev/zero of=$IMAGE bs=1024 count=1048576 mkfs.ext3 -L ROOT $IMAGE mkdir $TMPDIR mount -o loop $IMAGE $TMPDIR # debootstrap debootstrap --arch amd64 $RELEASE $TMPDIR $DEBIAN_MIRROR # fstab cp fstab $TMPDIR/etc # tweak the inittab to only use tty0 and add it to securetty cp $TMPDIR/etc/inittab $TMPDIR/etc/inittab.save sed -i -e 's/(.*getty)/#$1/g' $TMPDIR/etc/inittab echo "# Virtual environments rarely need more than one console:" >> $TMPDIR/etc/inittab echo "c0:1235:respawn:/sbin/getty 38400 tty0 linux" >> $TMPDIR/etc/inittab echo "# Virtual environments may use tty0 or vc/0" >> $TMPDIR/etc/securetty echo "tty0" >> $TMPDIR/etc/securetty echo "vc/0" >> $TMPDIR/etc/securetty umount $TMPDIR rmdir $TMPDIR