<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="https://mail.knoppix.net/wiki3/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://mail.knoppix.net/wiki3/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Rickbronson</id>
		<title>Knoppix Documentation Wiki - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="https://mail.knoppix.net/wiki3/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Rickbronson"/>
		<link rel="alternate" type="text/html" href="https://mail.knoppix.net/wiki/Special:Contributions/Rickbronson"/>
		<updated>2026-09-30T15:08:04Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.23.3</generator>

	<entry>
		<id>https://mail.knoppix.net/wiki/Debootstrap_to_LiveCD</id>
		<title>Debootstrap to LiveCD</title>
		<link rel="alternate" type="text/html" href="https://mail.knoppix.net/wiki/Debootstrap_to_LiveCD"/>
				<updated>2007-04-24T18:53:40Z</updated>
		
		<summary type="html">&lt;p&gt;Rickbronson: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=PREAMBLE=&lt;br /&gt;
&lt;br /&gt;
*This script can be run using any debian based distro, including the [http://www.knopper.net/knoppix-mirrors/index-en.html Knoppix 5.1] boot cd.&lt;br /&gt;
*This has been updated by: [[User:Rickbronson|Rickbronson]] 20:43, 24 Apr 2007 (GMT)&lt;br /&gt;
*Knoppix Sources http://debian-knoppix.alioth.debian.org/&lt;br /&gt;
*Please note that this howto is not without a few flaws, please revise and suggest as necessary.&lt;br /&gt;
&lt;br /&gt;
*Debian Releases:&lt;br /&gt;
**[http://www.debian.org/releases/stable/ etch] = stable realease&lt;br /&gt;
**[http://www.debian.org/releases/testing/ lenny] = testing release&lt;br /&gt;
**[http://www.debian.org/releases/unstable/ sid] = unstable release&lt;br /&gt;
&lt;br /&gt;
=CONVENTIONS USED=&lt;br /&gt;
The following conventions are used, within dotted box:&lt;br /&gt;
 Commands &amp;amp; paramaters&lt;br /&gt;
 Text within this dotted box can be put directly into a script&lt;br /&gt;
Some commands are linked, if you require further explanation of the command or parameter click the link. Example shown below:&lt;br /&gt;
 [[apt-get]]&lt;br /&gt;
&lt;br /&gt;
=GETTING STARTED=&lt;br /&gt;
NOTE: You will need about 9 Gigabytes of free disk space.  All dotted boxes below are to be put into a script, or into a shell directly. &lt;br /&gt;
==Setup The Environment==&lt;br /&gt;
=====Hash Bang=====&lt;br /&gt;
*As required at the beginning of a script (UNIX), a [http://en.wikipedia.org/wiki/Shebang_(Unix) Hash Bang]&lt;br /&gt;
 #!/bin/bash&lt;br /&gt;
&lt;br /&gt;
You will need KNOPPIX_V5.1.0CD-2006-12-30-EN.iso (or whatever version one you want)&lt;br /&gt;
&lt;br /&gt;
=====Script Variables=====&lt;br /&gt;
*More info see: [http://tldp.org/LDP/abs/html/variables.html BASH Variables]&lt;br /&gt;
* cd somewhere appropriate and become superuser&lt;br /&gt;
 cd $HOME&lt;br /&gt;
 export KNXISO=KNOPPIX_V5.1.0CD-2006-12-30-EN.iso&lt;br /&gt;
 wget http://www.kernel.org/pub/dist/knoppix/${KNXISO}&lt;br /&gt;
 ln -s `pwd`/${KNXISO} /tmp/${KNXISO}  # make link for later&lt;br /&gt;
 su  # become superuser&lt;br /&gt;
 ! type extract_compressed_fs &amp;amp;&amp;amp; [[apt-get]] cloop-utils # You will need cloop&lt;br /&gt;
 ! type qemu &amp;amp;&amp;amp; [[apt-get]] qemu # Optional, you might need qemu&lt;br /&gt;
 KNXROOT=[[`pwd`]]/knxstrap&lt;br /&gt;
 OLDSRCDIR=${KNXROOT}/oldsrc/KNOPPIX&lt;br /&gt;
 NEWSRCDIR=${KNXROOT}/newsrc/KNOPPIX&lt;br /&gt;
 MASTERDIR=${KNXROOT}/master&lt;br /&gt;
 ARCH=i386 &lt;br /&gt;
 DEBIAN_RELEASE=sid # (http://www.debian.org/releases/unstable/)&lt;br /&gt;
 DEBIAN_MIRROR=http://http.us.debian.org/debian&lt;br /&gt;
 # DEBIAN_MIRROR=http://debian.osuosl.org/debian # or use this mirror&lt;br /&gt;
&lt;br /&gt;
=====Make directories, mount CD image, copy files over to the Master dir=====&lt;br /&gt;
 mkdir -p ${MASTERDIR} ${NEWSRCDIR}/usr/src \&lt;br /&gt;
  ${OLDSRCDIR}/knxfiles ${KNXROOT}/mnt&lt;br /&gt;
 mount -t iso9660 -o ro,loop=/dev/loop/0 /tmp/${KNXISO} ${KNXROOT}/mnt&lt;br /&gt;
 cd ${KNXROOT}/mnt &amp;amp;&amp;amp; find . -size -10000k -type f -exec \&lt;br /&gt;
  cp -p --parents '{}' ${MASTERDIR} \;&lt;br /&gt;
&lt;br /&gt;
=====Extract compressed Knoppix filesystem=====&lt;br /&gt;
 extract_compressed_fs ${KNXROOT}/mnt/KNOPPIX/KNOPPIX &amp;gt; \&lt;br /&gt;
  ${KNXROOT}/KNOPPIX.src.iso&lt;br /&gt;
 cd ${KNXROOT}; umount ${KNXROOT}/mnt&lt;br /&gt;
 mount -t iso9660 -o ro,loop=/dev/loop/0 \&lt;br /&gt;
  ${KNXROOT}/KNOPPIX.src.iso ${KNXROOT}/mnt&lt;br /&gt;
&lt;br /&gt;
=====Copy files over to old source dir=====&lt;br /&gt;
 cp -Rp ${KNXROOT}/mnt/* ${OLDSRCDIR}&lt;br /&gt;
 umount ${KNXROOT}/mnt&lt;br /&gt;
 rmdir ${KNXROOT}/mnt&lt;br /&gt;
&lt;br /&gt;
=====Go into old source dir and reconstruct Knoppix specific packages=====&lt;br /&gt;
 chroot ${OLDSRCDIR}&lt;br /&gt;
 dpkg --get-selections &amp;gt; dpkg.selections.txt&lt;br /&gt;
 COLUMNS=200&lt;br /&gt;
 KNOPPIX_PACKAGES=`dpkg -l &amp;quot;*knoppix*&amp;quot; | grep ^ii |awk '{print $2} '`&lt;br /&gt;
 KNOPPIX_PACKAGES+=`dpkg -l &amp;quot;*2\.6*&amp;quot; | grep &amp;quot;^ii&amp;quot; |awk '{print $2} '`&lt;br /&gt;
 # The following list is based on knoppix 5.1, you may have to change&lt;br /&gt;
 # it for other versions&lt;br /&gt;
 KNOPPIX_PACKAGES+=&amp;quot;linux-kernel-headers \&lt;br /&gt;
  linux-sound-base \&lt;br /&gt;
  loop-aes-utils \&lt;br /&gt;
  madwifi-tools \&lt;br /&gt;
  ndiswrapper-utils&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Make packages from original Knoppix version.  You will get lots of errors that it can't find necessary files (mostly in /usr/share...) on this next step; you can safely ignore them.&lt;br /&gt;
 cd knxfiles&lt;br /&gt;
 for PACKAGE in ${KNOPPIX_PACKAGES};&lt;br /&gt;
 {&lt;br /&gt;
   dpkg-repack ${PACKAGE}&lt;br /&gt;
 };&lt;br /&gt;
 exit&lt;br /&gt;
&lt;br /&gt;
Get bootstrap files, copy selections and /usr/src over to new source dir&lt;br /&gt;
 debootstrap --arch ${ARCH} ${DEBIAN_RELEASE} ${NEWSRCDIR} ${DEBIAN_MIRROR}&lt;br /&gt;
 cp -prd ${OLDSRCDIR}/knxfiles ${OLDSRCDIR}/dpkg.selections.txt ${NEWSRCDIR}&lt;br /&gt;
 cp -Rp ${OLDSRCDIR}/usr/src/* ${NEWSRCDIR}/usr/src&lt;br /&gt;
&lt;br /&gt;
chroot to new source dir&lt;br /&gt;
 chroot ${NEWSRCDIR} /usr/bin/env -i HOME=/root TERM=$TERM \&lt;br /&gt;
  PS1='\u:\w\$ ' PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login&lt;br /&gt;
&lt;br /&gt;
Install dependencies required for Knoppix, answer &amp;quot;y&amp;quot; to all queries&lt;br /&gt;
&lt;br /&gt;
 [[apt-get]] update&lt;br /&gt;
 [[apt-get]] install \&lt;br /&gt;
   gawk \&lt;br /&gt;
   perl \&lt;br /&gt;
   libdb4.4 \&lt;br /&gt;
   perl-modules \&lt;br /&gt;
   console-tools \&lt;br /&gt;
   console-data \&lt;br /&gt;
   console-common \&lt;br /&gt;
   pciutils \&lt;br /&gt;
   libpci2 \&lt;br /&gt;
   udev \&lt;br /&gt;
   libvolume-id0 \&lt;br /&gt;
   pump \&lt;br /&gt;
   dhcp3-common \&lt;br /&gt;
   binutils \&lt;br /&gt;
   debhelper \&lt;br /&gt;
   dpkg-dev \&lt;br /&gt;
   file \&lt;br /&gt;
   gettext \&lt;br /&gt;
   html2text \&lt;br /&gt;
   intltool-debian \&lt;br /&gt;
   libmagic1 \&lt;br /&gt;
   make \&lt;br /&gt;
   patch \&lt;br /&gt;
   po-debconf \&lt;br /&gt;
   modutils&lt;br /&gt;
 useradd -m knoppix&lt;br /&gt;
 echo 'deb-src http://debian-knoppix.alioth.debian.org ./' \&lt;br /&gt;
  &amp;gt;&amp;gt; /etc/apt/sources.list&lt;br /&gt;
 echo 'deb http://debian-knoppix.alioth.debian.org ./' \&lt;br /&gt;
  &amp;gt;&amp;gt; /etc/apt/sources.list&lt;br /&gt;
&lt;br /&gt;
Update and install knoppix specific deb's, you will get some errors in the dpkg step, ignore them&lt;br /&gt;
 [[apt-get]] [[apt-get#update|update]]&lt;br /&gt;
 [[dpkg]] -i /knxfiles/*  # Say &amp;quot;NO&amp;quot; to &amp;quot;stop install since...&amp;quot;&lt;br /&gt;
 rm -rf /knxfiles&lt;br /&gt;
&lt;br /&gt;
NOTE: The following will install EVERYTHING that was in the original CD!  At this point you are going to start seeing errors.  Mostly because the configure scripts are trying to do things to your run-time system and they are failing since you are in a chroot.  If the errors are from dmraid samba, telnetd-ssl, etc then you can safely ignore them.&lt;br /&gt;
&lt;br /&gt;
 [[apt-get]] -f install&lt;br /&gt;
 for pkg in `grep &amp;quot;\binstall$&amp;quot; dpkg.selections.txt | awk '{print $1} '`; \&lt;br /&gt;
  do apt-get -y --force-yes install $pkg; done&lt;br /&gt;
 dselect update&lt;br /&gt;
 [[apt-get]] dselect-upgrade&lt;br /&gt;
&lt;br /&gt;
Install extra stuff if you want (optional).&lt;br /&gt;
&lt;br /&gt;
 [[apt-get]] install whatever&lt;br /&gt;
&lt;br /&gt;
Now it's time for a sanity check, if you do:&lt;br /&gt;
 [[dpkg]] --status xserver-xorg-video-nv&lt;br /&gt;
&lt;br /&gt;
and it tells you it's not installed then something is wrong and you need to force dpkg to install this (and many more probably missing)&lt;br /&gt;
 &lt;br /&gt;
Clean up if you want to get rid of some space so it fits on a CD&lt;br /&gt;
 chmod 755 /etc/X11/xinit/xinitrc  # fix mode on xinitrc&lt;br /&gt;
 [[apt-get]] remove kde-i18n*  # this is optional&lt;br /&gt;
 deborphan | xargs [[apt-get]] -y remove # do this until nothing left to orphan&lt;br /&gt;
 COLUMNS=200 [[dpkg]] -l |grep ^rc |awk '{print $2} ' | xargs [[dpkg]] -P&lt;br /&gt;
 [[apt-get]] [[apt-get#clean|clean]]&lt;br /&gt;
 # this is optional, if you need space:&lt;br /&gt;
 cd /var/lib/apt/lists; rm -f *Packages *Release *Release.gpg&lt;br /&gt;
 rm -rf /var/lib/dpkg/*old /var/cache/debconf/*old \&lt;br /&gt;
  /var/cache/apt/*bin /usr/share/doc/*&lt;br /&gt;
 exit&lt;br /&gt;
&lt;br /&gt;
==Finalize==&lt;br /&gt;
Prep startup rc startup scripts, [http://man.linuxquestions.org/index.php?query=inittab&amp;amp;type=2&amp;amp;section=5 inittab]&lt;br /&gt;
&lt;br /&gt;
 rm -rf ${NEWSRCDIR}/etc/rc* ${NEWSRCDIR}/etc/inittab ${NEWSRCDIR}/etc/passwd&lt;br /&gt;
 cp -ax ${OLDSRCDIR}/etc/inittab ${OLDSRCDIR}/etc/passwd \&lt;br /&gt;
  ${OLDSRCDIR}/etc/rc* ${NEWSRCDIR}/etc&lt;br /&gt;
&lt;br /&gt;
We're basically done but if you want to make any changes with how Knoppix starts or what comes up when it starts, this is the place to do it.  You could just copy stuff to /etc/skel so that you have it on your new cd under /home/knoppix&lt;br /&gt;
==Build The CD==&lt;br /&gt;
*Make the compressed KNOPPIX CLOOP file&lt;br /&gt;
&lt;br /&gt;
 [[mkisofs]] -R -U -V &amp;quot;Knoppix&amp;quot; -publisher &amp;quot;yourname&amp;quot; -hide-rr-moved \&lt;br /&gt;
 -cache-inodes -no-bak -pad ${NEWSRCDIR} | nice -5 \&lt;br /&gt;
 /usr/bin/create_compressed_fs - 65536 &amp;gt;  ${MASTERDIR}/KNOPPIX/KNOPPIX&lt;br /&gt;
&lt;br /&gt;
Create the knoppix.iso file &lt;br /&gt;
&lt;br /&gt;
 [[mkisofs]] -pad -l -r -J -v -V &amp;quot;KNOPPIX&amp;quot; -no-emul-boot -boot-load-size 4 \&lt;br /&gt;
 -boot-info-table -b boot/isolinux/isolinux.bin -c boot/isolinux/boot.cat \&lt;br /&gt;
 -hide-rr-moved -o ${KNXROOT}/knoppix.iso ${MASTERDIR}&lt;br /&gt;
&lt;br /&gt;
Try it out&lt;br /&gt;
 qemu -m 128 -cdrom ${KNXROOT}/knoppix.iso -boot d&lt;br /&gt;
&lt;br /&gt;
Burn it&lt;br /&gt;
 k3b ${KNXROOT}/knoppix.iso&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=SPECIAL THANKS &amp;amp; SUPPORT=&lt;br /&gt;
*If this was of help, feel free to post a [http://www.knoppix.net/wikinew/index.php?title=Talk:Debootstrap_to_LiveCD&amp;amp;action=edit&amp;amp;section=new message]&lt;br /&gt;
*[http://www.knoppix.net/wikinew/index.php?title=Talk:Debootstrap_to_LiveCD&amp;amp;action=edit&amp;amp;section=new Support]&lt;br /&gt;
*How do I find what files belong to what packages? [[whatpackage|answer]]&lt;br /&gt;
[[Category: Remastering Knoppix ]]&lt;/div&gt;</summary>
		<author><name>Rickbronson</name></author>	</entry>

	<entry>
		<id>https://mail.knoppix.net/wiki/User:Rickbronson</id>
		<title>User:Rickbronson</title>
		<link rel="alternate" type="text/html" href="https://mail.knoppix.net/wiki/User:Rickbronson"/>
				<updated>2007-04-24T18:51:56Z</updated>
		
		<summary type="html">&lt;p&gt;Rickbronson: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Linux embedded software engineer, see http:/www.efn.org/~rick/work&lt;/div&gt;</summary>
		<author><name>Rickbronson</name></author>	</entry>

	<entry>
		<id>https://mail.knoppix.net/wiki/User:Rickbronson</id>
		<title>User:Rickbronson</title>
		<link rel="alternate" type="text/html" href="https://mail.knoppix.net/wiki/User:Rickbronson"/>
				<updated>2007-04-24T18:50:18Z</updated>
		
		<summary type="html">&lt;p&gt;Rickbronson: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Linux embedded software engineer, see&lt;br /&gt;
[http:/www.efn.org/~rick/work Home page]&lt;/div&gt;</summary>
		<author><name>Rickbronson</name></author>	</entry>

	<entry>
		<id>https://mail.knoppix.net/wiki/Debootstrap_to_LiveCD</id>
		<title>Debootstrap to LiveCD</title>
		<link rel="alternate" type="text/html" href="https://mail.knoppix.net/wiki/Debootstrap_to_LiveCD"/>
				<updated>2007-04-24T17:13:42Z</updated>
		
		<summary type="html">&lt;p&gt;Rickbronson: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=PREAMBLE=&lt;br /&gt;
&lt;br /&gt;
*This script was done using the [http://www.knopper.net/knoppix-mirrors/index-en.html Knoppix 5.1] boot cd.&lt;br /&gt;
*This has been updated by: [[User:SNIa|SNIa]] 20:43, 8 Apr 2007 (GMT)&lt;br /&gt;
*Knoppix Sources http://debian-knoppix.alioth.debian.org/&lt;br /&gt;
*Please note that this howto is not without a few flaws, please revise and suggest as necessary.&lt;br /&gt;
&lt;br /&gt;
*Debian Releases:&lt;br /&gt;
**[http://www.debian.org/releases/stable/ etch] = stable realease&lt;br /&gt;
**[http://www.debian.org/releases/testing/ lenny] = testing release&lt;br /&gt;
**[http://www.debian.org/releases/unstable/ sid] = unstable release&lt;br /&gt;
&lt;br /&gt;
=CONVENTIONS USED=&lt;br /&gt;
The following conventions are used, within dotted box:&lt;br /&gt;
 Commands &amp;amp; paramaters&lt;br /&gt;
 Text within this dotted box can be put directly into a script&lt;br /&gt;
Some commands are linked, if you require further explanation of the command or parameter click the link. Example shown below:&lt;br /&gt;
 [[apt-get]]&lt;br /&gt;
&lt;br /&gt;
=GETTING STARTED=&lt;br /&gt;
All dotted boxes below are to be put into a script, or into a shell directly. &lt;br /&gt;
==Setup The Environment==&lt;br /&gt;
=====Hash Bang=====&lt;br /&gt;
*As required at the beginning of a script (UNIX), a [http://en.wikipedia.org/wiki/Shebang_(Unix) Hash Bang]&lt;br /&gt;
 #!/bin/bash&lt;br /&gt;
&lt;br /&gt;
You will need cloop-utils and KNOPPIX_V5.1.0CD-2006-12-30-EN.iso&lt;br /&gt;
 apt-get cloop-utils&lt;br /&gt;
 wget http://www.kernel.org/pub/dist/knoppix/KNOPPIX_V5.1.0CD-2006-12-30-EN.iso&lt;br /&gt;
&lt;br /&gt;
=====Script Variables=====&lt;br /&gt;
*More info see: [http://tldp.org/LDP/abs/html/variables.html BASH Variables]&lt;br /&gt;
 KNXROOT=[[`pwd`]]/knxstrap&lt;br /&gt;
 OLDSRCDIR=${KNXROOT}/oldsrc/KNOPPIX&lt;br /&gt;
 NEWSRCDIR=${KNXROOT}/newsrc/KNOPPIX&lt;br /&gt;
 MASTERDIR=${KNXROOT}/master&lt;br /&gt;
 ARCH=i386 &lt;br /&gt;
 DEBIAN_RELEASE=sid # (http://www.debian.org/releases/unstable/)&lt;br /&gt;
 DEBIAN_MIRROR=http://http.us.debian.org/debian&lt;br /&gt;
 DEBIAN_MIRROR=http://debian.osuosl.org/debian&lt;br /&gt;
&lt;br /&gt;
=====Make directories, mount CD image, copy files over to MASTERDIR=====&lt;br /&gt;
 mkdir -p ${MASTERDIR} ${NEWSRCDIR}/usr/src ${OLDSRCDIR}/knxfiles ${KNXROOT}/mnt&lt;br /&gt;
 mount -t iso9660 -o ro,loop=/dev/loop/0 /wherever/KNOPPIX_V5.1.0CD-2006-12-30-EN.iso ${KNXROOT}/mnt&lt;br /&gt;
 cd ${KNXROOT}/mnt &amp;amp;&amp;amp; find . -size -10000k -type f -exec cp -p --parents '{}' ${MASTERDIR} \;&lt;br /&gt;
&lt;br /&gt;
=====Extract compressed Knoppix filesystem=====&lt;br /&gt;
 extract_compressed_fs ${KNXROOT}/mnt/KNOPPIX/KNOPPIX &amp;gt; ${KNXROOT}/KNOPPIX.src.iso&lt;br /&gt;
 cd ${KNXROOT}; umount ${KNXROOT}/mnt&lt;br /&gt;
 mount -t iso9660 -o ro,loop=/dev/loop/0 ${KNXROOT}/KNOPPIX.src.iso ${KNXROOT}/mnt&lt;br /&gt;
&lt;br /&gt;
=====Copy files over to OLDSRCDIR=====&lt;br /&gt;
 cp -Rp ${KNXROOT}/mnt/* ${OLDSRCDIR}&lt;br /&gt;
 umount ${KNXROOT}/mnt&lt;br /&gt;
 rmdir ${KNXROOT}/mnt&lt;br /&gt;
&lt;br /&gt;
=====Go into OLDSRCDIR and reconstruct Knoppix specific packages=====&lt;br /&gt;
 chroot ${OLDSRCDIR}&lt;br /&gt;
 dpkg --get-selections &amp;gt; dpkg.selections.txt&lt;br /&gt;
 COLUMNS=200&lt;br /&gt;
 KNOPPIX_PACKAGES=`dpkg -l &amp;quot;*knoppix*&amp;quot; | grep ^ii |awk '{print $2} '`&lt;br /&gt;
 KNOPPIX_PACKAGES+=`dpkg -l &amp;quot;*2\.6*&amp;quot; | grep &amp;quot;^ii&amp;quot; |awk '{print $2} '`&lt;br /&gt;
 # The following list is based on knoppix 5.1, you may have to change it for other versions&lt;br /&gt;
 KNOPPIX_PACKAGES+=&amp;quot;linux-kernel-headers \&lt;br /&gt;
  linux-sound-base \&lt;br /&gt;
  loop-aes-utils \&lt;br /&gt;
  madwifi-tools \&lt;br /&gt;
  ndiswrapper-utils&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Now setup the environment, make directories, run the debootstrap command and then change root.  You will get lots of errors that it can't find necessary files (mostly in /usr/share...) on this next step; you can safely ignore them.&lt;br /&gt;
 cd knxfiles&lt;br /&gt;
 for PACKAGE in ${KNOPPIX_PACKAGES};&lt;br /&gt;
 {&lt;br /&gt;
   dpkg-repack ${PACKAGE}&lt;br /&gt;
 };&lt;br /&gt;
 exit&lt;br /&gt;
&lt;br /&gt;
Get boot strap files, copy selections and /usr/src over to NEWSRCDIR&lt;br /&gt;
 debootstrap --arch ${ARCH} ${DEBIAN_RELEASE} ${NEWSRCDIR} ${DEBIAN_MIRROR}&lt;br /&gt;
 cp -prd ${OLDSRCDIR}/knxfiles ${OLDSRCDIR}/dpkg.selections.txt ${NEWSRCDIR}&lt;br /&gt;
 cp -Rp ${OLDSRCDIR}/usr/src/* ${NEWSRCDIR}/usr/src&lt;br /&gt;
&lt;br /&gt;
Go to NEWSRCDIR and install, dependencies, knoppix specific and extra&lt;br /&gt;
 chroot ${NEWSRCDIR} /usr/bin/env -i HOME=/root TERM=$TERM \&lt;br /&gt;
  PS1='\u:\w\$ ' PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login&lt;br /&gt;
&lt;br /&gt;
Install Dependencies required for Knoppix, answer &amp;quot;y&amp;quot; to all queries&lt;br /&gt;
&lt;br /&gt;
 apt-get update&lt;br /&gt;
 apt-get install \&lt;br /&gt;
   gawk \&lt;br /&gt;
   perl \&lt;br /&gt;
   libdb4.4 \&lt;br /&gt;
   perl-modules \&lt;br /&gt;
   console-tools \&lt;br /&gt;
   console-data \&lt;br /&gt;
   console-common \&lt;br /&gt;
   pciutils \&lt;br /&gt;
   libpci2 \&lt;br /&gt;
   udev \&lt;br /&gt;
   libvolume-id0 \&lt;br /&gt;
   pump \&lt;br /&gt;
   dhcp3-common \&lt;br /&gt;
   binutils \&lt;br /&gt;
   debhelper \&lt;br /&gt;
   dpkg-dev \&lt;br /&gt;
   file \&lt;br /&gt;
   gettext \&lt;br /&gt;
   html2text \&lt;br /&gt;
   intltool-debian \&lt;br /&gt;
   libmagic1 \&lt;br /&gt;
   make \&lt;br /&gt;
   patch \&lt;br /&gt;
   po-debconf \&lt;br /&gt;
   modutils&lt;br /&gt;
&lt;br /&gt;
 useradd -m knoppix&lt;br /&gt;
 echo 'deb-src http://debian-knoppix.alioth.debian.org ./' &amp;gt;&amp;gt; /etc/apt/sources.list&lt;br /&gt;
 echo 'deb http://debian-knoppix.alioth.debian.org ./' &amp;gt;&amp;gt; /etc/apt/sources.list&lt;br /&gt;
&lt;br /&gt;
Update and install knoppix specific deb's, you will get some errors in the dpkg step, ignore them&lt;br /&gt;
 apt-get update&lt;br /&gt;
 dpkg -i /knxfiles/*  # Say &amp;quot;NO&amp;quot; to &amp;quot;stop install since...&amp;quot;&lt;br /&gt;
 rm -rf /knxfiles&lt;br /&gt;
&lt;br /&gt;
Install extra stuff if you want.  NOTE: The following will install EVERYTHING that was in the original CD!  At this point you are going to start seeing errors.  Mostly because the configure scripts are trying to do things to your run-time system and they are failing since you are in a chroot.  If the errors are from dmraid samba, telnetd-ssl, etc then you can safely ignore them.&lt;br /&gt;
&lt;br /&gt;
 apt-get -f install&lt;br /&gt;
 for pkg in `grep &amp;quot;\binstall$&amp;quot; dpkg.selections.txt | awk '{print $1} '`; do apt-get -y --force-yes install $pkg; done&lt;br /&gt;
 dselect update&lt;br /&gt;
 apt-get dselect-upgrade&lt;br /&gt;
&lt;br /&gt;
NOTE: if doing:&lt;br /&gt;
 dpkg --status xserver-xorg-video-nv&lt;br /&gt;
&lt;br /&gt;
Tells you it's not installed then something is wrong and you need to force dpkg to install this (and many more probably missing)&lt;br /&gt;
 &lt;br /&gt;
 chmod 755 /etc/X11/xinit/xinitrc  # fix mode on xinitrc&lt;br /&gt;
&lt;br /&gt;
Clean up if you want to get rid of some space so it fits on a CD&lt;br /&gt;
 apt-get remove kde-i18n*  # this is optional&lt;br /&gt;
 deborphan | xargs apt-get -y remove # do this until nothing left to orphan&lt;br /&gt;
 COLUMNS=200 dpkg -l |grep ^rc |awk '{print $2} ' | xargs dpkg -P&lt;br /&gt;
 apt-get clean&lt;br /&gt;
 # this is optional, if you need space:&lt;br /&gt;
 cd /var/lib/apt/lists; rm -f *Packages *Release *Release.gpg&lt;br /&gt;
 rm -rf /var/lib/dpkg/*old /var/cache/debconf/*old /var/cache/apt/*bin /usr/share/doc/*&lt;br /&gt;
 exit&lt;br /&gt;
&lt;br /&gt;
==Exit Chroot &amp;amp; Finalize==&lt;br /&gt;
Prep startup rc startup scripts, [http://man.linuxquestions.org/index.php?query=inittab&amp;amp;type=2&amp;amp;section=5 inittab]&lt;br /&gt;
&lt;br /&gt;
 rm -rf ${NEWSRCDIR}/etc/rc* ${NEWSRCDIR}/etc/inittab ${NEWSRCDIR}/etc/passwd&lt;br /&gt;
 cp -ax ${OLDSRCDIR}/etc/inittab ${OLDSRCDIR}/etc/passwd ${OLDSRCDIR}/etc/rc* ${NEWSRCDIR}/etc&lt;br /&gt;
&lt;br /&gt;
We're basically done but if you want to make any changes with how Knoppix starts or what comes up when it starts, this is the place to do it.  You could just copy stuff to /etc/skel so that you have it on your new cd under /home/knoppix&lt;br /&gt;
==Build The CD==&lt;br /&gt;
*Make the compressed KNOPPIX CLOOP file&lt;br /&gt;
&lt;br /&gt;
mkisofs -R -U -V &amp;quot;Knoppix&amp;quot; -publisher &amp;quot;yourname&amp;quot; -hide-rr-moved \&lt;br /&gt;
-cache-inodes -no-bak -pad ${NEWSRCDIR} | nice -5 \&lt;br /&gt;
/usr/bin/create_compressed_fs - 65536 &amp;gt;  ${MASTERDIR}/KNOPPIX/KNOPPIX&lt;br /&gt;
&lt;br /&gt;
Create the knoppix.iso file &lt;br /&gt;
&lt;br /&gt;
 [[mkisofs]] -pad -l -r -J -v -V &amp;quot;KNOPPIX&amp;quot; -no-emul-boot -boot-load-size 4 \&lt;br /&gt;
 -boot-info-table -b boot/isolinux/isolinux.bin -c boot/isolinux/boot.cat \&lt;br /&gt;
 -hide-rr-moved -o ${KNXROOT}/knoppix.iso ${MASTERDIR}&lt;br /&gt;
&lt;br /&gt;
Try it out&lt;br /&gt;
 qemu -m 128 -cdrom ${KNXROOT}/knoppix.iso -boot d&lt;br /&gt;
&lt;br /&gt;
Burn it&lt;br /&gt;
 k3b ${KNXROOT}/knoppix.iso&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=SPECIAL THANKS &amp;amp; SUPPORT=&lt;br /&gt;
*If this was of help, feel free to post a [http://www.knoppix.net/wikinew/index.php?title=Talk:Debootstrap_to_LiveCD&amp;amp;action=edit&amp;amp;section=new message]&lt;br /&gt;
*[http://www.knoppix.net/wikinew/index.php?title=Talk:Debootstrap_to_LiveCD&amp;amp;action=edit&amp;amp;section=new Support]&lt;br /&gt;
*How do I find what files belong to what packages? [[whatpackage|answer]]&lt;br /&gt;
[[Category: Remastering Knoppix ]]&lt;/div&gt;</summary>
		<author><name>Rickbronson</name></author>	</entry>

	<entry>
		<id>https://mail.knoppix.net/wiki/Debootstrap_to_LiveCD</id>
		<title>Debootstrap to LiveCD</title>
		<link rel="alternate" type="text/html" href="https://mail.knoppix.net/wiki/Debootstrap_to_LiveCD"/>
				<updated>2007-02-22T22:39:03Z</updated>
		
		<summary type="html">&lt;p&gt;Rickbronson: /* Build The CD */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=PREAMBLE=&lt;br /&gt;
&lt;br /&gt;
*This script was done using the [http://www.knopper.net/knoppix-mirrors/index-en.html Knoppix 5.1] boot cd.&lt;br /&gt;
*This has been updated by: [[User:SNIa|SNIa]] 22:21, 20 Feb 2007 (GMT)&lt;br /&gt;
*Knoppix Sources http://debian-knoppix.alioth.debian.org/&lt;br /&gt;
&lt;br /&gt;
*Debian Releases:&lt;br /&gt;
**[http://www.debian.org/releases/stable/ sarge] = stable realease&lt;br /&gt;
**[http://www.debian.org/releases/testing/ etch] = testing release&lt;br /&gt;
**[http://www.debian.org/releases/unstable/ sid] = unstable release&lt;br /&gt;
&lt;br /&gt;
=CONVENTIONS USED=&lt;br /&gt;
The following conventions are used, within dotted box:&lt;br /&gt;
 Commands &amp;amp; paramaters&lt;br /&gt;
 Text can be directly input into a script.&lt;br /&gt;
Some commands are linked, if you require further explanation click the link :)&lt;br /&gt;
 [[apt-get]]&lt;br /&gt;
&lt;br /&gt;
=SCRIPT=&lt;br /&gt;
==Setup The Environment==&lt;br /&gt;
=====Hash Bang=====&lt;br /&gt;
*As required at the beginning of a script (UNIX), a [http://en.wikipedia.org/wiki/Shebang_(Unix) Hash Bang]&lt;br /&gt;
 #!/bin/bash&lt;br /&gt;
=====Script Variables=====&lt;br /&gt;
*More info see: [http://tldp.org/LDP/abs/html/variables.html BASH Variables]&lt;br /&gt;
 SOURCEDIR=[[`pwd`]]/source/KNOPPIX&lt;br /&gt;
 MASTERDIR=`[[pwd]]`/master&lt;br /&gt;
 ARCH=i386 &lt;br /&gt;
 DEBIAN_RELEASE=[http://www.debian.org/releases/unstable/ sid]&lt;br /&gt;
 DEBIAN_MIRROR=http://http.us.debian.org/debian&lt;br /&gt;
=====Specific Knoppix Packages=====&lt;br /&gt;
 KNOPPIX_PACKAGES=&amp;quot;\&lt;br /&gt;
   ash-knoppix-26 \&lt;br /&gt;
   automount-knoppix \&lt;br /&gt;
   ddcxinfo-knoppix \&lt;br /&gt;
   etcskel-knoppix \&lt;br /&gt;
   hwdata-knoppix \&lt;br /&gt;
   knoppix-dma \&lt;br /&gt;
   knoppix-initscripts \&lt;br /&gt;
   knoppix-ndiswrapper \&lt;br /&gt;
   knoppix-remountrw \&lt;br /&gt;
   knoppix-setrootpassword \&lt;br /&gt;
   knoppix-sounds \&lt;br /&gt;
   knoppix-splash-utils \&lt;br /&gt;
   knoppix-terminalserver \&lt;br /&gt;
   knoppix-udev-config \&lt;br /&gt;
   knoppix-workarounds \&lt;br /&gt;
   kudzu-knoppix-vesa \&lt;br /&gt;
   libntfs9-knoppix \&lt;br /&gt;
   mkdosswapfile-knoppix \&lt;br /&gt;
   modemlink-knoppix \&lt;br /&gt;
   modemtool-knoppix \&lt;br /&gt;
   mount-ntfs-knoppix \&lt;br /&gt;
   netcardconfig-knoppix \&lt;br /&gt;
   network-setup-knoppix \&lt;br /&gt;
   networkconfig-knoppix \&lt;br /&gt;
   ntfsprogs-knoppix \&lt;br /&gt;
   nxsetup-knoppix \&lt;br /&gt;
   ppp-scripts-knoppix \&lt;br /&gt;
   rebuildfstab-knoppix \&lt;br /&gt;
   restartx-knoppix \&lt;br /&gt;
   rootshell-knoppix \&lt;br /&gt;
   sambastart-knoppix \&lt;br /&gt;
   saveconfig-knoppix \&lt;br /&gt;
   scanpartitions-knoppix \&lt;br /&gt;
   sndconfig-knoppix \&lt;br /&gt;
   soundcardconfig-knoppix \&lt;br /&gt;
   sshstart-knoppix \&lt;br /&gt;
   startsyslog-knoppix \&lt;br /&gt;
   sudoers-knoppix \&lt;br /&gt;
   user-profile-knoppix \&lt;br /&gt;
   usleep-knoppix \&lt;br /&gt;
   wlcardconfig-knoppix \&lt;br /&gt;
   xorgconfig-knoppix \&lt;br /&gt;
   xsession-initscript-knoppix \&lt;br /&gt;
   xsession-knoppix \&lt;br /&gt;
   hwsetup \&lt;br /&gt;
   cloop-module-2.6.19 \&lt;br /&gt;
   linux-image-2.6.19 \&lt;br /&gt;
   loop-aes-modules-2.6.19 \&lt;br /&gt;
   madwifi-modules-2.6.19 \&lt;br /&gt;
   ndiswrapper-modules-2.6.19 \&lt;br /&gt;
   rt2x00-cvs-modules-2.6.19 \&lt;br /&gt;
   aufs-cvs-modules-2.6.19 \&lt;br /&gt;
   linux-image-2.6.19 \&lt;br /&gt;
   linux-kernel-headers \&lt;br /&gt;
   linux-sound-base&lt;br /&gt;
   loop-aes-utils \&lt;br /&gt;
   madwifi-tools \&lt;br /&gt;
   ndiswrapper-utils &lt;br /&gt;
  &amp;quot;&lt;br /&gt;
&lt;br /&gt;
Now setup the environment, make directories, run the debootstrap command and then change root:&lt;br /&gt;
 mkdir -p ${SOURCEDIR}&lt;br /&gt;
 mkdir -p ${SOURCEDIR}/knxfiles&lt;br /&gt;
 &lt;br /&gt;
 [[debootstrap]] --arch ${ARCH} ${DEBIAN_RELEASE} ${SOURCEDIR} ${DEBIAN_MIRROR}&lt;br /&gt;
 cd /KNOPPIX/usr/src/ &amp;amp;&amp;amp;&lt;br /&gt;
 cp -Rp \&lt;br /&gt;
   * \&lt;br /&gt;
   ${SOURCEDIR}/usr/src/.&lt;br /&gt;
 &lt;br /&gt;
 cd ${SOURCEDIR}/knxfiles &amp;amp;&amp;amp;&lt;br /&gt;
 for PACKAGE in ${KNOPPIX_PACKAGES};&lt;br /&gt;
 {&lt;br /&gt;
   [[dpkg-repack]] ${PACKAGE}&lt;br /&gt;
 };&lt;br /&gt;
 &lt;br /&gt;
 [[chroot]] ${SOURCEDIR} \&lt;br /&gt;
   /usr/bin/env -i \&lt;br /&gt;
   HOME=/root \&lt;br /&gt;
   TERM=$TERM \&lt;br /&gt;
   PS1='\u:\w\$ ' \&lt;br /&gt;
   PATH=/bin:/usr/bin:/sbin:/usr/sbin \&lt;br /&gt;
   /bin/bash --login&lt;br /&gt;
&lt;br /&gt;
==Within chroot==&lt;br /&gt;
*Install Dependencies required for Knoppix&lt;br /&gt;
 [[apt-get]] [[apt-get#install|install]] \&lt;br /&gt;
   gawk \&lt;br /&gt;
   perl \&lt;br /&gt;
   libdb4.4 \&lt;br /&gt;
   perl-modules \&lt;br /&gt;
   console-tools \&lt;br /&gt;
   console-data \&lt;br /&gt;
   console-common \&lt;br /&gt;
   pciutils \&lt;br /&gt;
   libpci2 \&lt;br /&gt;
   udev \&lt;br /&gt;
   libvolume-id0 \&lt;br /&gt;
   pump \&lt;br /&gt;
   dhcp3-common \&lt;br /&gt;
   binutils \&lt;br /&gt;
   debhelper \&lt;br /&gt;
   dpkg-dev \&lt;br /&gt;
   file \&lt;br /&gt;
   gettext \&lt;br /&gt;
   html2text \&lt;br /&gt;
   intltool-debian \&lt;br /&gt;
   libmagic1 \&lt;br /&gt;
   make \&lt;br /&gt;
   patch \&lt;br /&gt;
   po-debconf&lt;br /&gt;
 &lt;br /&gt;
 [[useradd]] [[useradd#-m|-m]] knoppix&lt;br /&gt;
 echo 'deb-src http://debian-knoppix.alioth.debian.org ./' &amp;gt;&amp;gt; /etc/apt/sources.list&lt;br /&gt;
 echo 'deb http://debian-knoppix.alioth.debian.org ./' &amp;gt;&amp;gt; /etc/apt/sources.list&lt;br /&gt;
 &lt;br /&gt;
 [[apt-get]] [[apt-get#update|update]]&lt;br /&gt;
 cd /knxfiles &amp;amp;&amp;amp;&lt;br /&gt;
   [[dpkg]] [[dpkg#-i|-i]] * &amp;amp;&amp;amp;&lt;br /&gt;
   cd / &amp;amp;&amp;amp; rm -rf /knxfiles&lt;br /&gt;
 [[apt-get]] [[apt-get#clean|clean]]&lt;br /&gt;
 &lt;br /&gt;
 exit&lt;br /&gt;
&lt;br /&gt;
==Exit Chroot &amp;amp; Finalize==&lt;br /&gt;
Prep startup rc startup scripts, [http://man.linuxquestions.org/index.php?query=inittab&amp;amp;type=2&amp;amp;section=5 inittab]&lt;br /&gt;
 cd ${SOURCEDIR}/etc &amp;amp;&amp;amp;&lt;br /&gt;
   rm -rf rc* &amp;amp;&amp;amp;&lt;br /&gt;
   cd /KNOPPIX/etc &amp;amp;&amp;amp; &lt;br /&gt;
   cp -ax inittab rc* ${SOURCEDIR}/etc/.&lt;br /&gt;
&lt;br /&gt;
==Build The CD==&lt;br /&gt;
*Make the compressed KNOPPIX CLOOP file&lt;br /&gt;
 [[mkisofs]] \&lt;br /&gt;
 [[mkisofs#-R|-R]] \&lt;br /&gt;
 [[mkisofs#-U|-U]] \&lt;br /&gt;
 [[mkisofs#-V|-V]] &amp;quot;Knoppix&amp;quot; \&lt;br /&gt;
 [[mkisofs#-publisher|-publisher]] &amp;quot;rjenniss&amp;quot; \&lt;br /&gt;
 [[mkisofs#-hide-rr-moved|-hide-rr-moved]] \&lt;br /&gt;
 [[mkisofs#-cache-inodes|-cache-inodes]] \&lt;br /&gt;
 [[mkisofs#-no-bak|-no-bak]] \&lt;br /&gt;
 [[mkisofs#-pad|-pad]] ${SOURCEDIR} | \&lt;br /&gt;
 nice -5 /usr/bin/create_compressed_fs - 65536 &amp;gt;  ${MASTERDIR}/KNOPPIX/KNOPPIX&lt;br /&gt;
*Create the knoppix.iso file&lt;br /&gt;
 mkdir -p ${MASTERDIR}/KNOPPIX&lt;br /&gt;
 cd /cdrom &amp;amp;&amp;amp; find . -size -10000k -type f -exec cp -p --parents '{}' ${MASTERDIR} \;&lt;br /&gt;
 cd ${MASTERDIR}&lt;br /&gt;
 [[mkisofs]] \&lt;br /&gt;
 [[mkisofs#-pad|-pad]] \&lt;br /&gt;
 [[mkisofs#-l|-l]] \&lt;br /&gt;
 [[mkisofs#-r|-r]] \&lt;br /&gt;
 [[mkisofs#-J|-J]] \&lt;br /&gt;
 [[mkisofs#-v|-v]] \&lt;br /&gt;
 [[mkisofs#-V|-V]] &amp;quot;KNOPPIX&amp;quot; \&lt;br /&gt;
 [[mkisofs#-no-emul-boot|-no-emul-boot]] \&lt;br /&gt;
 [[mkisofs#-boot-load-size|-boot-load-size]] 4 \&lt;br /&gt;
 [[mkisofs#-boot-info-table|-boot-info-table]] \&lt;br /&gt;
 [[mkisofs#-b|-b]] boot/isolinux/isolinux.bin \&lt;br /&gt;
 [[mkisofs#-c|-c]] boot/isolinux/boot.cat \&lt;br /&gt;
 [[mkisofs#-hide-rr-moved|-hide-rr-moved]] \&lt;br /&gt;
 [[mkisofs#-o|-o]] knoppix.iso ${MASTERDIR}&lt;br /&gt;
&lt;br /&gt;
=SPECIAL THANKS &amp;amp; SUPPORT=&lt;br /&gt;
*If this was of help, feel free to post a [http://www.knoppix.net/wikinew/index.php?title=Talk:Debootstrap_to_LiveCD&amp;amp;action=edit&amp;amp;section=new message]&lt;br /&gt;
*[http://www.knoppix.net/wikinew/index.php?title=Talk:Debootstrap_to_LiveCD&amp;amp;action=edit&amp;amp;section=new Support]&lt;br /&gt;
*How do I find what files belong to what packages? [[whatpackage|answer]]&lt;br /&gt;
[[Category: Remastering Knoppix ]]&lt;/div&gt;</summary>
		<author><name>Rickbronson</name></author>	</entry>

	<entry>
		<id>https://mail.knoppix.net/wiki/Debootstrap_to_LiveCD</id>
		<title>Debootstrap to LiveCD</title>
		<link rel="alternate" type="text/html" href="https://mail.knoppix.net/wiki/Debootstrap_to_LiveCD"/>
				<updated>2007-02-22T22:33:30Z</updated>
		
		<summary type="html">&lt;p&gt;Rickbronson: /* Build The CD */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=PREAMBLE=&lt;br /&gt;
&lt;br /&gt;
*This script was done using the [http://www.knopper.net/knoppix-mirrors/index-en.html Knoppix 5.1] boot cd.&lt;br /&gt;
*This has been updated by: [[User:SNIa|SNIa]] 22:21, 20 Feb 2007 (GMT)&lt;br /&gt;
*Knoppix Sources http://debian-knoppix.alioth.debian.org/&lt;br /&gt;
&lt;br /&gt;
*Debian Releases:&lt;br /&gt;
**[http://www.debian.org/releases/stable/ sarge] = stable realease&lt;br /&gt;
**[http://www.debian.org/releases/testing/ etch] = testing release&lt;br /&gt;
**[http://www.debian.org/releases/unstable/ sid] = unstable release&lt;br /&gt;
&lt;br /&gt;
=CONVENTIONS USED=&lt;br /&gt;
The following conventions are used, within dotted box:&lt;br /&gt;
 Commands &amp;amp; paramaters&lt;br /&gt;
 Text can be directly input into a script.&lt;br /&gt;
Some commands are linked, if you require further explanation click the link :)&lt;br /&gt;
 [[apt-get]]&lt;br /&gt;
&lt;br /&gt;
=SCRIPT=&lt;br /&gt;
==Setup The Environment==&lt;br /&gt;
=====Hash Bang=====&lt;br /&gt;
*As required at the beginning of a script (UNIX), a [http://en.wikipedia.org/wiki/Shebang_(Unix) Hash Bang]&lt;br /&gt;
 #!/bin/bash&lt;br /&gt;
=====Script Variables=====&lt;br /&gt;
*More info see: [http://tldp.org/LDP/abs/html/variables.html BASH Variables]&lt;br /&gt;
 SOURCEDIR=[[`pwd`]]/source/KNOPPIX&lt;br /&gt;
 MASTERDIR=`[[pwd]]`/master&lt;br /&gt;
 ARCH=i386 &lt;br /&gt;
 DEBIAN_RELEASE=[http://www.debian.org/releases/unstable/ sid]&lt;br /&gt;
 DEBIAN_MIRROR=http://http.us.debian.org/debian&lt;br /&gt;
=====Specific Knoppix Packages=====&lt;br /&gt;
 KNOPPIX_PACKAGES=&amp;quot;\&lt;br /&gt;
   ash-knoppix-26 \&lt;br /&gt;
   automount-knoppix \&lt;br /&gt;
   ddcxinfo-knoppix \&lt;br /&gt;
   etcskel-knoppix \&lt;br /&gt;
   hwdata-knoppix \&lt;br /&gt;
   knoppix-dma \&lt;br /&gt;
   knoppix-initscripts \&lt;br /&gt;
   knoppix-ndiswrapper \&lt;br /&gt;
   knoppix-remountrw \&lt;br /&gt;
   knoppix-setrootpassword \&lt;br /&gt;
   knoppix-sounds \&lt;br /&gt;
   knoppix-splash-utils \&lt;br /&gt;
   knoppix-terminalserver \&lt;br /&gt;
   knoppix-udev-config \&lt;br /&gt;
   knoppix-workarounds \&lt;br /&gt;
   kudzu-knoppix-vesa \&lt;br /&gt;
   libntfs9-knoppix \&lt;br /&gt;
   mkdosswapfile-knoppix \&lt;br /&gt;
   modemlink-knoppix \&lt;br /&gt;
   modemtool-knoppix \&lt;br /&gt;
   mount-ntfs-knoppix \&lt;br /&gt;
   netcardconfig-knoppix \&lt;br /&gt;
   network-setup-knoppix \&lt;br /&gt;
   networkconfig-knoppix \&lt;br /&gt;
   ntfsprogs-knoppix \&lt;br /&gt;
   nxsetup-knoppix \&lt;br /&gt;
   ppp-scripts-knoppix \&lt;br /&gt;
   rebuildfstab-knoppix \&lt;br /&gt;
   restartx-knoppix \&lt;br /&gt;
   rootshell-knoppix \&lt;br /&gt;
   sambastart-knoppix \&lt;br /&gt;
   saveconfig-knoppix \&lt;br /&gt;
   scanpartitions-knoppix \&lt;br /&gt;
   sndconfig-knoppix \&lt;br /&gt;
   soundcardconfig-knoppix \&lt;br /&gt;
   sshstart-knoppix \&lt;br /&gt;
   startsyslog-knoppix \&lt;br /&gt;
   sudoers-knoppix \&lt;br /&gt;
   user-profile-knoppix \&lt;br /&gt;
   usleep-knoppix \&lt;br /&gt;
   wlcardconfig-knoppix \&lt;br /&gt;
   xorgconfig-knoppix \&lt;br /&gt;
   xsession-initscript-knoppix \&lt;br /&gt;
   xsession-knoppix \&lt;br /&gt;
   hwsetup \&lt;br /&gt;
   cloop-module-2.6.19 \&lt;br /&gt;
   linux-image-2.6.19 \&lt;br /&gt;
   loop-aes-modules-2.6.19 \&lt;br /&gt;
   madwifi-modules-2.6.19 \&lt;br /&gt;
   ndiswrapper-modules-2.6.19 \&lt;br /&gt;
   rt2x00-cvs-modules-2.6.19 \&lt;br /&gt;
   aufs-cvs-modules-2.6.19 \&lt;br /&gt;
   linux-image-2.6.19 \&lt;br /&gt;
   linux-kernel-headers \&lt;br /&gt;
   linux-sound-base&lt;br /&gt;
   loop-aes-utils \&lt;br /&gt;
   madwifi-tools \&lt;br /&gt;
   ndiswrapper-utils &lt;br /&gt;
  &amp;quot;&lt;br /&gt;
&lt;br /&gt;
Now setup the environment, make directories, run the debootstrap command and then change root:&lt;br /&gt;
 mkdir -p ${SOURCEDIR}&lt;br /&gt;
 mkdir -p ${SOURCEDIR}/knxfiles&lt;br /&gt;
 &lt;br /&gt;
 [[debootstrap]] --arch ${ARCH} ${DEBIAN_RELEASE} ${SOURCEDIR} ${DEBIAN_MIRROR}&lt;br /&gt;
 cd /KNOPPIX/usr/src/ &amp;amp;&amp;amp;&lt;br /&gt;
 cp -Rp \&lt;br /&gt;
   * \&lt;br /&gt;
   ${SOURCEDIR}/usr/src/.&lt;br /&gt;
 &lt;br /&gt;
 cd ${SOURCEDIR}/knxfiles &amp;amp;&amp;amp;&lt;br /&gt;
 for PACKAGE in ${KNOPPIX_PACKAGES};&lt;br /&gt;
 {&lt;br /&gt;
   [[dpkg-repack]] ${PACKAGE}&lt;br /&gt;
 };&lt;br /&gt;
 &lt;br /&gt;
 [[chroot]] ${SOURCEDIR} \&lt;br /&gt;
   /usr/bin/env -i \&lt;br /&gt;
   HOME=/root \&lt;br /&gt;
   TERM=$TERM \&lt;br /&gt;
   PS1='\u:\w\$ ' \&lt;br /&gt;
   PATH=/bin:/usr/bin:/sbin:/usr/sbin \&lt;br /&gt;
   /bin/bash --login&lt;br /&gt;
&lt;br /&gt;
==Within chroot==&lt;br /&gt;
*Install Dependencies required for Knoppix&lt;br /&gt;
 [[apt-get]] [[apt-get#install|install]] \&lt;br /&gt;
   gawk \&lt;br /&gt;
   perl \&lt;br /&gt;
   libdb4.4 \&lt;br /&gt;
   perl-modules \&lt;br /&gt;
   console-tools \&lt;br /&gt;
   console-data \&lt;br /&gt;
   console-common \&lt;br /&gt;
   pciutils \&lt;br /&gt;
   libpci2 \&lt;br /&gt;
   udev \&lt;br /&gt;
   libvolume-id0 \&lt;br /&gt;
   pump \&lt;br /&gt;
   dhcp3-common \&lt;br /&gt;
   binutils \&lt;br /&gt;
   debhelper \&lt;br /&gt;
   dpkg-dev \&lt;br /&gt;
   file \&lt;br /&gt;
   gettext \&lt;br /&gt;
   html2text \&lt;br /&gt;
   intltool-debian \&lt;br /&gt;
   libmagic1 \&lt;br /&gt;
   make \&lt;br /&gt;
   patch \&lt;br /&gt;
   po-debconf&lt;br /&gt;
 &lt;br /&gt;
 [[useradd]] [[useradd#-m|-m]] knoppix&lt;br /&gt;
 echo 'deb-src http://debian-knoppix.alioth.debian.org ./' &amp;gt;&amp;gt; /etc/apt/sources.list&lt;br /&gt;
 echo 'deb http://debian-knoppix.alioth.debian.org ./' &amp;gt;&amp;gt; /etc/apt/sources.list&lt;br /&gt;
 &lt;br /&gt;
 [[apt-get]] [[apt-get#update|update]]&lt;br /&gt;
 cd /knxfiles &amp;amp;&amp;amp;&lt;br /&gt;
   [[dpkg]] [[dpkg#-i|-i]] * &amp;amp;&amp;amp;&lt;br /&gt;
   cd / &amp;amp;&amp;amp; rm -rf /knxfiles&lt;br /&gt;
 [[apt-get]] [[apt-get#clean|clean]]&lt;br /&gt;
 &lt;br /&gt;
 exit&lt;br /&gt;
&lt;br /&gt;
==Exit Chroot &amp;amp; Finalize==&lt;br /&gt;
Prep startup rc startup scripts, [http://man.linuxquestions.org/index.php?query=inittab&amp;amp;type=2&amp;amp;section=5 inittab]&lt;br /&gt;
 cd ${SOURCEDIR}/etc &amp;amp;&amp;amp;&lt;br /&gt;
   rm -rf rc* &amp;amp;&amp;amp;&lt;br /&gt;
   cd /KNOPPIX/etc &amp;amp;&amp;amp; &lt;br /&gt;
   cp -ax inittab rc* ${SOURCEDIR}/etc/.&lt;br /&gt;
&lt;br /&gt;
==Build The CD==&lt;br /&gt;
*Make the compressed KNOPPIX CLOOP file&lt;br /&gt;
 [[mkisofs]] \&lt;br /&gt;
 [[mkisofs#-R|-R]] \&lt;br /&gt;
 [[mkisofs#-U|-U]] \&lt;br /&gt;
 [[mkisofs#-V|-V]] &amp;quot;Knoppix&amp;quot; \&lt;br /&gt;
 [[mkisofs#-publisher|-publisher]] &amp;quot;rjenniss&amp;quot; \&lt;br /&gt;
 [[mkisofs#-hide-rr-moved|-hide-rr-moved]] \&lt;br /&gt;
 [[mkisofs#-cache-inodes|-cache-inodes]] \&lt;br /&gt;
 [[mkisofs#-no-bak|-no-bak]] \&lt;br /&gt;
 [[mkisofs#-pad|-pad]] ${SOURCEDIR} | \&lt;br /&gt;
 nice -5 /usr/bin/create_compressed_fs - 65536 &amp;gt;  ${MASTERDIR}/KNOPPIX/KNOPPIX&lt;br /&gt;
*Create the knoppix.iso file&lt;br /&gt;
 mkdir -p ${MASTERDIR}/KNOPPIX&lt;br /&gt;
 cd /cdrom &amp;amp;&amp;amp; find . -size -10000k -type f -exec cp -p --parents '{}' ${MASTERDIR} \;&lt;br /&gt;
 cd&lt;br /&gt;
 [[mkisofs]] \&lt;br /&gt;
 [[mkisofs#-pad|-pad]] \&lt;br /&gt;
 [[mkisofs#-l|-l]] \&lt;br /&gt;
 [[mkisofs#-r|-r]] \&lt;br /&gt;
 [[mkisofs#-J|-J]] \&lt;br /&gt;
 [[mkisofs#-v|-v]] \&lt;br /&gt;
 [[mkisofs#-V|-V]] &amp;quot;KNOPPIX&amp;quot; \&lt;br /&gt;
 [[mkisofs#-no-emul-boot|-no-emul-boot]] \&lt;br /&gt;
 [[mkisofs#-boot-load-size|-boot-load-size]] 4 \&lt;br /&gt;
 [[mkisofs#-boot-info-table|-boot-info-table]] \&lt;br /&gt;
 [[mkisofs#-b|-b]] boot/isolinux/isolinux.bin \&lt;br /&gt;
 [[mkisofs#-c|-c]] boot/isolinux/boot.cat \&lt;br /&gt;
 [[mkisofs#-hide-rr-moved|-hide-rr-moved]] \&lt;br /&gt;
 [[mkisofs#-o|-o]] knoppix.iso ${MASTERDIR}&lt;br /&gt;
&lt;br /&gt;
=SPECIAL THANKS &amp;amp; SUPPORT=&lt;br /&gt;
*If this was of help, feel free to post a [http://www.knoppix.net/wikinew/index.php?title=Talk:Debootstrap_to_LiveCD&amp;amp;action=edit&amp;amp;section=new message]&lt;br /&gt;
*[http://www.knoppix.net/wikinew/index.php?title=Talk:Debootstrap_to_LiveCD&amp;amp;action=edit&amp;amp;section=new Support]&lt;br /&gt;
*How do I find what files belong to what packages? [[whatpackage|answer]]&lt;br /&gt;
[[Category: Remastering Knoppix ]]&lt;/div&gt;</summary>
		<author><name>Rickbronson</name></author>	</entry>

	<entry>
		<id>https://mail.knoppix.net/wiki/Debootstrap_to_LiveCD</id>
		<title>Debootstrap to LiveCD</title>
		<link rel="alternate" type="text/html" href="https://mail.knoppix.net/wiki/Debootstrap_to_LiveCD"/>
				<updated>2007-02-22T22:31:55Z</updated>
		
		<summary type="html">&lt;p&gt;Rickbronson: /* Build The CD */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=PREAMBLE=&lt;br /&gt;
&lt;br /&gt;
*This script was done using the [http://www.knopper.net/knoppix-mirrors/index-en.html Knoppix 5.1] boot cd.&lt;br /&gt;
*This has been updated by: [[User:SNIa|SNIa]] 22:21, 20 Feb 2007 (GMT)&lt;br /&gt;
*Knoppix Sources http://debian-knoppix.alioth.debian.org/&lt;br /&gt;
&lt;br /&gt;
*Debian Releases:&lt;br /&gt;
**[http://www.debian.org/releases/stable/ sarge] = stable realease&lt;br /&gt;
**[http://www.debian.org/releases/testing/ etch] = testing release&lt;br /&gt;
**[http://www.debian.org/releases/unstable/ sid] = unstable release&lt;br /&gt;
&lt;br /&gt;
=CONVENTIONS USED=&lt;br /&gt;
The following conventions are used, within dotted box:&lt;br /&gt;
 Commands &amp;amp; paramaters&lt;br /&gt;
 Text can be directly input into a script.&lt;br /&gt;
Some commands are linked, if you require further explanation click the link :)&lt;br /&gt;
 [[apt-get]]&lt;br /&gt;
&lt;br /&gt;
=SCRIPT=&lt;br /&gt;
==Setup The Environment==&lt;br /&gt;
=====Hash Bang=====&lt;br /&gt;
*As required at the beginning of a script (UNIX), a [http://en.wikipedia.org/wiki/Shebang_(Unix) Hash Bang]&lt;br /&gt;
 #!/bin/bash&lt;br /&gt;
=====Script Variables=====&lt;br /&gt;
*More info see: [http://tldp.org/LDP/abs/html/variables.html BASH Variables]&lt;br /&gt;
 SOURCEDIR=[[`pwd`]]/source/KNOPPIX&lt;br /&gt;
 MASTERDIR=`[[pwd]]`/master&lt;br /&gt;
 ARCH=i386 &lt;br /&gt;
 DEBIAN_RELEASE=[http://www.debian.org/releases/unstable/ sid]&lt;br /&gt;
 DEBIAN_MIRROR=http://http.us.debian.org/debian&lt;br /&gt;
=====Specific Knoppix Packages=====&lt;br /&gt;
 KNOPPIX_PACKAGES=&amp;quot;\&lt;br /&gt;
   ash-knoppix-26 \&lt;br /&gt;
   automount-knoppix \&lt;br /&gt;
   ddcxinfo-knoppix \&lt;br /&gt;
   etcskel-knoppix \&lt;br /&gt;
   hwdata-knoppix \&lt;br /&gt;
   knoppix-dma \&lt;br /&gt;
   knoppix-initscripts \&lt;br /&gt;
   knoppix-ndiswrapper \&lt;br /&gt;
   knoppix-remountrw \&lt;br /&gt;
   knoppix-setrootpassword \&lt;br /&gt;
   knoppix-sounds \&lt;br /&gt;
   knoppix-splash-utils \&lt;br /&gt;
   knoppix-terminalserver \&lt;br /&gt;
   knoppix-udev-config \&lt;br /&gt;
   knoppix-workarounds \&lt;br /&gt;
   kudzu-knoppix-vesa \&lt;br /&gt;
   libntfs9-knoppix \&lt;br /&gt;
   mkdosswapfile-knoppix \&lt;br /&gt;
   modemlink-knoppix \&lt;br /&gt;
   modemtool-knoppix \&lt;br /&gt;
   mount-ntfs-knoppix \&lt;br /&gt;
   netcardconfig-knoppix \&lt;br /&gt;
   network-setup-knoppix \&lt;br /&gt;
   networkconfig-knoppix \&lt;br /&gt;
   ntfsprogs-knoppix \&lt;br /&gt;
   nxsetup-knoppix \&lt;br /&gt;
   ppp-scripts-knoppix \&lt;br /&gt;
   rebuildfstab-knoppix \&lt;br /&gt;
   restartx-knoppix \&lt;br /&gt;
   rootshell-knoppix \&lt;br /&gt;
   sambastart-knoppix \&lt;br /&gt;
   saveconfig-knoppix \&lt;br /&gt;
   scanpartitions-knoppix \&lt;br /&gt;
   sndconfig-knoppix \&lt;br /&gt;
   soundcardconfig-knoppix \&lt;br /&gt;
   sshstart-knoppix \&lt;br /&gt;
   startsyslog-knoppix \&lt;br /&gt;
   sudoers-knoppix \&lt;br /&gt;
   user-profile-knoppix \&lt;br /&gt;
   usleep-knoppix \&lt;br /&gt;
   wlcardconfig-knoppix \&lt;br /&gt;
   xorgconfig-knoppix \&lt;br /&gt;
   xsession-initscript-knoppix \&lt;br /&gt;
   xsession-knoppix \&lt;br /&gt;
   hwsetup \&lt;br /&gt;
   cloop-module-2.6.19 \&lt;br /&gt;
   linux-image-2.6.19 \&lt;br /&gt;
   loop-aes-modules-2.6.19 \&lt;br /&gt;
   madwifi-modules-2.6.19 \&lt;br /&gt;
   ndiswrapper-modules-2.6.19 \&lt;br /&gt;
   rt2x00-cvs-modules-2.6.19 \&lt;br /&gt;
   aufs-cvs-modules-2.6.19 \&lt;br /&gt;
   linux-image-2.6.19 \&lt;br /&gt;
   linux-kernel-headers \&lt;br /&gt;
   linux-sound-base&lt;br /&gt;
   loop-aes-utils \&lt;br /&gt;
   madwifi-tools \&lt;br /&gt;
   ndiswrapper-utils &lt;br /&gt;
  &amp;quot;&lt;br /&gt;
&lt;br /&gt;
Now setup the environment, make directories, run the debootstrap command and then change root:&lt;br /&gt;
 mkdir -p ${SOURCEDIR}&lt;br /&gt;
 mkdir -p ${SOURCEDIR}/knxfiles&lt;br /&gt;
 &lt;br /&gt;
 [[debootstrap]] --arch ${ARCH} ${DEBIAN_RELEASE} ${SOURCEDIR} ${DEBIAN_MIRROR}&lt;br /&gt;
 cd /KNOPPIX/usr/src/ &amp;amp;&amp;amp;&lt;br /&gt;
 cp -Rp \&lt;br /&gt;
   * \&lt;br /&gt;
   ${SOURCEDIR}/usr/src/.&lt;br /&gt;
 &lt;br /&gt;
 cd ${SOURCEDIR}/knxfiles &amp;amp;&amp;amp;&lt;br /&gt;
 for PACKAGE in ${KNOPPIX_PACKAGES};&lt;br /&gt;
 {&lt;br /&gt;
   [[dpkg-repack]] ${PACKAGE}&lt;br /&gt;
 };&lt;br /&gt;
 &lt;br /&gt;
 [[chroot]] ${SOURCEDIR} \&lt;br /&gt;
   /usr/bin/env -i \&lt;br /&gt;
   HOME=/root \&lt;br /&gt;
   TERM=$TERM \&lt;br /&gt;
   PS1='\u:\w\$ ' \&lt;br /&gt;
   PATH=/bin:/usr/bin:/sbin:/usr/sbin \&lt;br /&gt;
   /bin/bash --login&lt;br /&gt;
&lt;br /&gt;
==Within chroot==&lt;br /&gt;
*Install Dependencies required for Knoppix&lt;br /&gt;
 [[apt-get]] [[apt-get#install|install]] \&lt;br /&gt;
   gawk \&lt;br /&gt;
   perl \&lt;br /&gt;
   libdb4.4 \&lt;br /&gt;
   perl-modules \&lt;br /&gt;
   console-tools \&lt;br /&gt;
   console-data \&lt;br /&gt;
   console-common \&lt;br /&gt;
   pciutils \&lt;br /&gt;
   libpci2 \&lt;br /&gt;
   udev \&lt;br /&gt;
   libvolume-id0 \&lt;br /&gt;
   pump \&lt;br /&gt;
   dhcp3-common \&lt;br /&gt;
   binutils \&lt;br /&gt;
   debhelper \&lt;br /&gt;
   dpkg-dev \&lt;br /&gt;
   file \&lt;br /&gt;
   gettext \&lt;br /&gt;
   html2text \&lt;br /&gt;
   intltool-debian \&lt;br /&gt;
   libmagic1 \&lt;br /&gt;
   make \&lt;br /&gt;
   patch \&lt;br /&gt;
   po-debconf&lt;br /&gt;
 &lt;br /&gt;
 [[useradd]] [[useradd#-m|-m]] knoppix&lt;br /&gt;
 echo 'deb-src http://debian-knoppix.alioth.debian.org ./' &amp;gt;&amp;gt; /etc/apt/sources.list&lt;br /&gt;
 echo 'deb http://debian-knoppix.alioth.debian.org ./' &amp;gt;&amp;gt; /etc/apt/sources.list&lt;br /&gt;
 &lt;br /&gt;
 [[apt-get]] [[apt-get#update|update]]&lt;br /&gt;
 cd /knxfiles &amp;amp;&amp;amp;&lt;br /&gt;
   [[dpkg]] [[dpkg#-i|-i]] * &amp;amp;&amp;amp;&lt;br /&gt;
   cd / &amp;amp;&amp;amp; rm -rf /knxfiles&lt;br /&gt;
 [[apt-get]] [[apt-get#clean|clean]]&lt;br /&gt;
 &lt;br /&gt;
 exit&lt;br /&gt;
&lt;br /&gt;
==Exit Chroot &amp;amp; Finalize==&lt;br /&gt;
Prep startup rc startup scripts, [http://man.linuxquestions.org/index.php?query=inittab&amp;amp;type=2&amp;amp;section=5 inittab]&lt;br /&gt;
 cd ${SOURCEDIR}/etc &amp;amp;&amp;amp;&lt;br /&gt;
   rm -rf rc* &amp;amp;&amp;amp;&lt;br /&gt;
   cd /KNOPPIX/etc &amp;amp;&amp;amp; &lt;br /&gt;
   cp -ax inittab rc* ${SOURCEDIR}/etc/.&lt;br /&gt;
&lt;br /&gt;
==Build The CD==&lt;br /&gt;
*Make the compressed KNOPPIX CLOOP file&lt;br /&gt;
 [[mkisofs]] \&lt;br /&gt;
 [[mkisofs#-R|-R]] \&lt;br /&gt;
 [[mkisofs#-U|-U]] \&lt;br /&gt;
 [[mkisofs#-V|-V]] &amp;quot;Knoppix&amp;quot; \&lt;br /&gt;
 [[mkisofs#-publisher|-publisher]] &amp;quot;rjenniss&amp;quot; \&lt;br /&gt;
 [[mkisofs#-hide-rr-moved|-hide-rr-moved]] \&lt;br /&gt;
 [[mkisofs#-cache-inodes|-cache-inodes]] \&lt;br /&gt;
 [[mkisofs#-no-bak|-no-bak]] \&lt;br /&gt;
 [[mkisofs#-pad|-pad]] ${SOURCEDIR} | \&lt;br /&gt;
 nice -5 /usr/bin/create_compressed_fs - 65536 &amp;gt;  ${MASTERDIR}/KNOPPIX/KNOPPIX&lt;br /&gt;
*Create the knoppix.iso file&lt;br /&gt;
 mkdir -p ${MASTERDIR}/KNOPPIX&lt;br /&gt;
 cd /cdrom &amp;amp;&amp;amp; find . -size -10000k -type f -exec cp -p --parents '{}' ${MASTERDIR} \;&lt;br /&gt;
 [[mkisofs]] \&lt;br /&gt;
 [[mkisofs#-pad|-pad]] \&lt;br /&gt;
 [[mkisofs#-l|-l]] \&lt;br /&gt;
 [[mkisofs#-r|-r]] \&lt;br /&gt;
 [[mkisofs#-J|-J]] \&lt;br /&gt;
 [[mkisofs#-v|-v]] \&lt;br /&gt;
 [[mkisofs#-V|-V]] &amp;quot;KNOPPIX&amp;quot; \&lt;br /&gt;
 [[mkisofs#-no-emul-boot|-no-emul-boot]] \&lt;br /&gt;
 [[mkisofs#-boot-load-size|-boot-load-size]] 4 \&lt;br /&gt;
 [[mkisofs#-boot-info-table|-boot-info-table]] \&lt;br /&gt;
 [[mkisofs#-b|-b]] boot/isolinux/isolinux.bin \&lt;br /&gt;
 [[mkisofs#-c|-c]] boot/isolinux/boot.cat \&lt;br /&gt;
 [[mkisofs#-hide-rr-moved|-hide-rr-moved]] \&lt;br /&gt;
 [[mkisofs#-o|-o]] knoppix.iso ${MASTERDIR}&lt;br /&gt;
&lt;br /&gt;
=SPECIAL THANKS &amp;amp; SUPPORT=&lt;br /&gt;
*If this was of help, feel free to post a [http://www.knoppix.net/wikinew/index.php?title=Talk:Debootstrap_to_LiveCD&amp;amp;action=edit&amp;amp;section=new message]&lt;br /&gt;
*[http://www.knoppix.net/wikinew/index.php?title=Talk:Debootstrap_to_LiveCD&amp;amp;action=edit&amp;amp;section=new Support]&lt;br /&gt;
*How do I find what files belong to what packages? [[whatpackage|answer]]&lt;br /&gt;
[[Category: Remastering Knoppix ]]&lt;/div&gt;</summary>
		<author><name>Rickbronson</name></author>	</entry>

	<entry>
		<id>https://mail.knoppix.net/wiki/Debootstrap_to_LiveCD</id>
		<title>Debootstrap to LiveCD</title>
		<link rel="alternate" type="text/html" href="https://mail.knoppix.net/wiki/Debootstrap_to_LiveCD"/>
				<updated>2007-02-22T22:19:46Z</updated>
		
		<summary type="html">&lt;p&gt;Rickbronson: /* Exit Chroot &amp;amp; Finalize */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=PREAMBLE=&lt;br /&gt;
&lt;br /&gt;
*This script was done using the [http://www.knopper.net/knoppix-mirrors/index-en.html Knoppix 5.1] boot cd.&lt;br /&gt;
*This has been updated by: [[User:SNIa|SNIa]] 22:21, 20 Feb 2007 (GMT)&lt;br /&gt;
*Knoppix Sources http://debian-knoppix.alioth.debian.org/&lt;br /&gt;
&lt;br /&gt;
*Debian Releases:&lt;br /&gt;
**[http://www.debian.org/releases/stable/ sarge] = stable realease&lt;br /&gt;
**[http://www.debian.org/releases/testing/ etch] = testing release&lt;br /&gt;
**[http://www.debian.org/releases/unstable/ sid] = unstable release&lt;br /&gt;
&lt;br /&gt;
=CONVENTIONS USED=&lt;br /&gt;
The following conventions are used, within dotted box:&lt;br /&gt;
 Commands &amp;amp; paramaters&lt;br /&gt;
 Text can be directly input into a script.&lt;br /&gt;
Some commands are linked, if you require further explanation click the link :)&lt;br /&gt;
 [[apt-get]]&lt;br /&gt;
&lt;br /&gt;
=SCRIPT=&lt;br /&gt;
==Setup The Environment==&lt;br /&gt;
=====Hash Bang=====&lt;br /&gt;
*As required at the beginning of a script (UNIX), a [http://en.wikipedia.org/wiki/Shebang_(Unix) Hash Bang]&lt;br /&gt;
 #!/bin/bash&lt;br /&gt;
=====Script Variables=====&lt;br /&gt;
*More info see: [http://tldp.org/LDP/abs/html/variables.html BASH Variables]&lt;br /&gt;
 SOURCEDIR=[[`pwd`]]/source/KNOPPIX&lt;br /&gt;
 MASTERDIR=`[[pwd]]`/master&lt;br /&gt;
 ARCH=i386 &lt;br /&gt;
 DEBIAN_RELEASE=[http://www.debian.org/releases/unstable/ sid]&lt;br /&gt;
 DEBIAN_MIRROR=http://http.us.debian.org/debian&lt;br /&gt;
=====Specific Knoppix Packages=====&lt;br /&gt;
 KNOPPIX_PACKAGES=&amp;quot;\&lt;br /&gt;
   ash-knoppix-26 \&lt;br /&gt;
   automount-knoppix \&lt;br /&gt;
   ddcxinfo-knoppix \&lt;br /&gt;
   etcskel-knoppix \&lt;br /&gt;
   hwdata-knoppix \&lt;br /&gt;
   knoppix-dma \&lt;br /&gt;
   knoppix-initscripts \&lt;br /&gt;
   knoppix-ndiswrapper \&lt;br /&gt;
   knoppix-remountrw \&lt;br /&gt;
   knoppix-setrootpassword \&lt;br /&gt;
   knoppix-sounds \&lt;br /&gt;
   knoppix-splash-utils \&lt;br /&gt;
   knoppix-terminalserver \&lt;br /&gt;
   knoppix-udev-config \&lt;br /&gt;
   knoppix-workarounds \&lt;br /&gt;
   kudzu-knoppix-vesa \&lt;br /&gt;
   libntfs9-knoppix \&lt;br /&gt;
   mkdosswapfile-knoppix \&lt;br /&gt;
   modemlink-knoppix \&lt;br /&gt;
   modemtool-knoppix \&lt;br /&gt;
   mount-ntfs-knoppix \&lt;br /&gt;
   netcardconfig-knoppix \&lt;br /&gt;
   network-setup-knoppix \&lt;br /&gt;
   networkconfig-knoppix \&lt;br /&gt;
   ntfsprogs-knoppix \&lt;br /&gt;
   nxsetup-knoppix \&lt;br /&gt;
   ppp-scripts-knoppix \&lt;br /&gt;
   rebuildfstab-knoppix \&lt;br /&gt;
   restartx-knoppix \&lt;br /&gt;
   rootshell-knoppix \&lt;br /&gt;
   sambastart-knoppix \&lt;br /&gt;
   saveconfig-knoppix \&lt;br /&gt;
   scanpartitions-knoppix \&lt;br /&gt;
   sndconfig-knoppix \&lt;br /&gt;
   soundcardconfig-knoppix \&lt;br /&gt;
   sshstart-knoppix \&lt;br /&gt;
   startsyslog-knoppix \&lt;br /&gt;
   sudoers-knoppix \&lt;br /&gt;
   user-profile-knoppix \&lt;br /&gt;
   usleep-knoppix \&lt;br /&gt;
   wlcardconfig-knoppix \&lt;br /&gt;
   xorgconfig-knoppix \&lt;br /&gt;
   xsession-initscript-knoppix \&lt;br /&gt;
   xsession-knoppix \&lt;br /&gt;
   hwsetup \&lt;br /&gt;
   cloop-module-2.6.19 \&lt;br /&gt;
   linux-image-2.6.19 \&lt;br /&gt;
   loop-aes-modules-2.6.19 \&lt;br /&gt;
   madwifi-modules-2.6.19 \&lt;br /&gt;
   ndiswrapper-modules-2.6.19 \&lt;br /&gt;
   rt2x00-cvs-modules-2.6.19 \&lt;br /&gt;
   aufs-cvs-modules-2.6.19 \&lt;br /&gt;
   linux-image-2.6.19 \&lt;br /&gt;
   linux-kernel-headers \&lt;br /&gt;
   linux-sound-base&lt;br /&gt;
   loop-aes-utils \&lt;br /&gt;
   madwifi-tools \&lt;br /&gt;
   ndiswrapper-utils &lt;br /&gt;
  &amp;quot;&lt;br /&gt;
&lt;br /&gt;
Now setup the environment, make directories, run the debootstrap command and then change root:&lt;br /&gt;
 mkdir -p ${SOURCEDIR}&lt;br /&gt;
 mkdir -p ${SOURCEDIR}/knxfiles&lt;br /&gt;
 &lt;br /&gt;
 [[debootstrap]] --arch ${ARCH} ${DEBIAN_RELEASE} ${SOURCEDIR} ${DEBIAN_MIRROR}&lt;br /&gt;
 cd /KNOPPIX/usr/src/ &amp;amp;&amp;amp;&lt;br /&gt;
 cp -Rp \&lt;br /&gt;
   * \&lt;br /&gt;
   ${SOURCEDIR}/usr/src/.&lt;br /&gt;
 &lt;br /&gt;
 cd ${SOURCEDIR}/knxfiles &amp;amp;&amp;amp;&lt;br /&gt;
 for PACKAGE in ${KNOPPIX_PACKAGES};&lt;br /&gt;
 {&lt;br /&gt;
   [[dpkg-repack]] ${PACKAGE}&lt;br /&gt;
 };&lt;br /&gt;
 &lt;br /&gt;
 [[chroot]] ${SOURCEDIR} \&lt;br /&gt;
   /usr/bin/env -i \&lt;br /&gt;
   HOME=/root \&lt;br /&gt;
   TERM=$TERM \&lt;br /&gt;
   PS1='\u:\w\$ ' \&lt;br /&gt;
   PATH=/bin:/usr/bin:/sbin:/usr/sbin \&lt;br /&gt;
   /bin/bash --login&lt;br /&gt;
&lt;br /&gt;
==Within chroot==&lt;br /&gt;
*Install Dependencies required for Knoppix&lt;br /&gt;
 [[apt-get]] [[apt-get#install|install]] \&lt;br /&gt;
   gawk \&lt;br /&gt;
   perl \&lt;br /&gt;
   libdb4.4 \&lt;br /&gt;
   perl-modules \&lt;br /&gt;
   console-tools \&lt;br /&gt;
   console-data \&lt;br /&gt;
   console-common \&lt;br /&gt;
   pciutils \&lt;br /&gt;
   libpci2 \&lt;br /&gt;
   udev \&lt;br /&gt;
   libvolume-id0 \&lt;br /&gt;
   pump \&lt;br /&gt;
   dhcp3-common \&lt;br /&gt;
   binutils \&lt;br /&gt;
   debhelper \&lt;br /&gt;
   dpkg-dev \&lt;br /&gt;
   file \&lt;br /&gt;
   gettext \&lt;br /&gt;
   html2text \&lt;br /&gt;
   intltool-debian \&lt;br /&gt;
   libmagic1 \&lt;br /&gt;
   make \&lt;br /&gt;
   patch \&lt;br /&gt;
   po-debconf&lt;br /&gt;
 &lt;br /&gt;
 [[useradd]] [[useradd#-m|-m]] knoppix&lt;br /&gt;
 echo 'deb-src http://debian-knoppix.alioth.debian.org ./' &amp;gt;&amp;gt; /etc/apt/sources.list&lt;br /&gt;
 echo 'deb http://debian-knoppix.alioth.debian.org ./' &amp;gt;&amp;gt; /etc/apt/sources.list&lt;br /&gt;
 &lt;br /&gt;
 [[apt-get]] [[apt-get#update|update]]&lt;br /&gt;
 cd /knxfiles &amp;amp;&amp;amp;&lt;br /&gt;
   [[dpkg]] [[dpkg#-i|-i]] * &amp;amp;&amp;amp;&lt;br /&gt;
   cd / &amp;amp;&amp;amp; rm -rf /knxfiles&lt;br /&gt;
 [[apt-get]] [[apt-get#clean|clean]]&lt;br /&gt;
 &lt;br /&gt;
 exit&lt;br /&gt;
&lt;br /&gt;
==Exit Chroot &amp;amp; Finalize==&lt;br /&gt;
Prep startup rc startup scripts, [http://man.linuxquestions.org/index.php?query=inittab&amp;amp;type=2&amp;amp;section=5 inittab]&lt;br /&gt;
 cd ${SOURCEDIR}/etc &amp;amp;&amp;amp;&lt;br /&gt;
   rm -rf rc* &amp;amp;&amp;amp;&lt;br /&gt;
   cd /KNOPPIX/etc &amp;amp;&amp;amp; &lt;br /&gt;
   cp -ax inittab rc* ${SOURCEDIR}/etc/.&lt;br /&gt;
&lt;br /&gt;
==Build The CD==&lt;br /&gt;
*Make the compressed KNOPPIX CLOOP file&lt;br /&gt;
 [[mkisofs]] \&lt;br /&gt;
 [[mkisofs#-R|-R]] \&lt;br /&gt;
 [[mkisofs#-U|-U]] \&lt;br /&gt;
 [[mkisofs#-V|-V]] &amp;quot;Knoppix&amp;quot; \&lt;br /&gt;
 [[mkisofs#-publisher|-publisher]] &amp;quot;rjenniss&amp;quot; \&lt;br /&gt;
 [[mkisofs#-hide-rr-moved|-hide-rr-moved]] \&lt;br /&gt;
 [[mkisofs#-cache-inodes|-cache-inodes]] \&lt;br /&gt;
 [[mkisofs#-no-bak|-no-bak]] \&lt;br /&gt;
 [[mkisofs#-pad|-pad]] ${SOURCEDIR} | \&lt;br /&gt;
 nice -5 /usr/bin/create_compressed_fs - 65536 &amp;gt;  ${MASTERDIR}/KNOPPIX/KNOPPIX&lt;br /&gt;
*Create the knoppix.iso file&lt;br /&gt;
 mkdir -p ${MASTERDIR}/KNOPPIX&lt;br /&gt;
 cd /cdrom &amp;amp;&amp;amp; find . -size -10000k -type f -exec cp -p --parents '{}' ${MASTERDIR} \;&lt;br /&gt;
 [[mkisofs]] \&lt;br /&gt;
 [[mkisofs#-pad|-pad]] \&lt;br /&gt;
 [[mkisofs#-l|-l]] \&lt;br /&gt;
 [[mkisofs#-r|-r]] \ &lt;br /&gt;
 [[mkisofs#-J|-J]] \ &lt;br /&gt;
 [[mkisofs#-v|-v]] \ &lt;br /&gt;
 [[mkisofs#-V|-V]] &amp;quot;KNOPPIX&amp;quot; \&lt;br /&gt;
 [[mkisofs#-no-emul-boot|-no-emul-boot]] \&lt;br /&gt;
 [[mkisofs#-boot-load-size|-boot-load-size]] 4 \&lt;br /&gt;
 [[mkisofs#-boot-info-table|-boot-info-table]] \ &lt;br /&gt;
 [[mkisofs#-b|-b]] boot/isolinux/isolinux.bin \&lt;br /&gt;
 [[mkisofs#-c|-c]] boot/isolinux/boot.cat \&lt;br /&gt;
 [[mkisofs#-hide-rr-moved|-hide-rr-moved]] \ &lt;br /&gt;
 [[mkisofs#-o|-o]] knoppix.iso ${MASTERDIR}&lt;br /&gt;
&lt;br /&gt;
=SPECIAL THANKS &amp;amp; SUPPORT=&lt;br /&gt;
*If this was of help, feel free to post a [http://www.knoppix.net/wikinew/index.php?title=Talk:Debootstrap_to_LiveCD&amp;amp;action=edit&amp;amp;section=new message]&lt;br /&gt;
*[http://www.knoppix.net/wikinew/index.php?title=Talk:Debootstrap_to_LiveCD&amp;amp;action=edit&amp;amp;section=new Support]&lt;br /&gt;
*How do I find what files belong to what packages? [[whatpackage|answer]]&lt;br /&gt;
[[Category: Remastering Knoppix ]]&lt;/div&gt;</summary>
		<author><name>Rickbronson</name></author>	</entry>

	<entry>
		<id>https://mail.knoppix.net/wiki/Debootstrap_to_LiveCD</id>
		<title>Debootstrap to LiveCD</title>
		<link rel="alternate" type="text/html" href="https://mail.knoppix.net/wiki/Debootstrap_to_LiveCD"/>
				<updated>2007-02-22T22:18:49Z</updated>
		
		<summary type="html">&lt;p&gt;Rickbronson: /* Exit Chroot &amp;amp; Finalize */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=PREAMBLE=&lt;br /&gt;
&lt;br /&gt;
*This script was done using the [http://www.knopper.net/knoppix-mirrors/index-en.html Knoppix 5.1] boot cd.&lt;br /&gt;
*This has been updated by: [[User:SNIa|SNIa]] 22:21, 20 Feb 2007 (GMT)&lt;br /&gt;
*Knoppix Sources http://debian-knoppix.alioth.debian.org/&lt;br /&gt;
&lt;br /&gt;
*Debian Releases:&lt;br /&gt;
**[http://www.debian.org/releases/stable/ sarge] = stable realease&lt;br /&gt;
**[http://www.debian.org/releases/testing/ etch] = testing release&lt;br /&gt;
**[http://www.debian.org/releases/unstable/ sid] = unstable release&lt;br /&gt;
&lt;br /&gt;
=CONVENTIONS USED=&lt;br /&gt;
The following conventions are used, within dotted box:&lt;br /&gt;
 Commands &amp;amp; paramaters&lt;br /&gt;
 Text can be directly input into a script.&lt;br /&gt;
Some commands are linked, if you require further explanation click the link :)&lt;br /&gt;
 [[apt-get]]&lt;br /&gt;
&lt;br /&gt;
=SCRIPT=&lt;br /&gt;
==Setup The Environment==&lt;br /&gt;
=====Hash Bang=====&lt;br /&gt;
*As required at the beginning of a script (UNIX), a [http://en.wikipedia.org/wiki/Shebang_(Unix) Hash Bang]&lt;br /&gt;
 #!/bin/bash&lt;br /&gt;
=====Script Variables=====&lt;br /&gt;
*More info see: [http://tldp.org/LDP/abs/html/variables.html BASH Variables]&lt;br /&gt;
 SOURCEDIR=[[`pwd`]]/source/KNOPPIX&lt;br /&gt;
 MASTERDIR=`[[pwd]]`/master&lt;br /&gt;
 ARCH=i386 &lt;br /&gt;
 DEBIAN_RELEASE=[http://www.debian.org/releases/unstable/ sid]&lt;br /&gt;
 DEBIAN_MIRROR=http://http.us.debian.org/debian&lt;br /&gt;
=====Specific Knoppix Packages=====&lt;br /&gt;
 KNOPPIX_PACKAGES=&amp;quot;\&lt;br /&gt;
   ash-knoppix-26 \&lt;br /&gt;
   automount-knoppix \&lt;br /&gt;
   ddcxinfo-knoppix \&lt;br /&gt;
   etcskel-knoppix \&lt;br /&gt;
   hwdata-knoppix \&lt;br /&gt;
   knoppix-dma \&lt;br /&gt;
   knoppix-initscripts \&lt;br /&gt;
   knoppix-ndiswrapper \&lt;br /&gt;
   knoppix-remountrw \&lt;br /&gt;
   knoppix-setrootpassword \&lt;br /&gt;
   knoppix-sounds \&lt;br /&gt;
   knoppix-splash-utils \&lt;br /&gt;
   knoppix-terminalserver \&lt;br /&gt;
   knoppix-udev-config \&lt;br /&gt;
   knoppix-workarounds \&lt;br /&gt;
   kudzu-knoppix-vesa \&lt;br /&gt;
   libntfs9-knoppix \&lt;br /&gt;
   mkdosswapfile-knoppix \&lt;br /&gt;
   modemlink-knoppix \&lt;br /&gt;
   modemtool-knoppix \&lt;br /&gt;
   mount-ntfs-knoppix \&lt;br /&gt;
   netcardconfig-knoppix \&lt;br /&gt;
   network-setup-knoppix \&lt;br /&gt;
   networkconfig-knoppix \&lt;br /&gt;
   ntfsprogs-knoppix \&lt;br /&gt;
   nxsetup-knoppix \&lt;br /&gt;
   ppp-scripts-knoppix \&lt;br /&gt;
   rebuildfstab-knoppix \&lt;br /&gt;
   restartx-knoppix \&lt;br /&gt;
   rootshell-knoppix \&lt;br /&gt;
   sambastart-knoppix \&lt;br /&gt;
   saveconfig-knoppix \&lt;br /&gt;
   scanpartitions-knoppix \&lt;br /&gt;
   sndconfig-knoppix \&lt;br /&gt;
   soundcardconfig-knoppix \&lt;br /&gt;
   sshstart-knoppix \&lt;br /&gt;
   startsyslog-knoppix \&lt;br /&gt;
   sudoers-knoppix \&lt;br /&gt;
   user-profile-knoppix \&lt;br /&gt;
   usleep-knoppix \&lt;br /&gt;
   wlcardconfig-knoppix \&lt;br /&gt;
   xorgconfig-knoppix \&lt;br /&gt;
   xsession-initscript-knoppix \&lt;br /&gt;
   xsession-knoppix \&lt;br /&gt;
   hwsetup \&lt;br /&gt;
   cloop-module-2.6.19 \&lt;br /&gt;
   linux-image-2.6.19 \&lt;br /&gt;
   loop-aes-modules-2.6.19 \&lt;br /&gt;
   madwifi-modules-2.6.19 \&lt;br /&gt;
   ndiswrapper-modules-2.6.19 \&lt;br /&gt;
   rt2x00-cvs-modules-2.6.19 \&lt;br /&gt;
   aufs-cvs-modules-2.6.19 \&lt;br /&gt;
   linux-image-2.6.19 \&lt;br /&gt;
   linux-kernel-headers \&lt;br /&gt;
   linux-sound-base&lt;br /&gt;
   loop-aes-utils \&lt;br /&gt;
   madwifi-tools \&lt;br /&gt;
   ndiswrapper-utils &lt;br /&gt;
  &amp;quot;&lt;br /&gt;
&lt;br /&gt;
Now setup the environment, make directories, run the debootstrap command and then change root:&lt;br /&gt;
 mkdir -p ${SOURCEDIR}&lt;br /&gt;
 mkdir -p ${SOURCEDIR}/knxfiles&lt;br /&gt;
 &lt;br /&gt;
 [[debootstrap]] --arch ${ARCH} ${DEBIAN_RELEASE} ${SOURCEDIR} ${DEBIAN_MIRROR}&lt;br /&gt;
 cd /KNOPPIX/usr/src/ &amp;amp;&amp;amp;&lt;br /&gt;
 cp -Rp \&lt;br /&gt;
   * \&lt;br /&gt;
   ${SOURCEDIR}/usr/src/.&lt;br /&gt;
 &lt;br /&gt;
 cd ${SOURCEDIR}/knxfiles &amp;amp;&amp;amp;&lt;br /&gt;
 for PACKAGE in ${KNOPPIX_PACKAGES};&lt;br /&gt;
 {&lt;br /&gt;
   [[dpkg-repack]] ${PACKAGE}&lt;br /&gt;
 };&lt;br /&gt;
 &lt;br /&gt;
 [[chroot]] ${SOURCEDIR} \&lt;br /&gt;
   /usr/bin/env -i \&lt;br /&gt;
   HOME=/root \&lt;br /&gt;
   TERM=$TERM \&lt;br /&gt;
   PS1='\u:\w\$ ' \&lt;br /&gt;
   PATH=/bin:/usr/bin:/sbin:/usr/sbin \&lt;br /&gt;
   /bin/bash --login&lt;br /&gt;
&lt;br /&gt;
==Within chroot==&lt;br /&gt;
*Install Dependencies required for Knoppix&lt;br /&gt;
 [[apt-get]] [[apt-get#install|install]] \&lt;br /&gt;
   gawk \&lt;br /&gt;
   perl \&lt;br /&gt;
   libdb4.4 \&lt;br /&gt;
   perl-modules \&lt;br /&gt;
   console-tools \&lt;br /&gt;
   console-data \&lt;br /&gt;
   console-common \&lt;br /&gt;
   pciutils \&lt;br /&gt;
   libpci2 \&lt;br /&gt;
   udev \&lt;br /&gt;
   libvolume-id0 \&lt;br /&gt;
   pump \&lt;br /&gt;
   dhcp3-common \&lt;br /&gt;
   binutils \&lt;br /&gt;
   debhelper \&lt;br /&gt;
   dpkg-dev \&lt;br /&gt;
   file \&lt;br /&gt;
   gettext \&lt;br /&gt;
   html2text \&lt;br /&gt;
   intltool-debian \&lt;br /&gt;
   libmagic1 \&lt;br /&gt;
   make \&lt;br /&gt;
   patch \&lt;br /&gt;
   po-debconf&lt;br /&gt;
 &lt;br /&gt;
 [[useradd]] [[useradd#-m|-m]] knoppix&lt;br /&gt;
 echo 'deb-src http://debian-knoppix.alioth.debian.org ./' &amp;gt;&amp;gt; /etc/apt/sources.list&lt;br /&gt;
 echo 'deb http://debian-knoppix.alioth.debian.org ./' &amp;gt;&amp;gt; /etc/apt/sources.list&lt;br /&gt;
 &lt;br /&gt;
 [[apt-get]] [[apt-get#update|update]]&lt;br /&gt;
 cd /knxfiles &amp;amp;&amp;amp;&lt;br /&gt;
   [[dpkg]] [[dpkg#-i|-i]] * &amp;amp;&amp;amp;&lt;br /&gt;
   cd / &amp;amp;&amp;amp; rm -rf /knxfiles&lt;br /&gt;
 [[apt-get]] [[apt-get#clean|clean]]&lt;br /&gt;
 &lt;br /&gt;
 exit&lt;br /&gt;
&lt;br /&gt;
==Exit Chroot &amp;amp; Finalize==&lt;br /&gt;
Prep startup rc startup scripts, [http://man.linuxquestions.org/index.php?query=inittab&amp;amp;type=2&amp;amp;section=5 inittab]&lt;br /&gt;
 cd ${SOURCEDIR}/etc &amp;amp;&amp;amp;&lt;br /&gt;
   rm -rf rc* &amp;amp;&amp;amp;&lt;br /&gt;
   cd /KNOPPIX/etc &amp;amp;&amp;amp; &lt;br /&gt;
   cp -fax inittab rc* ${SOURCEDIR}/etc/.&lt;br /&gt;
&lt;br /&gt;
==Build The CD==&lt;br /&gt;
*Make the compressed KNOPPIX CLOOP file&lt;br /&gt;
 [[mkisofs]] \&lt;br /&gt;
 [[mkisofs#-R|-R]] \&lt;br /&gt;
 [[mkisofs#-U|-U]] \&lt;br /&gt;
 [[mkisofs#-V|-V]] &amp;quot;Knoppix&amp;quot; \&lt;br /&gt;
 [[mkisofs#-publisher|-publisher]] &amp;quot;rjenniss&amp;quot; \&lt;br /&gt;
 [[mkisofs#-hide-rr-moved|-hide-rr-moved]] \&lt;br /&gt;
 [[mkisofs#-cache-inodes|-cache-inodes]] \&lt;br /&gt;
 [[mkisofs#-no-bak|-no-bak]] \&lt;br /&gt;
 [[mkisofs#-pad|-pad]] ${SOURCEDIR} | \&lt;br /&gt;
 nice -5 /usr/bin/create_compressed_fs - 65536 &amp;gt;  ${MASTERDIR}/KNOPPIX/KNOPPIX&lt;br /&gt;
*Create the knoppix.iso file&lt;br /&gt;
 mkdir -p ${MASTERDIR}/KNOPPIX&lt;br /&gt;
 cd /cdrom &amp;amp;&amp;amp; find . -size -10000k -type f -exec cp -p --parents '{}' ${MASTERDIR} \;&lt;br /&gt;
 [[mkisofs]] \&lt;br /&gt;
 [[mkisofs#-pad|-pad]] \&lt;br /&gt;
 [[mkisofs#-l|-l]] \&lt;br /&gt;
 [[mkisofs#-r|-r]] \ &lt;br /&gt;
 [[mkisofs#-J|-J]] \ &lt;br /&gt;
 [[mkisofs#-v|-v]] \ &lt;br /&gt;
 [[mkisofs#-V|-V]] &amp;quot;KNOPPIX&amp;quot; \&lt;br /&gt;
 [[mkisofs#-no-emul-boot|-no-emul-boot]] \&lt;br /&gt;
 [[mkisofs#-boot-load-size|-boot-load-size]] 4 \&lt;br /&gt;
 [[mkisofs#-boot-info-table|-boot-info-table]] \ &lt;br /&gt;
 [[mkisofs#-b|-b]] boot/isolinux/isolinux.bin \&lt;br /&gt;
 [[mkisofs#-c|-c]] boot/isolinux/boot.cat \&lt;br /&gt;
 [[mkisofs#-hide-rr-moved|-hide-rr-moved]] \ &lt;br /&gt;
 [[mkisofs#-o|-o]] knoppix.iso ${MASTERDIR}&lt;br /&gt;
&lt;br /&gt;
=SPECIAL THANKS &amp;amp; SUPPORT=&lt;br /&gt;
*If this was of help, feel free to post a [http://www.knoppix.net/wikinew/index.php?title=Talk:Debootstrap_to_LiveCD&amp;amp;action=edit&amp;amp;section=new message]&lt;br /&gt;
*[http://www.knoppix.net/wikinew/index.php?title=Talk:Debootstrap_to_LiveCD&amp;amp;action=edit&amp;amp;section=new Support]&lt;br /&gt;
*How do I find what files belong to what packages? [[whatpackage|answer]]&lt;br /&gt;
[[Category: Remastering Knoppix ]]&lt;/div&gt;</summary>
		<author><name>Rickbronson</name></author>	</entry>

	</feed>