Creating a Custom Debian LiveCD with Fluxbox using live-package

"Steps:

1. Install live-package
2. configure /etc/make-live.conf
3. first make-live run: create basic chroot
4. install gdm/fluxbox within chroot
5. set defaults for user casper
6. re-create squashfs and iso image
7. test it using qemu

if everything goes well you will end up booting an livecd with fluxbox as window manager and auto-logon. The iso image will be about 126 MB (with /usr/share/doc and other things removed)."

http://wiki.debian.org/MichaelAblassmeier/CustomLiveCD