Debian 5.0 Install Log


# Settings !!!*** PLEASE MODIFY THESE ***!!!
export TMPDIR=`pwd`"/tmp"
export IMAGE="./Debian-5.0-x86-root_fs"
export DEBIAN_MIRROR="http://download.mirror.ac.uk/sites/ftp.debian.org/debian/"

# Making the filesystem
dd if=/dev/zero of=$IMAGE bs=1024 count=1 seek=1024576
mkfs.ext3 $IMAGE
mkdir $TMPDIR
mount -o loop $IMAGE $TMPDIR

# debootstrap
linux32 debootstrap --arch i386 sarge $TMPDIR $DEBIAN_MIRROR

# setup resolver
cp /etc/resolv.conf $TMPDIR/etc/

# 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
grep -v "getty" $TMPDIR/etc/inittab.save > $TMPDIR/etc/inittab
echo "# We launch just one console for UML:" >> $TMPDIR/etc/inittab
echo "c0:1235:respawn:/sbin/getty 38400 tty0 linux" >> $TMPDIR/etc/inittab

echo "# UML modification: use tty0 or vc/0" >> $TMPDIR/etc/securetty
echo "tty0" >> $TMPDIR/etc/securetty
echo "vc/0" >> $TMPDIR/etc/securetty

umount $TMPDIR
rmdir $TMPDIR