Remaster Knoppix without Remastering

Kyle Rankin

Sr. Systems Administrator

Author of Knoppix Hacks and Knoppix Pocket Reference


http://greenfly.org/talks/knoppix/remaster.html

Agenda

What is Knoppix?

A complete Linux distribution that runs directly from a bootable disc, Knoppix has many uses:

Traditional Remastering

  1. Copy entire Knoppix file system to disk
  2. chroot into file system
  3. Add/remove packages, edit files, etc.
  4. Exit chroot
  5. Create compressed loopback file system
  6. Create and test ISO

Traditional Remastering

Problems:

Remaster without Remastering?

Save Configuration

Save Configuration

How it works

Tweak Save Configuration

Tweak Save Configuration

Persistent Disk Image

UnionFS

Background

UnionFS/AuFS

Knoppix with UnionFS/AuFS

Persistent Disk Image

Tweak Boot Settings

Tweak initrd

Custom Boot Scripts

Example: Web Cam

#!/bin/sh

echo Configuring Apache
cp /cdrom/webcam/index.html /var/www/index.html
/etc/init.d/apache start
echo Configuring Cron
echo '* * * * *  root gqcam -d /var/www/webcam.jpg > /dev/null' 
>> /etc/crontab
/etc/init.d/cron start

Any Questions?

Other Resources