This folder knoppix/cdrom was created by Mikael Kermorgant <mikael.kermorgant@gmail.com> on Thu, 30 Mar 2006

It contains a modified copy of the linux/cdrom folder created by Kern Sibbald for the Bacula Rescue CD and scripts aimed at creating a bootable rescue cd based on knoppix (see http://www.knoppix.org). 
The first aim I had when building this cd was to make rescue cds for the debian servers I backup with bacula, which I failed to do with the original rescue cd.

Requirements:
 - A Linux system (tested on Debian 3.1 and Mandrake 10.0)
 - 1,5 Go space on hard drive
 - It should boot on any hardware that Knoppix can boot on
 - cloop-utils version > 2.0 (only on the machine you build the iso)
 - already installed, configured and running bacula-fd (optional but helps having a working configuration on the cd)

A - To build an ISO image for burning a CD, do the following :

  cd <bacula-source>
  ./configure (your-options)
  make

  download knoppix's modified source archive
  cd bacula-rescue-<version>
  ./configure --with-bacula=<path-to-bacula-source>
  cd knoppix/cdrom
  vi config
  make bacula
  make knoppix

  to cleanup, do:

  make clean

  you'll have to manually remove the knoppix source file and the directory where the source has been extracted.

B - Build an iso image for multiple clients

  This requires you have already built one rescue cd (see step A).
  You'll have to follow nearly the same steps :

  cd <bacula-source>
  ./configure (your-options)
  make

  cd bacula-rescue-<version>
  ./configure --with-bacula=<path-to-bacula-source>
  cd knoppix/cdrom
  make bacula
  tar -cvzf bacula-<hostname>.tar.gz roottree/bacula-<hostname>

  Copy bacula-<hostname>.tar.gz on the machine you built the iso and extract it in bacula-rescue-<version>/knoppix/cdrom/roottree and execute :

  make knoppix
