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

	<entry>
		<id>https://knoppix.net/wiki/Debootstrap_to_LiveCD</id>
		<title>Debootstrap to LiveCD</title>
		<link rel="alternate" type="text/html" href="https://knoppix.net/wiki/Debootstrap_to_LiveCD"/>
				<updated>2007-04-08T20:51:01Z</updated>
		
		<summary type="html">&lt;p&gt;SNIa: /* Script Variables */&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;
=====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/testing/ lenny]&lt;br /&gt;
 DEBIAN_MIRROR=http://http.us.debian.org/debian&lt;br /&gt;
&lt;br /&gt;
=====Specific Knoppix Packages=====&lt;br /&gt;
 KNOPPIX_PACKAGES=&amp;quot;\&lt;br /&gt;
   [[knoppix-dma]] \&lt;br /&gt;
   [[knoppix-setrootpassword]] \&lt;br /&gt;
   [[knoppix-udev-config]] \&lt;br /&gt;
   [[knoppix-workarounds]] \&lt;br /&gt;
   [[libntfs9-knoppix]] \&lt;br /&gt;
   [[modemtool-knoppix]] \&lt;br /&gt;
   [[mount-ntfs-knoppix]] \&lt;br /&gt;
   [[network-setup-knoppix]] \&lt;br /&gt;
   [[ntfsprogs-knoppix]] \&lt;br /&gt;
   [[nxsetup-knoppix]] \&lt;br /&gt;
   [[sndconfig-knoppix]] \&lt;br /&gt;
   [[xorgconfig-knoppix]] \&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;
&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;
 apt-get update&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;
   [[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-initscripts]] \&lt;br /&gt;
   [[knoppix-ndiswrapper]] \&lt;br /&gt;
   [[knoppix-remountrw]] \&lt;br /&gt;
   [[knoppix-sounds]] \&lt;br /&gt;
   [[knoppix-splash-utils]] \&lt;br /&gt;
   [[knoppix-terminalserver]] \&lt;br /&gt;
   [[kudzu-knoppix-vesa]] \&lt;br /&gt;
   [[mkdosswapfile-knoppix]] \&lt;br /&gt;
   [[modemlink-knoppix]] \&lt;br /&gt;
   [[netcardconfig-knoppix]] \&lt;br /&gt;
   [[networkconfig-knoppix]] \&lt;br /&gt;
   [[ppp-scripts-knoppix]] \&lt;br /&gt;
   [[rootshell-knoppix]] \&lt;br /&gt;
   [[sambastart-knoppix]] \&lt;br /&gt;
   [[soundcardconfig-knoppix]] \&lt;br /&gt;
   [[sshstart-knoppix]] \&lt;br /&gt;
   [[startsyslog-knoppix]] \&lt;br /&gt;
   [[sudoers-knoppix]] \&lt;br /&gt;
   [[rebuildfstab-knoppix]] \&lt;br /&gt;
   [[restartx-knoppix]] \&lt;br /&gt;
   [[saveconfig-knoppix]] \&lt;br /&gt;
   [[scanpartitions-knoppix]] \&lt;br /&gt;
   [[user-profile-knoppix]] \&lt;br /&gt;
   [[usleep-knoppix]] \&lt;br /&gt;
   [[wlcardconfig-knoppix]] \&lt;br /&gt;
   [[xsession-initscript-knoppix]] \&lt;br /&gt;
   [[xsession-knoppix]] \&lt;br /&gt;
   hwsetup&lt;br /&gt;
&lt;br /&gt;
 [[useradd]] [[useradd#-m|-m]] knoppix&lt;br /&gt;
&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;
 rm -rf /etc/fstab &lt;br /&gt;
 rm -rf /etc/mtab&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>SNIa</name></author>	</entry>

	<entry>
		<id>https://knoppix.net/wiki/Debootstrap_to_LiveCD</id>
		<title>Debootstrap to LiveCD</title>
		<link rel="alternate" type="text/html" href="https://knoppix.net/wiki/Debootstrap_to_LiveCD"/>
				<updated>2007-04-08T20:49:01Z</updated>
		
		<summary type="html">&lt;p&gt;SNIa: /* Getting started */&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;
=====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;
   [[knoppix-dma]] \&lt;br /&gt;
   [[knoppix-setrootpassword]] \&lt;br /&gt;
   [[knoppix-udev-config]] \&lt;br /&gt;
   [[knoppix-workarounds]] \&lt;br /&gt;
   [[libntfs9-knoppix]] \&lt;br /&gt;
   [[modemtool-knoppix]] \&lt;br /&gt;
   [[mount-ntfs-knoppix]] \&lt;br /&gt;
   [[network-setup-knoppix]] \&lt;br /&gt;
   [[ntfsprogs-knoppix]] \&lt;br /&gt;
   [[nxsetup-knoppix]] \&lt;br /&gt;
   [[sndconfig-knoppix]] \&lt;br /&gt;
   [[xorgconfig-knoppix]] \&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;
&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;
 apt-get update&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;
   [[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-initscripts]] \&lt;br /&gt;
   [[knoppix-ndiswrapper]] \&lt;br /&gt;
   [[knoppix-remountrw]] \&lt;br /&gt;
   [[knoppix-sounds]] \&lt;br /&gt;
   [[knoppix-splash-utils]] \&lt;br /&gt;
   [[knoppix-terminalserver]] \&lt;br /&gt;
   [[kudzu-knoppix-vesa]] \&lt;br /&gt;
   [[mkdosswapfile-knoppix]] \&lt;br /&gt;
   [[modemlink-knoppix]] \&lt;br /&gt;
   [[netcardconfig-knoppix]] \&lt;br /&gt;
   [[networkconfig-knoppix]] \&lt;br /&gt;
   [[ppp-scripts-knoppix]] \&lt;br /&gt;
   [[rootshell-knoppix]] \&lt;br /&gt;
   [[sambastart-knoppix]] \&lt;br /&gt;
   [[soundcardconfig-knoppix]] \&lt;br /&gt;
   [[sshstart-knoppix]] \&lt;br /&gt;
   [[startsyslog-knoppix]] \&lt;br /&gt;
   [[sudoers-knoppix]] \&lt;br /&gt;
   [[rebuildfstab-knoppix]] \&lt;br /&gt;
   [[restartx-knoppix]] \&lt;br /&gt;
   [[saveconfig-knoppix]] \&lt;br /&gt;
   [[scanpartitions-knoppix]] \&lt;br /&gt;
   [[user-profile-knoppix]] \&lt;br /&gt;
   [[usleep-knoppix]] \&lt;br /&gt;
   [[wlcardconfig-knoppix]] \&lt;br /&gt;
   [[xsession-initscript-knoppix]] \&lt;br /&gt;
   [[xsession-knoppix]] \&lt;br /&gt;
   hwsetup&lt;br /&gt;
&lt;br /&gt;
 [[useradd]] [[useradd#-m|-m]] knoppix&lt;br /&gt;
&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;
 rm -rf /etc/fstab &lt;br /&gt;
 rm -rf /etc/mtab&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>SNIa</name></author>	</entry>

	<entry>
		<id>https://knoppix.net/wiki/Debootstrap_to_LiveCD</id>
		<title>Debootstrap to LiveCD</title>
		<link rel="alternate" type="text/html" href="https://knoppix.net/wiki/Debootstrap_to_LiveCD"/>
				<updated>2007-04-08T20:48:03Z</updated>
		
		<summary type="html">&lt;p&gt;SNIa: /* Hash Bang */&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;
==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;
=====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;
   [[knoppix-dma]] \&lt;br /&gt;
   [[knoppix-setrootpassword]] \&lt;br /&gt;
   [[knoppix-udev-config]] \&lt;br /&gt;
   [[knoppix-workarounds]] \&lt;br /&gt;
   [[libntfs9-knoppix]] \&lt;br /&gt;
   [[modemtool-knoppix]] \&lt;br /&gt;
   [[mount-ntfs-knoppix]] \&lt;br /&gt;
   [[network-setup-knoppix]] \&lt;br /&gt;
   [[ntfsprogs-knoppix]] \&lt;br /&gt;
   [[nxsetup-knoppix]] \&lt;br /&gt;
   [[sndconfig-knoppix]] \&lt;br /&gt;
   [[xorgconfig-knoppix]] \&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;
&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;
 apt-get update&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;
   [[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-initscripts]] \&lt;br /&gt;
   [[knoppix-ndiswrapper]] \&lt;br /&gt;
   [[knoppix-remountrw]] \&lt;br /&gt;
   [[knoppix-sounds]] \&lt;br /&gt;
   [[knoppix-splash-utils]] \&lt;br /&gt;
   [[knoppix-terminalserver]] \&lt;br /&gt;
   [[kudzu-knoppix-vesa]] \&lt;br /&gt;
   [[mkdosswapfile-knoppix]] \&lt;br /&gt;
   [[modemlink-knoppix]] \&lt;br /&gt;
   [[netcardconfig-knoppix]] \&lt;br /&gt;
   [[networkconfig-knoppix]] \&lt;br /&gt;
   [[ppp-scripts-knoppix]] \&lt;br /&gt;
   [[rootshell-knoppix]] \&lt;br /&gt;
   [[sambastart-knoppix]] \&lt;br /&gt;
   [[soundcardconfig-knoppix]] \&lt;br /&gt;
   [[sshstart-knoppix]] \&lt;br /&gt;
   [[startsyslog-knoppix]] \&lt;br /&gt;
   [[sudoers-knoppix]] \&lt;br /&gt;
   [[rebuildfstab-knoppix]] \&lt;br /&gt;
   [[restartx-knoppix]] \&lt;br /&gt;
   [[saveconfig-knoppix]] \&lt;br /&gt;
   [[scanpartitions-knoppix]] \&lt;br /&gt;
   [[user-profile-knoppix]] \&lt;br /&gt;
   [[usleep-knoppix]] \&lt;br /&gt;
   [[wlcardconfig-knoppix]] \&lt;br /&gt;
   [[xsession-initscript-knoppix]] \&lt;br /&gt;
   [[xsession-knoppix]] \&lt;br /&gt;
   hwsetup&lt;br /&gt;
&lt;br /&gt;
 [[useradd]] [[useradd#-m|-m]] knoppix&lt;br /&gt;
&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;
 rm -rf /etc/fstab &lt;br /&gt;
 rm -rf /etc/mtab&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>SNIa</name></author>	</entry>

	<entry>
		<id>https://knoppix.net/wiki/Debootstrap_to_LiveCD</id>
		<title>Debootstrap to LiveCD</title>
		<link rel="alternate" type="text/html" href="https://knoppix.net/wiki/Debootstrap_to_LiveCD"/>
				<updated>2007-04-08T20:46:50Z</updated>
		
		<summary type="html">&lt;p&gt;SNIa: /* SCRIPT */&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;
==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;
   [[knoppix-dma]] \&lt;br /&gt;
   [[knoppix-setrootpassword]] \&lt;br /&gt;
   [[knoppix-udev-config]] \&lt;br /&gt;
   [[knoppix-workarounds]] \&lt;br /&gt;
   [[libntfs9-knoppix]] \&lt;br /&gt;
   [[modemtool-knoppix]] \&lt;br /&gt;
   [[mount-ntfs-knoppix]] \&lt;br /&gt;
   [[network-setup-knoppix]] \&lt;br /&gt;
   [[ntfsprogs-knoppix]] \&lt;br /&gt;
   [[nxsetup-knoppix]] \&lt;br /&gt;
   [[sndconfig-knoppix]] \&lt;br /&gt;
   [[xorgconfig-knoppix]] \&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;
&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;
 apt-get update&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;
   [[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-initscripts]] \&lt;br /&gt;
   [[knoppix-ndiswrapper]] \&lt;br /&gt;
   [[knoppix-remountrw]] \&lt;br /&gt;
   [[knoppix-sounds]] \&lt;br /&gt;
   [[knoppix-splash-utils]] \&lt;br /&gt;
   [[knoppix-terminalserver]] \&lt;br /&gt;
   [[kudzu-knoppix-vesa]] \&lt;br /&gt;
   [[mkdosswapfile-knoppix]] \&lt;br /&gt;
   [[modemlink-knoppix]] \&lt;br /&gt;
   [[netcardconfig-knoppix]] \&lt;br /&gt;
   [[networkconfig-knoppix]] \&lt;br /&gt;
   [[ppp-scripts-knoppix]] \&lt;br /&gt;
   [[rootshell-knoppix]] \&lt;br /&gt;
   [[sambastart-knoppix]] \&lt;br /&gt;
   [[soundcardconfig-knoppix]] \&lt;br /&gt;
   [[sshstart-knoppix]] \&lt;br /&gt;
   [[startsyslog-knoppix]] \&lt;br /&gt;
   [[sudoers-knoppix]] \&lt;br /&gt;
   [[rebuildfstab-knoppix]] \&lt;br /&gt;
   [[restartx-knoppix]] \&lt;br /&gt;
   [[saveconfig-knoppix]] \&lt;br /&gt;
   [[scanpartitions-knoppix]] \&lt;br /&gt;
   [[user-profile-knoppix]] \&lt;br /&gt;
   [[usleep-knoppix]] \&lt;br /&gt;
   [[wlcardconfig-knoppix]] \&lt;br /&gt;
   [[xsession-initscript-knoppix]] \&lt;br /&gt;
   [[xsession-knoppix]] \&lt;br /&gt;
   hwsetup&lt;br /&gt;
&lt;br /&gt;
 [[useradd]] [[useradd#-m|-m]] knoppix&lt;br /&gt;
&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;
 rm -rf /etc/fstab &lt;br /&gt;
 rm -rf /etc/mtab&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>SNIa</name></author>	</entry>

	<entry>
		<id>https://knoppix.net/wiki/Debootstrap_to_LiveCD</id>
		<title>Debootstrap to LiveCD</title>
		<link rel="alternate" type="text/html" href="https://knoppix.net/wiki/Debootstrap_to_LiveCD"/>
				<updated>2007-04-08T20:46:06Z</updated>
		
		<summary type="html">&lt;p&gt;SNIa: /* CONVENTIONS USED */&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;
=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;
   [[knoppix-dma]] \&lt;br /&gt;
   [[knoppix-setrootpassword]] \&lt;br /&gt;
   [[knoppix-udev-config]] \&lt;br /&gt;
   [[knoppix-workarounds]] \&lt;br /&gt;
   [[libntfs9-knoppix]] \&lt;br /&gt;
   [[modemtool-knoppix]] \&lt;br /&gt;
   [[mount-ntfs-knoppix]] \&lt;br /&gt;
   [[network-setup-knoppix]] \&lt;br /&gt;
   [[ntfsprogs-knoppix]] \&lt;br /&gt;
   [[nxsetup-knoppix]] \&lt;br /&gt;
   [[sndconfig-knoppix]] \&lt;br /&gt;
   [[xorgconfig-knoppix]] \&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;
&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;
 apt-get update&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;
   [[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-initscripts]] \&lt;br /&gt;
   [[knoppix-ndiswrapper]] \&lt;br /&gt;
   [[knoppix-remountrw]] \&lt;br /&gt;
   [[knoppix-sounds]] \&lt;br /&gt;
   [[knoppix-splash-utils]] \&lt;br /&gt;
   [[knoppix-terminalserver]] \&lt;br /&gt;
   [[kudzu-knoppix-vesa]] \&lt;br /&gt;
   [[mkdosswapfile-knoppix]] \&lt;br /&gt;
   [[modemlink-knoppix]] \&lt;br /&gt;
   [[netcardconfig-knoppix]] \&lt;br /&gt;
   [[networkconfig-knoppix]] \&lt;br /&gt;
   [[ppp-scripts-knoppix]] \&lt;br /&gt;
   [[rootshell-knoppix]] \&lt;br /&gt;
   [[sambastart-knoppix]] \&lt;br /&gt;
   [[soundcardconfig-knoppix]] \&lt;br /&gt;
   [[sshstart-knoppix]] \&lt;br /&gt;
   [[startsyslog-knoppix]] \&lt;br /&gt;
   [[sudoers-knoppix]] \&lt;br /&gt;
   [[rebuildfstab-knoppix]] \&lt;br /&gt;
   [[restartx-knoppix]] \&lt;br /&gt;
   [[saveconfig-knoppix]] \&lt;br /&gt;
   [[scanpartitions-knoppix]] \&lt;br /&gt;
   [[user-profile-knoppix]] \&lt;br /&gt;
   [[usleep-knoppix]] \&lt;br /&gt;
   [[wlcardconfig-knoppix]] \&lt;br /&gt;
   [[xsession-initscript-knoppix]] \&lt;br /&gt;
   [[xsession-knoppix]] \&lt;br /&gt;
   hwsetup&lt;br /&gt;
&lt;br /&gt;
 [[useradd]] [[useradd#-m|-m]] knoppix&lt;br /&gt;
&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;
 rm -rf /etc/fstab &lt;br /&gt;
 rm -rf /etc/mtab&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>SNIa</name></author>	</entry>

	<entry>
		<id>https://knoppix.net/wiki/Debootstrap_to_LiveCD</id>
		<title>Debootstrap to LiveCD</title>
		<link rel="alternate" type="text/html" href="https://knoppix.net/wiki/Debootstrap_to_LiveCD"/>
				<updated>2007-04-08T20:45:37Z</updated>
		
		<summary type="html">&lt;p&gt;SNIa: /* CONVENTIONS USED */&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 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;
   [[knoppix-dma]] \&lt;br /&gt;
   [[knoppix-setrootpassword]] \&lt;br /&gt;
   [[knoppix-udev-config]] \&lt;br /&gt;
   [[knoppix-workarounds]] \&lt;br /&gt;
   [[libntfs9-knoppix]] \&lt;br /&gt;
   [[modemtool-knoppix]] \&lt;br /&gt;
   [[mount-ntfs-knoppix]] \&lt;br /&gt;
   [[network-setup-knoppix]] \&lt;br /&gt;
   [[ntfsprogs-knoppix]] \&lt;br /&gt;
   [[nxsetup-knoppix]] \&lt;br /&gt;
   [[sndconfig-knoppix]] \&lt;br /&gt;
   [[xorgconfig-knoppix]] \&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;
&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;
 apt-get update&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;
   [[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-initscripts]] \&lt;br /&gt;
   [[knoppix-ndiswrapper]] \&lt;br /&gt;
   [[knoppix-remountrw]] \&lt;br /&gt;
   [[knoppix-sounds]] \&lt;br /&gt;
   [[knoppix-splash-utils]] \&lt;br /&gt;
   [[knoppix-terminalserver]] \&lt;br /&gt;
   [[kudzu-knoppix-vesa]] \&lt;br /&gt;
   [[mkdosswapfile-knoppix]] \&lt;br /&gt;
   [[modemlink-knoppix]] \&lt;br /&gt;
   [[netcardconfig-knoppix]] \&lt;br /&gt;
   [[networkconfig-knoppix]] \&lt;br /&gt;
   [[ppp-scripts-knoppix]] \&lt;br /&gt;
   [[rootshell-knoppix]] \&lt;br /&gt;
   [[sambastart-knoppix]] \&lt;br /&gt;
   [[soundcardconfig-knoppix]] \&lt;br /&gt;
   [[sshstart-knoppix]] \&lt;br /&gt;
   [[startsyslog-knoppix]] \&lt;br /&gt;
   [[sudoers-knoppix]] \&lt;br /&gt;
   [[rebuildfstab-knoppix]] \&lt;br /&gt;
   [[restartx-knoppix]] \&lt;br /&gt;
   [[saveconfig-knoppix]] \&lt;br /&gt;
   [[scanpartitions-knoppix]] \&lt;br /&gt;
   [[user-profile-knoppix]] \&lt;br /&gt;
   [[usleep-knoppix]] \&lt;br /&gt;
   [[wlcardconfig-knoppix]] \&lt;br /&gt;
   [[xsession-initscript-knoppix]] \&lt;br /&gt;
   [[xsession-knoppix]] \&lt;br /&gt;
   hwsetup&lt;br /&gt;
&lt;br /&gt;
 [[useradd]] [[useradd#-m|-m]] knoppix&lt;br /&gt;
&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;
 rm -rf /etc/fstab &lt;br /&gt;
 rm -rf /etc/mtab&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>SNIa</name></author>	</entry>

	<entry>
		<id>https://knoppix.net/wiki/Debootstrap_to_LiveCD</id>
		<title>Debootstrap to LiveCD</title>
		<link rel="alternate" type="text/html" href="https://knoppix.net/wiki/Debootstrap_to_LiveCD"/>
				<updated>2007-04-08T20:43:18Z</updated>
		
		<summary type="html">&lt;p&gt;SNIa: /* PREAMBLE */&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 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;
   [[knoppix-dma]] \&lt;br /&gt;
   [[knoppix-setrootpassword]] \&lt;br /&gt;
   [[knoppix-udev-config]] \&lt;br /&gt;
   [[knoppix-workarounds]] \&lt;br /&gt;
   [[libntfs9-knoppix]] \&lt;br /&gt;
   [[modemtool-knoppix]] \&lt;br /&gt;
   [[mount-ntfs-knoppix]] \&lt;br /&gt;
   [[network-setup-knoppix]] \&lt;br /&gt;
   [[ntfsprogs-knoppix]] \&lt;br /&gt;
   [[nxsetup-knoppix]] \&lt;br /&gt;
   [[sndconfig-knoppix]] \&lt;br /&gt;
   [[xorgconfig-knoppix]] \&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;
&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;
 apt-get update&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;
   [[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-initscripts]] \&lt;br /&gt;
   [[knoppix-ndiswrapper]] \&lt;br /&gt;
   [[knoppix-remountrw]] \&lt;br /&gt;
   [[knoppix-sounds]] \&lt;br /&gt;
   [[knoppix-splash-utils]] \&lt;br /&gt;
   [[knoppix-terminalserver]] \&lt;br /&gt;
   [[kudzu-knoppix-vesa]] \&lt;br /&gt;
   [[mkdosswapfile-knoppix]] \&lt;br /&gt;
   [[modemlink-knoppix]] \&lt;br /&gt;
   [[netcardconfig-knoppix]] \&lt;br /&gt;
   [[networkconfig-knoppix]] \&lt;br /&gt;
   [[ppp-scripts-knoppix]] \&lt;br /&gt;
   [[rootshell-knoppix]] \&lt;br /&gt;
   [[sambastart-knoppix]] \&lt;br /&gt;
   [[soundcardconfig-knoppix]] \&lt;br /&gt;
   [[sshstart-knoppix]] \&lt;br /&gt;
   [[startsyslog-knoppix]] \&lt;br /&gt;
   [[sudoers-knoppix]] \&lt;br /&gt;
   [[rebuildfstab-knoppix]] \&lt;br /&gt;
   [[restartx-knoppix]] \&lt;br /&gt;
   [[saveconfig-knoppix]] \&lt;br /&gt;
   [[scanpartitions-knoppix]] \&lt;br /&gt;
   [[user-profile-knoppix]] \&lt;br /&gt;
   [[usleep-knoppix]] \&lt;br /&gt;
   [[wlcardconfig-knoppix]] \&lt;br /&gt;
   [[xsession-initscript-knoppix]] \&lt;br /&gt;
   [[xsession-knoppix]] \&lt;br /&gt;
   hwsetup&lt;br /&gt;
&lt;br /&gt;
 [[useradd]] [[useradd#-m|-m]] knoppix&lt;br /&gt;
&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;
 rm -rf /etc/fstab &lt;br /&gt;
 rm -rf /etc/mtab&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>SNIa</name></author>	</entry>

	<entry>
		<id>https://knoppix.net/wiki/Debootstrap_to_LiveCD</id>
		<title>Debootstrap to LiveCD</title>
		<link rel="alternate" type="text/html" href="https://knoppix.net/wiki/Debootstrap_to_LiveCD"/>
				<updated>2007-03-06T20:55:24Z</updated>
		
		<summary type="html">&lt;p&gt;SNIa: /* Within chroot */&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;
   [[knoppix-dma]] \&lt;br /&gt;
   [[knoppix-setrootpassword]] \&lt;br /&gt;
   [[knoppix-udev-config]] \&lt;br /&gt;
   [[knoppix-workarounds]] \&lt;br /&gt;
   [[libntfs9-knoppix]] \&lt;br /&gt;
   [[modemtool-knoppix]] \&lt;br /&gt;
   [[mount-ntfs-knoppix]] \&lt;br /&gt;
   [[network-setup-knoppix]] \&lt;br /&gt;
   [[ntfsprogs-knoppix]] \&lt;br /&gt;
   [[nxsetup-knoppix]] \&lt;br /&gt;
   [[sndconfig-knoppix]] \&lt;br /&gt;
   [[xorgconfig-knoppix]] \&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;
&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;
 apt-get update&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;
   [[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-initscripts]] \&lt;br /&gt;
   [[knoppix-ndiswrapper]] \&lt;br /&gt;
   [[knoppix-remountrw]] \&lt;br /&gt;
   [[knoppix-sounds]] \&lt;br /&gt;
   [[knoppix-splash-utils]] \&lt;br /&gt;
   [[knoppix-terminalserver]] \&lt;br /&gt;
   [[kudzu-knoppix-vesa]] \&lt;br /&gt;
   [[mkdosswapfile-knoppix]] \&lt;br /&gt;
   [[modemlink-knoppix]] \&lt;br /&gt;
   [[netcardconfig-knoppix]] \&lt;br /&gt;
   [[networkconfig-knoppix]] \&lt;br /&gt;
   [[ppp-scripts-knoppix]] \&lt;br /&gt;
   [[rootshell-knoppix]] \&lt;br /&gt;
   [[sambastart-knoppix]] \&lt;br /&gt;
   [[soundcardconfig-knoppix]] \&lt;br /&gt;
   [[sshstart-knoppix]] \&lt;br /&gt;
   [[startsyslog-knoppix]] \&lt;br /&gt;
   [[sudoers-knoppix]] \&lt;br /&gt;
   [[rebuildfstab-knoppix]] \&lt;br /&gt;
   [[restartx-knoppix]] \&lt;br /&gt;
   [[saveconfig-knoppix]] \&lt;br /&gt;
   [[scanpartitions-knoppix]] \&lt;br /&gt;
   [[user-profile-knoppix]] \&lt;br /&gt;
   [[usleep-knoppix]] \&lt;br /&gt;
   [[wlcardconfig-knoppix]] \&lt;br /&gt;
   [[xsession-initscript-knoppix]] \&lt;br /&gt;
   [[xsession-knoppix]] \&lt;br /&gt;
   hwsetup&lt;br /&gt;
&lt;br /&gt;
 [[useradd]] [[useradd#-m|-m]] knoppix&lt;br /&gt;
&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;
 rm -rf /etc/fstab &lt;br /&gt;
 rm -rf /etc/mtab&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>SNIa</name></author>	</entry>

	<entry>
		<id>https://knoppix.net/wiki/Debootstrap_to_LiveCD</id>
		<title>Debootstrap to LiveCD</title>
		<link rel="alternate" type="text/html" href="https://knoppix.net/wiki/Debootstrap_to_LiveCD"/>
				<updated>2007-03-06T07:39:58Z</updated>
		
		<summary type="html">&lt;p&gt;SNIa: &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;
   [[knoppix-dma]] \&lt;br /&gt;
   [[knoppix-setrootpassword]] \&lt;br /&gt;
   [[knoppix-udev-config]] \&lt;br /&gt;
   [[knoppix-workarounds]] \&lt;br /&gt;
   [[libntfs9-knoppix]] \&lt;br /&gt;
   [[modemtool-knoppix]] \&lt;br /&gt;
   [[mount-ntfs-knoppix]] \&lt;br /&gt;
   [[network-setup-knoppix]] \&lt;br /&gt;
   [[ntfsprogs-knoppix]] \&lt;br /&gt;
   [[nxsetup-knoppix]] \&lt;br /&gt;
   [[sndconfig-knoppix]] \&lt;br /&gt;
   [[xorgconfig-knoppix]] \&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;
&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;
 apt-get update&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;
   [[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-initscripts]] \&lt;br /&gt;
   [[knoppix-ndiswrapper]] \&lt;br /&gt;
   [[knoppix-remountrw]] \&lt;br /&gt;
   [[knoppix-sounds]] \&lt;br /&gt;
   [[knoppix-splash-utils]] \&lt;br /&gt;
   [[knoppix-terminalserver]] \&lt;br /&gt;
   [[kudzu-knoppix-vesa]] \&lt;br /&gt;
   [[mkdosswapfile-knoppix]] \&lt;br /&gt;
   [[modemlink-knoppix]] \&lt;br /&gt;
   [[netcardconfig-knoppix]] \&lt;br /&gt;
   [[networkconfig-knoppix]] \&lt;br /&gt;
   [[ppp-scripts-knoppix]] \&lt;br /&gt;
   [[rootshell-knoppix]] \&lt;br /&gt;
   [[sambastart-knoppix]] \&lt;br /&gt;
   [[soundcardconfig-knoppix]] \&lt;br /&gt;
   [[sshstart-knoppix]] \&lt;br /&gt;
   [[startsyslog-knoppix]] \&lt;br /&gt;
   [[sudoers-knoppix]] \&lt;br /&gt;
   [[rebuildfstab-knoppix]] \&lt;br /&gt;
   [[restartx-knoppix]] \&lt;br /&gt;
   [[saveconfig-knoppix]] \&lt;br /&gt;
   [[scanpartitions-knoppix]] \&lt;br /&gt;
   [[user-profile-knoppix]] \&lt;br /&gt;
   [[usleep-knoppix]] \&lt;br /&gt;
   [[wlcardconfig-knoppix]] \&lt;br /&gt;
   [[xsession-initscript-knoppix]] \&lt;br /&gt;
   [[xsession-knoppix]] \&lt;br /&gt;
   hwsetup&lt;br /&gt;
&lt;br /&gt;
 [[useradd]] [[useradd#-m|-m]] knoppix&lt;br /&gt;
&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>SNIa</name></author>	</entry>

	<entry>
		<id>https://knoppix.net/wiki/Knoppix-initscripts</id>
		<title>Knoppix-initscripts</title>
		<link rel="alternate" type="text/html" href="https://knoppix.net/wiki/Knoppix-initscripts"/>
				<updated>2007-03-01T01:12:55Z</updated>
		
		<summary type="html">&lt;p&gt;SNIa: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This packages is available from:&lt;br /&gt;
http://debian-knoppix.alioth.debian.org/&lt;br /&gt;
&lt;br /&gt;
After the [[linuxrc]] script has finished this script begins.&lt;br /&gt;
When you see:&lt;br /&gt;
&lt;br /&gt;
 INIT: version 2.86 booting&lt;br /&gt;
&lt;br /&gt;
This script is currently being executed.&lt;br /&gt;
&lt;br /&gt;
=Files=&lt;br /&gt;
 /etc/init.d/knoppix-halt&lt;br /&gt;
 /etc/init.d/knoppix-autoconfig&lt;br /&gt;
 /etc/init.d/knoppix-reboot&lt;br /&gt;
 /etc/inittab&lt;/div&gt;</summary>
		<author><name>SNIa</name></author>	</entry>

	<entry>
		<id>https://knoppix.net/wiki/User:SNIa</id>
		<title>User:SNIa</title>
		<link rel="alternate" type="text/html" href="https://knoppix.net/wiki/User:SNIa"/>
				<updated>2007-03-01T01:11:55Z</updated>
		
		<summary type="html">&lt;p&gt;SNIa: /* Current */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;*Name: Richard Jenniss&lt;br /&gt;
*Age: I get reminded every year: somewhere between 5 and 30 but closer to 30.&lt;br /&gt;
*[mailto:jupiterproject@gmail.com?subject=Knoppix-Remastering email]&lt;br /&gt;
==Authored Pages==&lt;br /&gt;
*[[Debootstrap to LiveCD]] and [http://www.knoppix.net/wikinew/index.php?title=Talk:Debootstrap_to_LiveCD&amp;amp;action=edit&amp;amp;section=new support]&lt;br /&gt;
*[[Debootstrap to x86-64 LiveCD]] and [http://www.knoppix.net/wikinew/index.php?title=Talk:Debootstrap_to_x86-64_LiveCD&amp;amp;action=edit&amp;amp;section=new support]&lt;/div&gt;</summary>
		<author><name>SNIa</name></author>	</entry>

	<entry>
		<id>https://knoppix.net/wiki/Linuxrc</id>
		<title>Linuxrc</title>
		<link rel="alternate" type="text/html" href="https://knoppix.net/wiki/Linuxrc"/>
				<updated>2007-02-28T22:10:14Z</updated>
		
		<summary type="html">&lt;p&gt;SNIa: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This script is found within the initial ramdisk.&lt;br /&gt;
&lt;br /&gt;
The Linux kernel and initrd (initial ramdisk) are loaded by isolinux from the CD.&lt;br /&gt;
&lt;br /&gt;
When you see &lt;br /&gt;
&lt;br /&gt;
 Welcome to the KNOPPIX live GNU/Linux on CD!&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 Running Linux Kernel 2.6.19&lt;br /&gt;
 Total Memory available 1034728kB, Memory free: 1023596kB&lt;br /&gt;
 Scanning for USB/Firewire devices... Done.&lt;br /&gt;
 Enabing DMA acceleration for: hda       [VMware Virtual IDE Hard Drive]&lt;br /&gt;
 Enabing DMA acceleration for: hda       [VMware Virtual IDE CDROM Drive]&lt;br /&gt;
 Accessing KNOPPIX CD at /dev/hdc...&lt;br /&gt;
  Found primary KNOPPIX compressed image at /cdrom/KNOPPIX/KNOPPIX.&lt;br /&gt;
 Creating /ramdisk (dynamic size=827780k) on shared memory...Done.&lt;br /&gt;
 Creating unified filesystem and symlinks on ramdisk...&lt;br /&gt;
 &amp;gt;&amp;gt; Read-only CD system successfully merged with read-write /ramdisk&lt;br /&gt;
 Done.&lt;br /&gt;
 Starting init process.&lt;br /&gt;
&lt;br /&gt;
This is all output by linuxrc&lt;br /&gt;
&lt;br /&gt;
next /etc/rcS.d/S00knoppix-autoconfig (which is a symlink to ../init.d/knoppix-autoconfig) executes&lt;br /&gt;
This file is part of [[Knoppix-initscripts]]&lt;/div&gt;</summary>
		<author><name>SNIa</name></author>	</entry>

	<entry>
		<id>https://knoppix.net/wiki/Linuxrc</id>
		<title>Linuxrc</title>
		<link rel="alternate" type="text/html" href="https://knoppix.net/wiki/Linuxrc"/>
				<updated>2007-02-28T22:07:28Z</updated>
		
		<summary type="html">&lt;p&gt;SNIa: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This script is found within the initial ramdisk.&lt;br /&gt;
&lt;br /&gt;
The Linux kernel and initrd (initial ramdisk) are loaded by isolinux from the CD.&lt;br /&gt;
&lt;br /&gt;
When you see &lt;br /&gt;
&lt;br /&gt;
 Welcome to the KNOPPIX live GNU/Linux on CD!&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 Running Linux Kernel 2.6.19&lt;br /&gt;
 Total Memory available 1034728kB, Memory free: 1023596kB&lt;br /&gt;
 Scanning for USB/Firewire devices... Done.&lt;br /&gt;
 Enabing DMA acceleration for: hda       [VMware Virtual IDE Hard Drive]&lt;br /&gt;
 Enabing DMA acceleration for: hda       [VMware Virtual IDE CDROM Drive]&lt;br /&gt;
 Accessing KNOPPIX CD at /dev/hdc...&lt;br /&gt;
  Found primary KNOPPIX compressed image at /cdrom/KNOPPIX/KNOPPIX.&lt;br /&gt;
 Creating /ramdisk (dynamic size=827780k) on shared memory...Done.&lt;br /&gt;
 Creating unified filesystem and symlinks on ramdisk...&lt;br /&gt;
 &amp;gt;&amp;gt; Read-only CD system successfully merged with read-write /ramdisk&lt;br /&gt;
 Done.&lt;br /&gt;
 Starting init process.&lt;br /&gt;
&lt;br /&gt;
This is all output by linuxrc&lt;/div&gt;</summary>
		<author><name>SNIa</name></author>	</entry>

	<entry>
		<id>https://knoppix.net/wiki/Linuxrc</id>
		<title>Linuxrc</title>
		<link rel="alternate" type="text/html" href="https://knoppix.net/wiki/Linuxrc"/>
				<updated>2007-02-28T22:07:11Z</updated>
		
		<summary type="html">&lt;p&gt;SNIa: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This script is found within the initial ramdisk.&lt;br /&gt;
&lt;br /&gt;
The Linux kernel and initrd (initial ramdisk) are loaded by isolinux from the CD.&lt;br /&gt;
&lt;br /&gt;
When you see &lt;br /&gt;
&lt;br /&gt;
 Welcome to the KNOPPIX live GNU/Linux on CD!&lt;br /&gt;
&lt;br /&gt;
 Running Linux Kernel 2.6.19&lt;br /&gt;
 Total Memory available 1034728kB, Memory free: 1023596kB&lt;br /&gt;
 Scanning for USB/Firewire devices... Done.&lt;br /&gt;
 Enabing DMA acceleration for: hda       [VMware Virtual IDE Hard Drive]&lt;br /&gt;
 Enabing DMA acceleration for: hda       [VMware Virtual IDE CDROM Drive]&lt;br /&gt;
 Accessing KNOPPIX CD at /dev/hdc...&lt;br /&gt;
  Found primary KNOPPIX compressed image at /cdrom/KNOPPIX/KNOPPIX.&lt;br /&gt;
 Creating /ramdisk (dynamic size=827780k) on shared memory...Done.&lt;br /&gt;
 Creating unified filesystem and symlinks on ramdisk...&lt;br /&gt;
 &amp;gt;&amp;gt; Read-only CD system successfully merged with read-write /ramdisk&lt;br /&gt;
 Done.&lt;br /&gt;
 Starting init process.&lt;br /&gt;
&lt;br /&gt;
This is all output by linuxrc&lt;/div&gt;</summary>
		<author><name>SNIa</name></author>	</entry>

	<entry>
		<id>https://knoppix.net/wiki/Linuxrc</id>
		<title>Linuxrc</title>
		<link rel="alternate" type="text/html" href="https://knoppix.net/wiki/Linuxrc"/>
				<updated>2007-02-28T22:02:32Z</updated>
		
		<summary type="html">&lt;p&gt;SNIa: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This script is found within the initial ramdisk.&lt;br /&gt;
&lt;br /&gt;
The Linux kernel and initrd (initial ramdisk) are loaded by isolinux from the CD.&lt;/div&gt;</summary>
		<author><name>SNIa</name></author>	</entry>

	<entry>
		<id>https://knoppix.net/wiki/Knoppix-initscripts</id>
		<title>Knoppix-initscripts</title>
		<link rel="alternate" type="text/html" href="https://knoppix.net/wiki/Knoppix-initscripts"/>
				<updated>2007-02-28T22:00:24Z</updated>
		
		<summary type="html">&lt;p&gt;SNIa: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;After the [[linuxrc]] script has finished this script begins.&lt;br /&gt;
When you see:&lt;br /&gt;
&lt;br /&gt;
 INIT: version 2.86 booting&lt;br /&gt;
&lt;br /&gt;
This script is currently being executed.&lt;br /&gt;
&lt;br /&gt;
=Files=&lt;br /&gt;
 /etc/init.d/knoppix-halt&lt;br /&gt;
 /etc/init.d/knoppix-autoconfig&lt;br /&gt;
 /etc/init.d/knoppix-reboot&lt;br /&gt;
 /etc/inittab&lt;/div&gt;</summary>
		<author><name>SNIa</name></author>	</entry>

	<entry>
		<id>https://knoppix.net/wiki/Knoppix-initscripts</id>
		<title>Knoppix-initscripts</title>
		<link rel="alternate" type="text/html" href="https://knoppix.net/wiki/Knoppix-initscripts"/>
				<updated>2007-02-28T21:58:04Z</updated>
		
		<summary type="html">&lt;p&gt;SNIa: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Hardware Detection after the CD has been found and mounted.&lt;br /&gt;
This script begins immediately after you see &lt;br /&gt;
&lt;br /&gt;
 INIT: version 2.86 booting&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Files=&lt;br /&gt;
 /etc/init.d/knoppix-halt&lt;br /&gt;
 /etc/init.d/knoppix-autoconfig&lt;br /&gt;
 /etc/init.d/knoppix-reboot&lt;br /&gt;
 /etc/inittab&lt;/div&gt;</summary>
		<author><name>SNIa</name></author>	</entry>

	<entry>
		<id>https://knoppix.net/wiki/Knoppix-initscripts</id>
		<title>Knoppix-initscripts</title>
		<link rel="alternate" type="text/html" href="https://knoppix.net/wiki/Knoppix-initscripts"/>
				<updated>2007-02-28T21:53:38Z</updated>
		
		<summary type="html">&lt;p&gt;SNIa: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
Hardware Detection after the CD has been found and mounted&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Files=&lt;br /&gt;
 /etc/init.d/knoppix-halt&lt;br /&gt;
 /etc/init.d/knoppix-autoconfig&lt;br /&gt;
 /etc/init.d/knoppix-reboot&lt;br /&gt;
 /etc/inittab&lt;/div&gt;</summary>
		<author><name>SNIa</name></author>	</entry>

	<entry>
		<id>https://knoppix.net/wiki/Debootstrap_to_LiveCD</id>
		<title>Debootstrap to LiveCD</title>
		<link rel="alternate" type="text/html" href="https://knoppix.net/wiki/Debootstrap_to_LiveCD"/>
				<updated>2007-02-28T21:51:28Z</updated>
		
		<summary type="html">&lt;p&gt;SNIa: /* Specific Knoppix Packages */&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>SNIa</name></author>	</entry>

	<entry>
		<id>https://knoppix.net/wiki/Talk:Debootstrap_to_LiveCD</id>
		<title>Talk:Debootstrap to LiveCD</title>
		<link rel="alternate" type="text/html" href="https://knoppix.net/wiki/Talk:Debootstrap_to_LiveCD"/>
				<updated>2007-02-25T20:59:04Z</updated>
		
		<summary type="html">&lt;p&gt;SNIa: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;20060710 - This model is very nice! It allows you to start with the basics then taylor for your needs. Keep up the great work!&lt;br /&gt;
----&lt;br /&gt;
20060718 - Also take a look at http://live.debian.net/ . It is very nice as well.&lt;br /&gt;
 Another good one is http://www.linuxfromscratch.org/livecd/documentation.html [[User:SNIa|SNIa]] 20:59, 25 Feb 2007 (GMT)&lt;br /&gt;
&lt;br /&gt;
== Modified kernels and initrd ? ==&lt;br /&gt;
&lt;br /&gt;
Yes, this worked fine to set up a knoppix from scratch. I had to run it on a debian system first; then I got something that I could 'chroot' into under RedHat.&lt;br /&gt;
&lt;br /&gt;
A few extra items I would like help with ...&lt;br /&gt;
* If I want to plug in a modified kernel (built for '686 and maybe with the 'no timer tick' patch), what do I have to do ? Presumably I need to build the kernel, make an 'initrd', and rebuild the boot directory; can you do me a 'howto' ?&lt;br /&gt;
 I can work on a modified and or custom kernel &amp;amp; initrd howto, I've been meaning to complete the Knoppix 64 from debootstrap for some time. &lt;br /&gt;
 [[User:SNIa|SNIa]] 21:51, 20 Feb 2007 (GMT)&lt;br /&gt;
&lt;br /&gt;
* I would like to make a modified 'linuxrc' and plug a statically-linked 'busybox' into the initrd (so I can poke around before the 'KNOPPIX' file is loaded). Again, can you do me a 'howto' ?&lt;br /&gt;
 I'd suggest learning bash scripting. The linuxrc script is commented very well. &lt;br /&gt;
 (see Adv. bash scripting howto: http://tldp.org/LDP/abs/html/ )&lt;br /&gt;
 If you have some programming experience, it can be fun to customize. &lt;br /&gt;
 I'd suggest using a virtual machine and try some things. &lt;br /&gt;
 I've had many &amp;quot;bad isos&amp;quot; from seeing what works and what does not. &lt;br /&gt;
 [[User:SNIa|SNIa]] 21:51, 20 Feb 2007 (GMT)&lt;br /&gt;
&lt;br /&gt;
* During the setup, I got some dialog boxes popping up. Is it possible to turn them off (so that I could run a setup unattended, or as a batch job) ?&lt;br /&gt;
 Absolutely. But i'mre not entirely sure what dialog boxes you are referring to. &lt;br /&gt;
 [[User:SNIa|SNIa]] 21:51, 20 Feb 2007 (GMT)&lt;br /&gt;
&lt;br /&gt;
* Can I take an existing Knoppix remaster (I am thinking of the ones from http://www.ofset.org/ ), unpack it, bring it up to date with 'apt-get', re-pack it, and expect it to have a reasonable chance of working ? If not, what kinds of things am I likely to need to attend to ?&lt;br /&gt;
 a custom knoppix can be changed in many ways. apt-get may update some startup scripts. &lt;br /&gt;
 It's fine if you do this, but you may have to go back and ensure the startup process has not been modified. &lt;br /&gt;
 I'm working on a more customized howto, that should cover some of these startup scripts to watch for. &lt;br /&gt;
 [[User:SNIa|SNIa]] 21:51, 20 Feb 2007 (GMT)&lt;br /&gt;
&lt;br /&gt;
Thanks very much for the cookbook.&lt;br /&gt;
== What is it for ==&lt;br /&gt;
Please could you add a description as to what this is for, what does it do.&lt;br /&gt;
 could you be specific? there are a lot of things on Knoppix, explaining each file, program and or script can take some time. &lt;br /&gt;
 [[User:SNIa|SNIa]] 21:51, 20 Feb 2007 (GMT)&lt;/div&gt;</summary>
		<author><name>SNIa</name></author>	</entry>

	<entry>
		<id>https://knoppix.net/wiki/Linuxrc</id>
		<title>Linuxrc</title>
		<link rel="alternate" type="text/html" href="https://knoppix.net/wiki/Linuxrc"/>
				<updated>2007-02-24T21:37:47Z</updated>
		
		<summary type="html">&lt;p&gt;SNIa: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Functions=&lt;br /&gt;
==mountit==&lt;br /&gt;
==rundebugshell==&lt;br /&gt;
==mountmodules==&lt;br /&gt;
==umountmodules==&lt;br /&gt;
==askmodules==&lt;br /&gt;
==loadmodule==&lt;br /&gt;
==loadmodules==&lt;br /&gt;
==unloadmodule==&lt;br /&gt;
==mount_knoppix==&lt;br /&gt;
==remount_knoppix==&lt;br /&gt;
==boot_from==&lt;br /&gt;
==copy_to==&lt;/div&gt;</summary>
		<author><name>SNIa</name></author>	</entry>

	<entry>
		<id>https://knoppix.net/wiki/User:SNIa</id>
		<title>User:SNIa</title>
		<link rel="alternate" type="text/html" href="https://knoppix.net/wiki/User:SNIa"/>
				<updated>2007-02-24T21:35:10Z</updated>
		
		<summary type="html">&lt;p&gt;SNIa: /* Current */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;*Name: Richard Jenniss&lt;br /&gt;
*Age: I get reminded every year: somewhere between 5 and 30 but closer to 30.&lt;br /&gt;
*[mailto:jupiterproject@gmail.com?subject=Knoppix-Remastering email]&lt;br /&gt;
==Authored Pages==&lt;br /&gt;
*[[Debootstrap to LiveCD]] and [http://www.knoppix.net/wikinew/index.php?title=Talk:Debootstrap_to_LiveCD&amp;amp;action=edit&amp;amp;section=new support]&lt;br /&gt;
*[[Debootstrap to x86-64 LiveCD]] and [http://www.knoppix.net/wikinew/index.php?title=Talk:Debootstrap_to_x86-64_LiveCD&amp;amp;action=edit&amp;amp;section=new support]&lt;br /&gt;
&lt;br /&gt;
==Current==&lt;br /&gt;
I'm working on improving the debootstrap to livecd project. I've used Debian Live CD, It's ok, but I like Knoppix better. To be fair, I have not used the Debian LiveCD enough to say accurately what is best. However, customizing Kernel, InitRD, bootscripts will provide the experience to understand Knoppix better, and the knowledge to learn the Debian LiveCD also.&lt;br /&gt;
&lt;br /&gt;
What's next?&lt;br /&gt;
Building a custom Live CD, using the minimalist approach. Right now I'm comparing Initial Ram Disk (initrd) between Debian and Knoppix. Determining how Knoppix loads modules and detects hardware and injecting that into the debian method for booting a system.&lt;br /&gt;
&lt;br /&gt;
Debian Knoppix (dk) initrd comparison &lt;br /&gt;
*[[dk initrd comparison]]&lt;br /&gt;
*[[dk modification of linuxrc]]&lt;br /&gt;
*[[linuxrc]]&lt;/div&gt;</summary>
		<author><name>SNIa</name></author>	</entry>

	<entry>
		<id>https://knoppix.net/wiki/User:SNIa</id>
		<title>User:SNIa</title>
		<link rel="alternate" type="text/html" href="https://knoppix.net/wiki/User:SNIa"/>
				<updated>2007-02-24T19:06:23Z</updated>
		
		<summary type="html">&lt;p&gt;SNIa: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;*Name: Richard Jenniss&lt;br /&gt;
*Age: I get reminded every year: somewhere between 5 and 30 but closer to 30.&lt;br /&gt;
*[mailto:jupiterproject@gmail.com?subject=Knoppix-Remastering email]&lt;br /&gt;
==Authored Pages==&lt;br /&gt;
*[[Debootstrap to LiveCD]] and [http://www.knoppix.net/wikinew/index.php?title=Talk:Debootstrap_to_LiveCD&amp;amp;action=edit&amp;amp;section=new support]&lt;br /&gt;
*[[Debootstrap to x86-64 LiveCD]] and [http://www.knoppix.net/wikinew/index.php?title=Talk:Debootstrap_to_x86-64_LiveCD&amp;amp;action=edit&amp;amp;section=new support]&lt;br /&gt;
&lt;br /&gt;
==Current==&lt;br /&gt;
I'm working on improving the debootstrap to livecd project. I've used Debian Live CD, It's ok, but I like Knoppix better. To be fair, I have not used the Debian LiveCD enough to say accurately what is best. However, customizing Kernel, InitRD, bootscripts will provide the experience to understand Knoppix better, and the knowledge to learn the Debian LiveCD also.&lt;br /&gt;
&lt;br /&gt;
What's next?&lt;br /&gt;
Building a custom Live CD, using the minimalist approach. Right now I'm comparing Initial Ram Disk (initrd) between Debian and Knoppix. Determining how Knoppix loads modules and detects hardware and injecting that into the debian method for booting a system.&lt;br /&gt;
&lt;br /&gt;
Debian Knoppix (dk) initrd comparison &lt;br /&gt;
*[[dk initrd comparison]]&lt;br /&gt;
*[[dk modification of linuxrc]]&lt;/div&gt;</summary>
		<author><name>SNIa</name></author>	</entry>

	<entry>
		<id>https://knoppix.net/wiki/Debootstrap_to_LiveCD</id>
		<title>Debootstrap to LiveCD</title>
		<link rel="alternate" type="text/html" href="https://knoppix.net/wiki/Debootstrap_to_LiveCD"/>
				<updated>2007-02-20T23:22:42Z</updated>
		
		<summary type="html">&lt;p&gt;SNIa: /* Within chroot */&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;
 umount ${SOURCEDIR}/proc&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>SNIa</name></author>	</entry>

	<entry>
		<id>https://knoppix.net/wiki/Debootstrap_to_LiveCD</id>
		<title>Debootstrap to LiveCD</title>
		<link rel="alternate" type="text/html" href="https://knoppix.net/wiki/Debootstrap_to_LiveCD"/>
				<updated>2007-02-20T22:54:44Z</updated>
		
		<summary type="html">&lt;p&gt;SNIa: /* Specific Knoppix Packages */&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;
   linux-sound-base \&lt;br /&gt;
   ndiswrapper-utils \&lt;br /&gt;
   ndiswrapper-common \&lt;br /&gt;
   ndiswrapper-utils-1.1 \&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;
 umount ${SOURCEDIR}/proc&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>SNIa</name></author>	</entry>

	<entry>
		<id>https://knoppix.net/wiki/Debootstrap_to_LiveCD</id>
		<title>Debootstrap to LiveCD</title>
		<link rel="alternate" type="text/html" href="https://knoppix.net/wiki/Debootstrap_to_LiveCD"/>
				<updated>2007-02-20T22:54:26Z</updated>
		
		<summary type="html">&lt;p&gt;SNIa: /* Specific Knoppix Packages */&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;
   linux-sound-base \&lt;br /&gt;
   ndiswrapper-utils \&lt;br /&gt;
   ndiswrapper-common \&lt;br /&gt;
   ndiswrapper-utils-1.1 \&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;
 umount ${SOURCEDIR}/proc&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>SNIa</name></author>	</entry>

	<entry>
		<id>https://knoppix.net/wiki/Debootstrap_to_LiveCD</id>
		<title>Debootstrap to LiveCD</title>
		<link rel="alternate" type="text/html" href="https://knoppix.net/wiki/Debootstrap_to_LiveCD"/>
				<updated>2007-02-20T22:42:25Z</updated>
		
		<summary type="html">&lt;p&gt;SNIa: /* Setup The Environment */&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;
   hwsetup \&lt;br /&gt;
   hwdata-knoppix \&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;
   loop-aes-utils \&lt;br /&gt;
   madwifi-modules-2.6.19 \&lt;br /&gt;
   madwifi-tools \&lt;br /&gt;
   knoppix-ndiswrapper \&lt;br /&gt;
   ndiswrapper-modules-2.6.19 \&lt;br /&gt;
   ndiswrapper-utils \&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;
   knoppix-udev-config \&lt;br /&gt;
   knoppix-initscripts \&lt;br /&gt;
   xsession-initscript-knoppix \&lt;br /&gt;
   automount-knoppix \&lt;br /&gt;
   knoppix-remountrw \&lt;br /&gt;
   mount-ntfs-knoppix \&lt;br /&gt;
   knoppix-setrootpassword \&lt;br /&gt;
   startsyslog-knoppix \&lt;br /&gt;
   scanpartitions-knoppix \&lt;br /&gt;
   rebuildfstab-knoppix \&lt;br /&gt;
   network-setup-knoppix \&lt;br /&gt;
   netcardconfig-knoppix \&lt;br /&gt;
   usleep-knoppix \&lt;br /&gt;
   kudzu-knoppix-vesa &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;
   linux-sound-base \&lt;br /&gt;
   ndiswrapper-utils \&lt;br /&gt;
   ndiswrapper-common \&lt;br /&gt;
   ndiswrapper-utils-1.1 \&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;
 umount ${SOURCEDIR}/proc&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>SNIa</name></author>	</entry>

	<entry>
		<id>https://knoppix.net/wiki/Debootstrap_to_LiveCD</id>
		<title>Debootstrap to LiveCD</title>
		<link rel="alternate" type="text/html" href="https://knoppix.net/wiki/Debootstrap_to_LiveCD"/>
				<updated>2007-02-20T22:41:21Z</updated>
		
		<summary type="html">&lt;p&gt;SNIa: /* Specific Knoppix Packages */&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;
*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: (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;
   hwsetup \&lt;br /&gt;
   hwdata-knoppix \&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;
   loop-aes-utils \&lt;br /&gt;
   madwifi-modules-2.6.19 \&lt;br /&gt;
   madwifi-tools \&lt;br /&gt;
   knoppix-ndiswrapper \&lt;br /&gt;
   ndiswrapper-modules-2.6.19 \&lt;br /&gt;
   ndiswrapper-utils \&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;
   knoppix-udev-config \&lt;br /&gt;
   knoppix-initscripts \&lt;br /&gt;
   xsession-initscript-knoppix \&lt;br /&gt;
   automount-knoppix \&lt;br /&gt;
   knoppix-remountrw \&lt;br /&gt;
   mount-ntfs-knoppix \&lt;br /&gt;
   knoppix-setrootpassword \&lt;br /&gt;
   startsyslog-knoppix \&lt;br /&gt;
   scanpartitions-knoppix \&lt;br /&gt;
   rebuildfstab-knoppix \&lt;br /&gt;
   network-setup-knoppix \&lt;br /&gt;
   netcardconfig-knoppix \&lt;br /&gt;
   usleep-knoppix \&lt;br /&gt;
   kudzu-knoppix-vesa &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;
   linux-sound-base \&lt;br /&gt;
   ndiswrapper-utils \&lt;br /&gt;
   ndiswrapper-common \&lt;br /&gt;
   ndiswrapper-utils-1.1 \&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;
 umount ${SOURCEDIR}/proc&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>SNIa</name></author>	</entry>

	<entry>
		<id>https://knoppix.net/wiki/Debootstrap_to_LiveCD</id>
		<title>Debootstrap to LiveCD</title>
		<link rel="alternate" type="text/html" href="https://knoppix.net/wiki/Debootstrap_to_LiveCD"/>
				<updated>2007-02-20T22:28:36Z</updated>
		
		<summary type="html">&lt;p&gt;SNIa: /* Specific Knoppix Packages */&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;
*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: (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;
   hwsetup \&lt;br /&gt;
   hwdata-knoppix \&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.17 \&lt;br /&gt;
   ndiswrapper-modules-2.6.17 \&lt;br /&gt;
   ndiswrapper-utils \&lt;br /&gt;
   rt2x00-modules-2.6.17 \&lt;br /&gt;
   unionfs-knoppix-modules-2.6.17 \&lt;br /&gt;
   zr364xx-modules-2.6.17 \&lt;br /&gt;
   zydas-modules-2.6.17 \&lt;br /&gt;
   linux-image-2.6.17 \&lt;br /&gt;
   linux-kernel-headers-knoppix \&lt;br /&gt;
   knoppix-udev-config \&lt;br /&gt;
   knoppix-initscripts \&lt;br /&gt;
   knoppix-remountrw] \&lt;br /&gt;
   knoppix-setrootpassword \&lt;br /&gt;
   linux-kernel-headers-knoppix \&lt;br /&gt;
   startsyslog-knoppix \&lt;br /&gt;
   scanpartitions-knoppix \&lt;br /&gt;
   rebuildfstab-knoppix \&lt;br /&gt;
   network-setup-knoppix \&lt;br /&gt;
   usleep-knoppix \&lt;br /&gt;
   netcardconfig-knoppix \&lt;br /&gt;
   kudzu-knoppix-dev \&lt;br /&gt;
   automount-knoppix&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;
   Makefile \&lt;br /&gt;
   kernel.conf \&lt;br /&gt;
   knoppix-kernel.README \&lt;br /&gt;
   knoppix-kernel.patch \&lt;br /&gt;
   linux \&lt;br /&gt;
   linux-2.6.17 \&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;
   linux-sound-base \&lt;br /&gt;
   ndiswrapper-utils \&lt;br /&gt;
   ndiswrapper-common \&lt;br /&gt;
   ndiswrapper-utils-1.1 \&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;
 umount ${SOURCEDIR}/proc&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>SNIa</name></author>	</entry>

	<entry>
		<id>https://knoppix.net/wiki/Debootstrap_to_LiveCD</id>
		<title>Debootstrap to LiveCD</title>
		<link rel="alternate" type="text/html" href="https://knoppix.net/wiki/Debootstrap_to_LiveCD"/>
				<updated>2007-02-20T22:26:14Z</updated>
		
		<summary type="html">&lt;p&gt;SNIa: /* Specific Knoppix Packages */&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;
*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: (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;
   hwsetup \&lt;br /&gt;
   hwdata-knoppix \&lt;br /&gt;
   cloop-module \&lt;br /&gt;
   linux-image-2.6.17 \&lt;br /&gt;
   loop-aes-module-2.6.17 \&lt;br /&gt;
   madwifi-modules-2.6.17 \&lt;br /&gt;
   ndiswrapper-modules-2.6.17 \&lt;br /&gt;
   ndiswrapper-utils \&lt;br /&gt;
   rt2x00-modules-2.6.17 \&lt;br /&gt;
   unionfs-knoppix-modules-2.6.17 \&lt;br /&gt;
   zr364xx-modules-2.6.17 \&lt;br /&gt;
   zydas-modules-2.6.17 \&lt;br /&gt;
   linux-image-2.6.17 \&lt;br /&gt;
   linux-kernel-headers-knoppix \&lt;br /&gt;
   knoppix-udev-config \&lt;br /&gt;
   knoppix-initscripts \&lt;br /&gt;
   knoppix-remountrw] \&lt;br /&gt;
   knoppix-setrootpassword \&lt;br /&gt;
   linux-kernel-headers-knoppix \&lt;br /&gt;
   startsyslog-knoppix \&lt;br /&gt;
   scanpartitions-knoppix \&lt;br /&gt;
   rebuildfstab-knoppix \&lt;br /&gt;
   network-setup-knoppix \&lt;br /&gt;
   usleep-knoppix \&lt;br /&gt;
   netcardconfig-knoppix \&lt;br /&gt;
   kudzu-knoppix-dev \&lt;br /&gt;
   automount-knoppix&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;
   Makefile \&lt;br /&gt;
   kernel.conf \&lt;br /&gt;
   knoppix-kernel.README \&lt;br /&gt;
   knoppix-kernel.patch \&lt;br /&gt;
   linux \&lt;br /&gt;
   linux-2.6.17 \&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;
   linux-sound-base \&lt;br /&gt;
   ndiswrapper-utils \&lt;br /&gt;
   ndiswrapper-common \&lt;br /&gt;
   ndiswrapper-utils-1.1 \&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;
 umount ${SOURCEDIR}/proc&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>SNIa</name></author>	</entry>

	<entry>
		<id>https://knoppix.net/wiki/Debootstrap_to_LiveCD</id>
		<title>Debootstrap to LiveCD</title>
		<link rel="alternate" type="text/html" href="https://knoppix.net/wiki/Debootstrap_to_LiveCD"/>
				<updated>2007-02-20T22:25:35Z</updated>
		
		<summary type="html">&lt;p&gt;SNIa: /* Setup The Environment */&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;
*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: (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;
*Another Variable, specific Knoppix packages &amp;amp; Kernel modules:&lt;br /&gt;
 KNOPPIX_PACKAGES=&amp;quot;\&lt;br /&gt;
   ash-knoppix-26 \&lt;br /&gt;
   hwsetup \&lt;br /&gt;
   hwdata-knoppix \&lt;br /&gt;
   cloop-module \&lt;br /&gt;
   linux-image-2.6.17 \&lt;br /&gt;
   loop-aes-module-2.6.17 \&lt;br /&gt;
   madwifi-modules-2.6.17 \&lt;br /&gt;
   ndiswrapper-modules-2.6.17 \&lt;br /&gt;
   ndiswrapper-utils \&lt;br /&gt;
   rt2x00-modules-2.6.17 \&lt;br /&gt;
   unionfs-knoppix-modules-2.6.17 \&lt;br /&gt;
   zr364xx-modules-2.6.17 \&lt;br /&gt;
   zydas-modules-2.6.17 \&lt;br /&gt;
   linux-image-2.6.17 \&lt;br /&gt;
   linux-kernel-headers-knoppix \&lt;br /&gt;
   knoppix-udev-config \&lt;br /&gt;
   knoppix-initscripts \&lt;br /&gt;
   knoppix-remountrw] \&lt;br /&gt;
   knoppix-setrootpassword \&lt;br /&gt;
   linux-kernel-headers-knoppix \&lt;br /&gt;
   startsyslog-knoppix \&lt;br /&gt;
   scanpartitions-knoppix \&lt;br /&gt;
   rebuildfstab-knoppix \&lt;br /&gt;
   network-setup-knoppix \&lt;br /&gt;
   usleep-knoppix \&lt;br /&gt;
   netcardconfig-knoppix \&lt;br /&gt;
   kudzu-knoppix-dev \&lt;br /&gt;
   automount-knoppix&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;
   Makefile \&lt;br /&gt;
   kernel.conf \&lt;br /&gt;
   knoppix-kernel.README \&lt;br /&gt;
   knoppix-kernel.patch \&lt;br /&gt;
   linux \&lt;br /&gt;
   linux-2.6.17 \&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;
   linux-sound-base \&lt;br /&gt;
   ndiswrapper-utils \&lt;br /&gt;
   ndiswrapper-common \&lt;br /&gt;
   ndiswrapper-utils-1.1 \&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;
 umount ${SOURCEDIR}/proc&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>SNIa</name></author>	</entry>

	<entry>
		<id>https://knoppix.net/wiki/Debootstrap_to_LiveCD</id>
		<title>Debootstrap to LiveCD</title>
		<link rel="alternate" type="text/html" href="https://knoppix.net/wiki/Debootstrap_to_LiveCD"/>
				<updated>2007-02-20T22:24:04Z</updated>
		
		<summary type="html">&lt;p&gt;SNIa: /* Setup The Environment */  * removal of links on KNOPPIX package Variable&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;
*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: (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;
*Another Variable, specific Knoppix packages &amp;amp; Kernel modules:&lt;br /&gt;
 KNOPPIX_PACKAGES=&amp;quot;\&lt;br /&gt;
   ash-knoppix-26 \&lt;br /&gt;
   hwsetup \&lt;br /&gt;
   hwdata-knoppix \&lt;br /&gt;
   cloop-module \&lt;br /&gt;
   linux-image-2.6.17 \&lt;br /&gt;
   loop-aes-module-2.6.17 \&lt;br /&gt;
   madwifi-modules-2.6.17 \&lt;br /&gt;
   ndiswrapper-modules-2.6.17 \&lt;br /&gt;
   ndiswrapper-utils \&lt;br /&gt;
   rt2x00-modules-2.6.17 \&lt;br /&gt;
   unionfs-knoppix-modules-2.6.17 \&lt;br /&gt;
   zr364xx-modules-2.6.17 \&lt;br /&gt;
   zydas-modules-2.6.17 \&lt;br /&gt;
   linux-image-2.6.17 \&lt;br /&gt;
   linux-kernel-headers-knoppix \&lt;br /&gt;
   knoppix-udev-config \&lt;br /&gt;
   knoppix-initscripts \&lt;br /&gt;
   knoppix-remountrw] \&lt;br /&gt;
   knoppix-setrootpassword \&lt;br /&gt;
   linux-kernel-headers-knoppix \&lt;br /&gt;
   startsyslog-knoppix \&lt;br /&gt;
   scanpartitions-knoppix \&lt;br /&gt;
   rebuildfstab-knoppix \&lt;br /&gt;
   network-setup-knoppix \&lt;br /&gt;
   usleep-knoppix \&lt;br /&gt;
   netcardconfig-knoppix \&lt;br /&gt;
   kudzu-knoppix-dev \&lt;br /&gt;
   automount-knoppix&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;
   Makefile \&lt;br /&gt;
   kernel.conf \&lt;br /&gt;
   knoppix-kernel.README \&lt;br /&gt;
   knoppix-kernel.patch \&lt;br /&gt;
   linux \&lt;br /&gt;
   linux-2.6.17 \&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;
   linux-sound-base \&lt;br /&gt;
   ndiswrapper-utils \&lt;br /&gt;
   ndiswrapper-common \&lt;br /&gt;
   ndiswrapper-utils-1.1 \&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;
 umount ${SOURCEDIR}/proc&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>SNIa</name></author>	</entry>

	<entry>
		<id>https://knoppix.net/wiki/Debootstrap_to_LiveCD</id>
		<title>Debootstrap to LiveCD</title>
		<link rel="alternate" type="text/html" href="https://knoppix.net/wiki/Debootstrap_to_LiveCD"/>
				<updated>2007-02-20T22:21:41Z</updated>
		
		<summary type="html">&lt;p&gt;SNIa: /* PREAMBLE */&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;
*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: (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;
*Another Variable, specific Knoppix packages &amp;amp; Kernel modules:&lt;br /&gt;
 KNOPPIX_PACKAGES=&amp;quot;\&lt;br /&gt;
   [http://debian-knoppix.alioth.debian.org/packages/ash-knoppix-26_0.2-5_i386.deb ash-knoppix-26] \&lt;br /&gt;
   [http://debian-knoppix.alioth.debian.org/packages/hwsetup_1.2-3_i386.deb hwsetup] \&lt;br /&gt;
   [http://debian-knoppix.alioth.debian.org/packages/hwdata-knoppix_0.95-1_all.deb hwdata-knoppix] \&lt;br /&gt;
   [http://debian-knoppix.alioth.debian.org/packages/cloop-module_2.04-1_i386.deb cloop-module] \&lt;br /&gt;
   [http://www.kernel.org/ linux-image-2.6.17] \&lt;br /&gt;
   [http://debian-knoppix.alioth.debian.org/packages/loop-aes-module-2.6.17_3.1d-1_i386.deb loop-aes-module-2.6.17] \&lt;br /&gt;
   madwifi-modules-2.6.17 \&lt;br /&gt;
   ndiswrapper-modules-2.6.17 \&lt;br /&gt;
   ndiswrapper-utils \&lt;br /&gt;
   rt2x00-modules-2.6.17 \&lt;br /&gt;
   unionfs-knoppix-modules-2.6.17 \&lt;br /&gt;
   zr364xx-modules-2.6.17 \&lt;br /&gt;
   zydas-modules-2.6.17 \&lt;br /&gt;
   linux-image-2.6.17 \&lt;br /&gt;
   linux-kernel-headers-knoppix \&lt;br /&gt;
   knoppix-udev-config \&lt;br /&gt;
   [http://debian-knoppix.alioth.debian.org/packages/knoppix-initscripts_0.5-2_i386.deb knoppix-initscripts] \&lt;br /&gt;
   [http://debian-knoppix.alioth.debian.org/packages/knoppix-remountrw_0.5-4_i386.deb knoppix-remountrw] \&lt;br /&gt;
   knoppix-setrootpassword \&lt;br /&gt;
   linux-kernel-headers-knoppix \&lt;br /&gt;
   [http://debian-knoppix.alioth.debian.org/packages/startsyslog-knoppix_0.5-2_i386.deb startsyslog-knoppix] \&lt;br /&gt;
   [http://debian-knoppix.alioth.debian.org/packages/scanpartitions-knoppix_0.5-16_all.deb scanpartitions-knoppix] \&lt;br /&gt;
   [http://debian-knoppix.alioth.debian.org/packages/rebuildfstab-knoppix_0.5-8_i386.deb rebuildfstab-knoppix] \&lt;br /&gt;
   network-setup-knoppix \&lt;br /&gt;
   [http://debian-knoppix.alioth.debian.org/packages/usleep-knoppix_0.5-1_i386.deb usleep-knoppix] \&lt;br /&gt;
   [http://debian-knoppix.alioth.debian.org/packages/networkconfig-knoppix_0.5-4_i386.deb netcardconfig-knoppix] \&lt;br /&gt;
   [http://debian-knoppix.alioth.debian.org/packages/kudzu-knoppix-dev_1.1.67-1_i386.deb kudzu-knoppix-dev] \&lt;br /&gt;
   [http://debian-knoppix.alioth.debian.org/packages/automount-knoppix_0.5-4_i386.deb automount-knoppix]&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;
   Makefile \&lt;br /&gt;
   kernel.conf \&lt;br /&gt;
   knoppix-kernel.README \&lt;br /&gt;
   knoppix-kernel.patch \&lt;br /&gt;
   linux \&lt;br /&gt;
   linux-2.6.17 \&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;
   linux-sound-base \&lt;br /&gt;
   ndiswrapper-utils \&lt;br /&gt;
   ndiswrapper-common \&lt;br /&gt;
   ndiswrapper-utils-1.1 \&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;
 umount ${SOURCEDIR}/proc&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>SNIa</name></author>	</entry>

	<entry>
		<id>https://knoppix.net/wiki/Talk:Debootstrap_to_LiveCD</id>
		<title>Talk:Debootstrap to LiveCD</title>
		<link rel="alternate" type="text/html" href="https://knoppix.net/wiki/Talk:Debootstrap_to_LiveCD"/>
				<updated>2007-02-20T21:52:56Z</updated>
		
		<summary type="html">&lt;p&gt;SNIa: /* What is it for */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;20060710 - This model is very nice! It allows you to start with the basics then taylor for your needs. Keep up the great work!&lt;br /&gt;
----&lt;br /&gt;
20060718 - Also take a look at http://live.debian.net/ . It is very nice as well.&lt;br /&gt;
&lt;br /&gt;
== Modified kernels and initrd ? ==&lt;br /&gt;
&lt;br /&gt;
Yes, this worked fine to set up a knoppix from scratch. I had to run it on a debian system first; then I got something that I could 'chroot' into under RedHat.&lt;br /&gt;
&lt;br /&gt;
A few extra items I would like help with ...&lt;br /&gt;
* If I want to plug in a modified kernel (built for '686 and maybe with the 'no timer tick' patch), what do I have to do ? Presumably I need to build the kernel, make an 'initrd', and rebuild the boot directory; can you do me a 'howto' ?&lt;br /&gt;
 I can work on a modified and or custom kernel &amp;amp; initrd howto, I've been meaning to complete the Knoppix 64 from debootstrap for some time. &lt;br /&gt;
 [[User:SNIa|SNIa]] 21:51, 20 Feb 2007 (GMT)&lt;br /&gt;
&lt;br /&gt;
* I would like to make a modified 'linuxrc' and plug a statically-linked 'busybox' into the initrd (so I can poke around before the 'KNOPPIX' file is loaded). Again, can you do me a 'howto' ?&lt;br /&gt;
 I'd suggest learning bash scripting. The linuxrc script is commented very well. &lt;br /&gt;
 (see Adv. bash scripting howto: http://tldp.org/LDP/abs/html/ )&lt;br /&gt;
 If you have some programming experience, it can be fun to customize. &lt;br /&gt;
 I'd suggest using a virtual machine and try some things. &lt;br /&gt;
 I've had many &amp;quot;bad isos&amp;quot; from seeing what works and what does not. &lt;br /&gt;
 [[User:SNIa|SNIa]] 21:51, 20 Feb 2007 (GMT)&lt;br /&gt;
&lt;br /&gt;
* During the setup, I got some dialog boxes popping up. Is it possible to turn them off (so that I could run a setup unattended, or as a batch job) ?&lt;br /&gt;
 Absolutely. But i'mre not entirely sure what dialog boxes you are referring to. &lt;br /&gt;
 [[User:SNIa|SNIa]] 21:51, 20 Feb 2007 (GMT)&lt;br /&gt;
&lt;br /&gt;
* Can I take an existing Knoppix remaster (I am thinking of the ones from http://www.ofset.org/ ), unpack it, bring it up to date with 'apt-get', re-pack it, and expect it to have a reasonable chance of working ? If not, what kinds of things am I likely to need to attend to ?&lt;br /&gt;
 a custom knoppix can be changed in many ways. apt-get may update some startup scripts. &lt;br /&gt;
 It's fine if you do this, but you may have to go back and ensure the startup process has not been modified. &lt;br /&gt;
 I'm working on a more customized howto, that should cover some of these startup scripts to watch for. &lt;br /&gt;
 [[User:SNIa|SNIa]] 21:51, 20 Feb 2007 (GMT)&lt;br /&gt;
&lt;br /&gt;
Thanks very much for the cookbook.&lt;br /&gt;
== What is it for ==&lt;br /&gt;
Please could you add a description as to what this is for, what does it do.&lt;br /&gt;
 could you be specific? there are a lot of things on Knoppix, explaining each file, program and or script can take some time. &lt;br /&gt;
 [[User:SNIa|SNIa]] 21:51, 20 Feb 2007 (GMT)&lt;/div&gt;</summary>
		<author><name>SNIa</name></author>	</entry>

	<entry>
		<id>https://knoppix.net/wiki/Talk:Debootstrap_to_LiveCD</id>
		<title>Talk:Debootstrap to LiveCD</title>
		<link rel="alternate" type="text/html" href="https://knoppix.net/wiki/Talk:Debootstrap_to_LiveCD"/>
				<updated>2007-02-20T21:51:48Z</updated>
		
		<summary type="html">&lt;p&gt;SNIa: Answer to a few questions&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;20060710 - This model is very nice! It allows you to start with the basics then taylor for your needs. Keep up the great work!&lt;br /&gt;
----&lt;br /&gt;
20060718 - Also take a look at http://live.debian.net/ . It is very nice as well.&lt;br /&gt;
&lt;br /&gt;
== Modified kernels and initrd ? ==&lt;br /&gt;
&lt;br /&gt;
Yes, this worked fine to set up a knoppix from scratch. I had to run it on a debian system first; then I got something that I could 'chroot' into under RedHat.&lt;br /&gt;
&lt;br /&gt;
A few extra items I would like help with ...&lt;br /&gt;
* If I want to plug in a modified kernel (built for '686 and maybe with the 'no timer tick' patch), what do I have to do ? Presumably I need to build the kernel, make an 'initrd', and rebuild the boot directory; can you do me a 'howto' ?&lt;br /&gt;
 I can work on a modified and or custom kernel &amp;amp; initrd howto, I've been meaning to complete the Knoppix 64 from debootstrap for some time. &lt;br /&gt;
 [[User:SNIa|SNIa]] 21:51, 20 Feb 2007 (GMT)&lt;br /&gt;
&lt;br /&gt;
* I would like to make a modified 'linuxrc' and plug a statically-linked 'busybox' into the initrd (so I can poke around before the 'KNOPPIX' file is loaded). Again, can you do me a 'howto' ?&lt;br /&gt;
 I'd suggest learning bash scripting. The linuxrc script is commented very well. &lt;br /&gt;
 (see Adv. bash scripting howto: http://tldp.org/LDP/abs/html/ )&lt;br /&gt;
 If you have some programming experience, it can be fun to customize. &lt;br /&gt;
 I'd suggest using a virtual machine and try some things. &lt;br /&gt;
 I've had many &amp;quot;bad isos&amp;quot; from seeing what works and what does not. &lt;br /&gt;
 [[User:SNIa|SNIa]] 21:51, 20 Feb 2007 (GMT)&lt;br /&gt;
&lt;br /&gt;
* During the setup, I got some dialog boxes popping up. Is it possible to turn them off (so that I could run a setup unattended, or as a batch job) ?&lt;br /&gt;
 Absolutely. But i'mre not entirely sure what dialog boxes you are referring to. &lt;br /&gt;
 [[User:SNIa|SNIa]] 21:51, 20 Feb 2007 (GMT)&lt;br /&gt;
&lt;br /&gt;
* Can I take an existing Knoppix remaster (I am thinking of the ones from http://www.ofset.org/ ), unpack it, bring it up to date with 'apt-get', re-pack it, and expect it to have a reasonable chance of working ? If not, what kinds of things am I likely to need to attend to ?&lt;br /&gt;
 a custom knoppix can be changed in many ways. apt-get may update some startup scripts. &lt;br /&gt;
 It's fine if you do this, but you may have to go back and ensure the startup process has not been modified. &lt;br /&gt;
 I'm working on a more customized howto, that should cover some of these startup scripts to watch for. &lt;br /&gt;
 [[User:SNIa|SNIa]] 21:51, 20 Feb 2007 (GMT)&lt;br /&gt;
&lt;br /&gt;
Thanks very much for the cookbook.&lt;br /&gt;
== What is it for ==&lt;br /&gt;
Please could you add a description as to what this is for, what does it do.&lt;br /&gt;
 could you be specific? there are a lot of things on Knoppix, explaining each file, program and or script can take some time. &lt;br /&gt;
&lt;br /&gt;
 [[User:SNIa|SNIa]] 21:51, 20 Feb 2007 (GMT)&lt;/div&gt;</summary>
		<author><name>SNIa</name></author>	</entry>

	<entry>
		<id>https://knoppix.net/wiki/User:SNIa</id>
		<title>User:SNIa</title>
		<link rel="alternate" type="text/html" href="https://knoppix.net/wiki/User:SNIa"/>
				<updated>2007-01-26T00:47:44Z</updated>
		
		<summary type="html">&lt;p&gt;SNIa: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;*Name: Richard Jenniss&lt;br /&gt;
*Age: I get reminded every year: somewhere between 5 and 30 but closer to 30.&lt;br /&gt;
*[mailto:jupiterproject@gmail.com?subject=Knoppix-Remastering email]&lt;br /&gt;
==Authored Pages==&lt;br /&gt;
*[[Debootstrap to LiveCD]] and [http://www.knoppix.net/wikinew/index.php?title=Talk:Debootstrap_to_LiveCD&amp;amp;action=edit&amp;amp;section=new support]&lt;br /&gt;
*[[Debootstrap to x86-64 LiveCD]] and [http://www.knoppix.net/wikinew/index.php?title=Talk:Debootstrap_to_x86-64_LiveCD&amp;amp;action=edit&amp;amp;section=new support]&lt;/div&gt;</summary>
		<author><name>SNIa</name></author>	</entry>

	<entry>
		<id>https://knoppix.net/wiki/User:SNIa</id>
		<title>User:SNIa</title>
		<link rel="alternate" type="text/html" href="https://knoppix.net/wiki/User:SNIa"/>
				<updated>2007-01-26T00:47:18Z</updated>
		
		<summary type="html">&lt;p&gt;SNIa: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;*Name: Richard Jenniss&lt;br /&gt;
*Age: I forget, but I get reminded every year. Somewhere between 5 and 30 but closer to 30.&lt;br /&gt;
*[mailto:jupiterproject@gmail.com?subject=Knoppix-Remastering email]&lt;br /&gt;
==Authored Pages==&lt;br /&gt;
*[[Debootstrap to LiveCD]] and [http://www.knoppix.net/wikinew/index.php?title=Talk:Debootstrap_to_LiveCD&amp;amp;action=edit&amp;amp;section=new support]&lt;br /&gt;
*[[Debootstrap to x86-64 LiveCD]] and [http://www.knoppix.net/wikinew/index.php?title=Talk:Debootstrap_to_x86-64_LiveCD&amp;amp;action=edit&amp;amp;section=new support]&lt;/div&gt;</summary>
		<author><name>SNIa</name></author>	</entry>

	<entry>
		<id>https://knoppix.net/wiki/User:SNIa</id>
		<title>User:SNIa</title>
		<link rel="alternate" type="text/html" href="https://knoppix.net/wiki/User:SNIa"/>
				<updated>2007-01-26T00:46:09Z</updated>
		
		<summary type="html">&lt;p&gt;SNIa: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;*Name: Richard Jenniss&lt;br /&gt;
*Age: I forget, but I get reminded every year.(somewhere between 5 and 30, but closer to 30)&lt;br /&gt;
*[mailto:jupiterproject@gmail.com?subject=Knoppix-Remastering email]&lt;br /&gt;
==Authored Pages==&lt;br /&gt;
*[[Debootstrap to LiveCD]] and [http://www.knoppix.net/wikinew/index.php?title=Talk:Debootstrap_to_LiveCD&amp;amp;action=edit&amp;amp;section=new support]&lt;br /&gt;
*[[Debootstrap to x86-64 LiveCD]] and [http://www.knoppix.net/wikinew/index.php?title=Talk:Debootstrap_to_x86-64_LiveCD&amp;amp;action=edit&amp;amp;section=new support]&lt;/div&gt;</summary>
		<author><name>SNIa</name></author>	</entry>

	<entry>
		<id>https://knoppix.net/wiki/User:SNIa</id>
		<title>User:SNIa</title>
		<link rel="alternate" type="text/html" href="https://knoppix.net/wiki/User:SNIa"/>
				<updated>2007-01-26T00:45:45Z</updated>
		
		<summary type="html">&lt;p&gt;SNIa: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;*Name: Richard Jenniss&lt;br /&gt;
*Age: I forget, but I get reminded every year.(somewhere between 5 and 30, but closer to 30)&lt;br /&gt;
*[mailto:concentrics@gmail.com?subject=Knoppix-Remastering email]&lt;br /&gt;
==Authored Pages==&lt;br /&gt;
*[[Debootstrap to LiveCD]] and [http://www.knoppix.net/wikinew/index.php?title=Talk:Debootstrap_to_LiveCD&amp;amp;action=edit&amp;amp;section=new support]&lt;br /&gt;
*[[Debootstrap to x86-64 LiveCD]] and [http://www.knoppix.net/wikinew/index.php?title=Talk:Debootstrap_to_x86-64_LiveCD&amp;amp;action=edit&amp;amp;section=new support]&lt;/div&gt;</summary>
		<author><name>SNIa</name></author>	</entry>

	<entry>
		<id>https://knoppix.net/wiki/User:SNIa</id>
		<title>User:SNIa</title>
		<link rel="alternate" type="text/html" href="https://knoppix.net/wiki/User:SNIa"/>
				<updated>2007-01-26T00:45:20Z</updated>
		
		<summary type="html">&lt;p&gt;SNIa: /* Authored Pages */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;*Name: Richard Jenniss&lt;br /&gt;
*Age: I forget, but I get reminded every year.&lt;br /&gt;
==Authored Pages==&lt;br /&gt;
*[[Debootstrap to LiveCD]] and [http://www.knoppix.net/wikinew/index.php?title=Talk:Debootstrap_to_LiveCD&amp;amp;action=edit&amp;amp;section=new support]&lt;br /&gt;
*[[Debootstrap to x86-64 LiveCD]] and [http://www.knoppix.net/wikinew/index.php?title=Talk:Debootstrap_to_x86-64_LiveCD&amp;amp;action=edit&amp;amp;section=new support]&lt;/div&gt;</summary>
		<author><name>SNIa</name></author>	</entry>

	<entry>
		<id>https://knoppix.net/wiki/User:SNIa</id>
		<title>User:SNIa</title>
		<link rel="alternate" type="text/html" href="https://knoppix.net/wiki/User:SNIa"/>
				<updated>2007-01-26T00:44:59Z</updated>
		
		<summary type="html">&lt;p&gt;SNIa: /* Authored Pages */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;*Name: Richard Jenniss&lt;br /&gt;
*Age: I forget, but I get reminded every year.&lt;br /&gt;
==Authored Pages==&lt;br /&gt;
*[[Debootstrap to LiveCD]] and [http://www.knoppix.net/wikinew/index.php?title=Talk:Debootstrap_to_LiveCD&amp;amp;action=edit&amp;amp;section=new support]&lt;br /&gt;
*[[Debootstrap to x86-64 LiveCD]] and [http://www.knoppix.net/wikinew/index.php?title=Talk:Debootstrap_to_x86-64_LiveCD&amp;amp;action=edit&amp;amp;section=new support]&lt;br /&gt;
*Email: [mailto:concentrics@gmail.com?subject=Knoppix-Remastering email]&lt;/div&gt;</summary>
		<author><name>SNIa</name></author>	</entry>

	<entry>
		<id>https://knoppix.net/wiki/User:SNIa</id>
		<title>User:SNIa</title>
		<link rel="alternate" type="text/html" href="https://knoppix.net/wiki/User:SNIa"/>
				<updated>2007-01-26T00:44:47Z</updated>
		
		<summary type="html">&lt;p&gt;SNIa: /* Authored Pages */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;*Name: Richard Jenniss&lt;br /&gt;
*Age: I forget, but I get reminded every year.&lt;br /&gt;
==Authored Pages==&lt;br /&gt;
*[[Debootstrap to LiveCD]] and [http://www.knoppix.net/wikinew/index.php?title=Talk:Debootstrap_to_LiveCD&amp;amp;action=edit&amp;amp;section=new support]&lt;br /&gt;
*[[Debootstrap to x86-64 LiveCD]] and [http://www.knoppix.net/wikinew/index.php?title=Talk:Debootstrap_to_x86-64_LiveCD&amp;amp;action=edit&amp;amp;section=new support]&lt;br /&gt;
*Email: [mailto:concentrics@gmail.com?subject=Knoppix Remastering email]&lt;/div&gt;</summary>
		<author><name>SNIa</name></author>	</entry>

	<entry>
		<id>https://knoppix.net/wiki/User:SNIa</id>
		<title>User:SNIa</title>
		<link rel="alternate" type="text/html" href="https://knoppix.net/wiki/User:SNIa"/>
				<updated>2007-01-26T00:44:29Z</updated>
		
		<summary type="html">&lt;p&gt;SNIa: /* Authored Pages */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;*Name: Richard Jenniss&lt;br /&gt;
*Age: I forget, but I get reminded every year.&lt;br /&gt;
==Authored Pages==&lt;br /&gt;
*[[Debootstrap to LiveCD]] and [http://www.knoppix.net/wikinew/index.php?title=Talk:Debootstrap_to_LiveCD&amp;amp;action=edit&amp;amp;section=new support]&lt;br /&gt;
*[[Debootstrap to x86-64 LiveCD]] and [http://www.knoppix.net/wikinew/index.php?title=Talk:Debootstrap_to_x86-64_LiveCD&amp;amp;action=edit&amp;amp;section=new support]&lt;br /&gt;
*Email: [mailto:concentrics@gmail.com?subject=test email]&lt;/div&gt;</summary>
		<author><name>SNIa</name></author>	</entry>

	<entry>
		<id>https://knoppix.net/wiki/User:SNIa</id>
		<title>User:SNIa</title>
		<link rel="alternate" type="text/html" href="https://knoppix.net/wiki/User:SNIa"/>
				<updated>2007-01-26T00:44:14Z</updated>
		
		<summary type="html">&lt;p&gt;SNIa: /* Authored Pages */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;*Name: Richard Jenniss&lt;br /&gt;
*Age: I forget, but I get reminded every year.&lt;br /&gt;
==Authored Pages==&lt;br /&gt;
*[[Debootstrap to LiveCD]] and [http://www.knoppix.net/wikinew/index.php?title=Talk:Debootstrap_to_LiveCD&amp;amp;action=edit&amp;amp;section=new support]&lt;br /&gt;
*[[Debootstrap to x86-64 LiveCD]] and [http://www.knoppix.net/wikinew/index.php?title=Talk:Debootstrap_to_x86-64_LiveCD&amp;amp;action=edit&amp;amp;section=new support]&lt;br /&gt;
*Email: [mailto:concentrics@gmail.com?subject=test]&lt;/div&gt;</summary>
		<author><name>SNIa</name></author>	</entry>

	<entry>
		<id>https://knoppix.net/wiki/User:SNIa</id>
		<title>User:SNIa</title>
		<link rel="alternate" type="text/html" href="https://knoppix.net/wiki/User:SNIa"/>
				<updated>2007-01-26T00:44:04Z</updated>
		
		<summary type="html">&lt;p&gt;SNIa: /* Authored Pages */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;*Name: Richard Jenniss&lt;br /&gt;
*Age: I forget, but I get reminded every year.&lt;br /&gt;
==Authored Pages==&lt;br /&gt;
*[[Debootstrap to LiveCD]] and [http://www.knoppix.net/wikinew/index.php?title=Talk:Debootstrap_to_LiveCD&amp;amp;action=edit&amp;amp;section=new support]&lt;br /&gt;
*[[Debootstrap to x86-64 LiveCD]] and [http://www.knoppix.net/wikinew/index.php?title=Talk:Debootstrap_to_x86-64_LiveCD&amp;amp;action=edit&amp;amp;section=new support]&lt;br /&gt;
*Email: [mailto:concentrics@gmail.com:subject=test]&lt;/div&gt;</summary>
		<author><name>SNIa</name></author>	</entry>

	<entry>
		<id>https://knoppix.net/wiki/User:SNIa</id>
		<title>User:SNIa</title>
		<link rel="alternate" type="text/html" href="https://knoppix.net/wiki/User:SNIa"/>
				<updated>2007-01-26T00:43:47Z</updated>
		
		<summary type="html">&lt;p&gt;SNIa: /* Authored Pages */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;*Name: Richard Jenniss&lt;br /&gt;
*Age: I forget, but I get reminded every year.&lt;br /&gt;
==Authored Pages==&lt;br /&gt;
*[[Debootstrap to LiveCD]] and [http://www.knoppix.net/wikinew/index.php?title=Talk:Debootstrap_to_LiveCD&amp;amp;action=edit&amp;amp;section=new support]&lt;br /&gt;
*[[Debootstrap to x86-64 LiveCD]] and [http://www.knoppix.net/wikinew/index.php?title=Talk:Debootstrap_to_x86-64_LiveCD&amp;amp;action=edit&amp;amp;section=new support]&lt;br /&gt;
*Email: [mailto:concentrics@gmail.com]&lt;/div&gt;</summary>
		<author><name>SNIa</name></author>	</entry>

	<entry>
		<id>https://knoppix.net/wiki/User:SNIa</id>
		<title>User:SNIa</title>
		<link rel="alternate" type="text/html" href="https://knoppix.net/wiki/User:SNIa"/>
				<updated>2007-01-26T00:43:27Z</updated>
		
		<summary type="html">&lt;p&gt;SNIa: /* Authored Pages */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;*Name: Richard Jenniss&lt;br /&gt;
*Age: I forget, but I get reminded every year.&lt;br /&gt;
==Authored Pages==&lt;br /&gt;
*[[Debootstrap to LiveCD]] and [http://www.knoppix.net/wikinew/index.php?title=Talk:Debootstrap_to_LiveCD&amp;amp;action=edit&amp;amp;section=new support]&lt;br /&gt;
*[[Debootstrap to x86-64 LiveCD]] and [http://www.knoppix.net/wikinew/index.php?title=Talk:Debootstrap_to_x86-64_LiveCD&amp;amp;action=edit&amp;amp;section=new support]&lt;br /&gt;
*Email: concentrics (at) gmail.com (please put Knoppix in the subject)&lt;/div&gt;</summary>
		<author><name>SNIa</name></author>	</entry>

	<entry>
		<id>https://knoppix.net/wiki/Debootstrap_to_LiveCD</id>
		<title>Debootstrap to LiveCD</title>
		<link rel="alternate" type="text/html" href="https://knoppix.net/wiki/Debootstrap_to_LiveCD"/>
				<updated>2007-01-26T00:42:28Z</updated>
		
		<summary type="html">&lt;p&gt;SNIa: /* PREAMBLE */&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.0.1] boot cd.&lt;br /&gt;
*This has been updated by: [[User:SNIa|SNIa]] 00:42, 26 Jan 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;
*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: (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;
*Another Variable, specific Knoppix packages &amp;amp; Kernel modules:&lt;br /&gt;
 KNOPPIX_PACKAGES=&amp;quot;\&lt;br /&gt;
   [http://debian-knoppix.alioth.debian.org/packages/ash-knoppix-26_0.2-5_i386.deb ash-knoppix-26] \&lt;br /&gt;
   [http://debian-knoppix.alioth.debian.org/packages/hwsetup_1.2-3_i386.deb hwsetup] \&lt;br /&gt;
   [http://debian-knoppix.alioth.debian.org/packages/hwdata-knoppix_0.95-1_all.deb hwdata-knoppix] \&lt;br /&gt;
   [http://debian-knoppix.alioth.debian.org/packages/cloop-module_2.04-1_i386.deb cloop-module] \&lt;br /&gt;
   [http://www.kernel.org/ linux-image-2.6.17] \&lt;br /&gt;
   [http://debian-knoppix.alioth.debian.org/packages/loop-aes-module-2.6.17_3.1d-1_i386.deb loop-aes-module-2.6.17] \&lt;br /&gt;
   madwifi-modules-2.6.17 \&lt;br /&gt;
   ndiswrapper-modules-2.6.17 \&lt;br /&gt;
   ndiswrapper-utils \&lt;br /&gt;
   rt2x00-modules-2.6.17 \&lt;br /&gt;
   unionfs-knoppix-modules-2.6.17 \&lt;br /&gt;
   zr364xx-modules-2.6.17 \&lt;br /&gt;
   zydas-modules-2.6.17 \&lt;br /&gt;
   linux-image-2.6.17 \&lt;br /&gt;
   linux-kernel-headers-knoppix \&lt;br /&gt;
   knoppix-udev-config \&lt;br /&gt;
   [http://debian-knoppix.alioth.debian.org/packages/knoppix-initscripts_0.5-2_i386.deb knoppix-initscripts] \&lt;br /&gt;
   [http://debian-knoppix.alioth.debian.org/packages/knoppix-remountrw_0.5-4_i386.deb knoppix-remountrw] \&lt;br /&gt;
   knoppix-setrootpassword \&lt;br /&gt;
   linux-kernel-headers-knoppix \&lt;br /&gt;
   [http://debian-knoppix.alioth.debian.org/packages/startsyslog-knoppix_0.5-2_i386.deb startsyslog-knoppix] \&lt;br /&gt;
   [http://debian-knoppix.alioth.debian.org/packages/scanpartitions-knoppix_0.5-16_all.deb scanpartitions-knoppix] \&lt;br /&gt;
   [http://debian-knoppix.alioth.debian.org/packages/rebuildfstab-knoppix_0.5-8_i386.deb rebuildfstab-knoppix] \&lt;br /&gt;
   network-setup-knoppix \&lt;br /&gt;
   [http://debian-knoppix.alioth.debian.org/packages/usleep-knoppix_0.5-1_i386.deb usleep-knoppix] \&lt;br /&gt;
   [http://debian-knoppix.alioth.debian.org/packages/networkconfig-knoppix_0.5-4_i386.deb netcardconfig-knoppix] \&lt;br /&gt;
   [http://debian-knoppix.alioth.debian.org/packages/kudzu-knoppix-dev_1.1.67-1_i386.deb kudzu-knoppix-dev] \&lt;br /&gt;
   [http://debian-knoppix.alioth.debian.org/packages/automount-knoppix_0.5-4_i386.deb automount-knoppix]&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;
   Makefile \&lt;br /&gt;
   kernel.conf \&lt;br /&gt;
   knoppix-kernel.README \&lt;br /&gt;
   knoppix-kernel.patch \&lt;br /&gt;
   linux \&lt;br /&gt;
   linux-2.6.17 \&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;
   linux-sound-base \&lt;br /&gt;
   ndiswrapper-utils \&lt;br /&gt;
   ndiswrapper-common \&lt;br /&gt;
   ndiswrapper-utils-1.1 \&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;
 umount ${SOURCEDIR}/proc&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>SNIa</name></author>	</entry>

	<entry>
		<id>https://knoppix.net/wiki/Debootstrap_to_LiveCD</id>
		<title>Debootstrap to LiveCD</title>
		<link rel="alternate" type="text/html" href="https://knoppix.net/wiki/Debootstrap_to_LiveCD"/>
				<updated>2007-01-26T00:39:56Z</updated>
		
		<summary type="html">&lt;p&gt;SNIa: /* Setup The Environment */&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.0.1] boot cd.&lt;br /&gt;
*This has been updated by: [[User:SNIa|SNIa]] 18:39, 29 Jul 2006 (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;
*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: (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;
*Another Variable, specific Knoppix packages &amp;amp; Kernel modules:&lt;br /&gt;
 KNOPPIX_PACKAGES=&amp;quot;\&lt;br /&gt;
   [http://debian-knoppix.alioth.debian.org/packages/ash-knoppix-26_0.2-5_i386.deb ash-knoppix-26] \&lt;br /&gt;
   [http://debian-knoppix.alioth.debian.org/packages/hwsetup_1.2-3_i386.deb hwsetup] \&lt;br /&gt;
   [http://debian-knoppix.alioth.debian.org/packages/hwdata-knoppix_0.95-1_all.deb hwdata-knoppix] \&lt;br /&gt;
   [http://debian-knoppix.alioth.debian.org/packages/cloop-module_2.04-1_i386.deb cloop-module] \&lt;br /&gt;
   [http://www.kernel.org/ linux-image-2.6.17] \&lt;br /&gt;
   [http://debian-knoppix.alioth.debian.org/packages/loop-aes-module-2.6.17_3.1d-1_i386.deb loop-aes-module-2.6.17] \&lt;br /&gt;
   madwifi-modules-2.6.17 \&lt;br /&gt;
   ndiswrapper-modules-2.6.17 \&lt;br /&gt;
   ndiswrapper-utils \&lt;br /&gt;
   rt2x00-modules-2.6.17 \&lt;br /&gt;
   unionfs-knoppix-modules-2.6.17 \&lt;br /&gt;
   zr364xx-modules-2.6.17 \&lt;br /&gt;
   zydas-modules-2.6.17 \&lt;br /&gt;
   linux-image-2.6.17 \&lt;br /&gt;
   linux-kernel-headers-knoppix \&lt;br /&gt;
   knoppix-udev-config \&lt;br /&gt;
   [http://debian-knoppix.alioth.debian.org/packages/knoppix-initscripts_0.5-2_i386.deb knoppix-initscripts] \&lt;br /&gt;
   [http://debian-knoppix.alioth.debian.org/packages/knoppix-remountrw_0.5-4_i386.deb knoppix-remountrw] \&lt;br /&gt;
   knoppix-setrootpassword \&lt;br /&gt;
   linux-kernel-headers-knoppix \&lt;br /&gt;
   [http://debian-knoppix.alioth.debian.org/packages/startsyslog-knoppix_0.5-2_i386.deb startsyslog-knoppix] \&lt;br /&gt;
   [http://debian-knoppix.alioth.debian.org/packages/scanpartitions-knoppix_0.5-16_all.deb scanpartitions-knoppix] \&lt;br /&gt;
   [http://debian-knoppix.alioth.debian.org/packages/rebuildfstab-knoppix_0.5-8_i386.deb rebuildfstab-knoppix] \&lt;br /&gt;
   network-setup-knoppix \&lt;br /&gt;
   [http://debian-knoppix.alioth.debian.org/packages/usleep-knoppix_0.5-1_i386.deb usleep-knoppix] \&lt;br /&gt;
   [http://debian-knoppix.alioth.debian.org/packages/networkconfig-knoppix_0.5-4_i386.deb netcardconfig-knoppix] \&lt;br /&gt;
   [http://debian-knoppix.alioth.debian.org/packages/kudzu-knoppix-dev_1.1.67-1_i386.deb kudzu-knoppix-dev] \&lt;br /&gt;
   [http://debian-knoppix.alioth.debian.org/packages/automount-knoppix_0.5-4_i386.deb automount-knoppix]&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;
   Makefile \&lt;br /&gt;
   kernel.conf \&lt;br /&gt;
   knoppix-kernel.README \&lt;br /&gt;
   knoppix-kernel.patch \&lt;br /&gt;
   linux \&lt;br /&gt;
   linux-2.6.17 \&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;
   linux-sound-base \&lt;br /&gt;
   ndiswrapper-utils \&lt;br /&gt;
   ndiswrapper-common \&lt;br /&gt;
   ndiswrapper-utils-1.1 \&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;
 umount ${SOURCEDIR}/proc&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>SNIa</name></author>	</entry>

	<entry>
		<id>https://knoppix.net/wiki/Debootstrap_to_LiveCD</id>
		<title>Debootstrap to LiveCD</title>
		<link rel="alternate" type="text/html" href="https://knoppix.net/wiki/Debootstrap_to_LiveCD"/>
				<updated>2007-01-26T00:38:55Z</updated>
		
		<summary type="html">&lt;p&gt;SNIa: /* Setup The Environment */&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.0.1] boot cd.&lt;br /&gt;
*This has been updated by: [[User:SNIa|SNIa]] 18:39, 29 Jul 2006 (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;
*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: (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;
*Another Variable, specific Knoppix packages &amp;amp; Kernel modules:&lt;br /&gt;
 KNOPPIX_PACKAGES=&amp;quot;\&lt;br /&gt;
   [http://debian-knoppix.alioth.debian.org/packages/ash-knoppix-26_0.2-5_i386.deb ash-knoppix-26] \&lt;br /&gt;
   [http://debian-knoppix.alioth.debian.org/packages/hwsetup_1.2-3_i386.deb hwsetup] \&lt;br /&gt;
   [http://debian-knoppix.alioth.debian.org/packages/hwdata-knoppix_0.95-1_all.deb hwdata-knoppix] \&lt;br /&gt;
   [http://debian-knoppix.alioth.debian.org/packages/cloop-module_2.04-1_i386.deb cloop-module] \&lt;br /&gt;
   [http://www.kernel.org/ linux-image-2.6.17] \&lt;br /&gt;
   [http://debian-knoppix.alioth.debian.org/packages/loop-aes-module-2.6.17_3.1d-1_i386.deb loop-aes-module-2.6.17] \&lt;br /&gt;
   madwifi-modules-2.6.17 \&lt;br /&gt;
   ndiswrapper-modules-2.6.17 \&lt;br /&gt;
   ndiswrapper-utils \&lt;br /&gt;
   rt2x00-modules-2.6.17 \&lt;br /&gt;
   unionfs-knoppix-modules-2.6.17 \&lt;br /&gt;
   zr364xx-modules-2.6.17 \&lt;br /&gt;
   zydas-modules-2.6.17 \&lt;br /&gt;
   linux-image-2.6.17 \&lt;br /&gt;
   linux-kernel-headers-knoppix \&lt;br /&gt;
   knoppix-udev-config \&lt;br /&gt;
   [http://debian-knoppix.alioth.debian.org/packages/knoppix-initscripts_0.5-2_i386.deb knoppix-initscripts] \&lt;br /&gt;
   [http://debian-knoppix.alioth.debian.org/packages/knoppix-remountrw_0.5-4_i386.deb knoppix-remountrw] \&lt;br /&gt;
   knoppix-setrootpassword \&lt;br /&gt;
   linux-kernel-headers-knoppix \&lt;br /&gt;
   [http://debian-knoppix.alioth.debian.org/packages/startsyslog-knoppix_0.5-2_i386.deb startsyslog-knoppix] \&lt;br /&gt;
   [http://debian-knoppix.alioth.debian.org/packages/scanpartitions-knoppix_0.5-16_all.deb scanpartitions-knoppix] \&lt;br /&gt;
   [http://debian-knoppix.alioth.debian.org/packages/rebuildfstab-knoppix_0.5-8_i386.deb rebuildfstab-knoppix] \&lt;br /&gt;
   network-setup-knoppix \&lt;br /&gt;
   [http://debian-knoppix.alioth.debian.org/packages/usleep-knoppix_0.5-1_i386.deb usleep-knoppix] \&lt;br /&gt;
   [http://debian-knoppix.alioth.debian.org/packages/networkconfig-knoppix_0.5-4_i386.deb netcardconfig-knoppix] \&lt;br /&gt;
   [http://debian-knoppix.alioth.debian.org/packages/kudzu-knoppix-dev_1.1.67-1_i386.deb kudzu-knoppix-dev] \&lt;br /&gt;
   [http://debian-knoppix.alioth.debian.org/packages/automount-knoppix_0.5-4_i386.deb automount-knoppix]&amp;quot;&lt;br /&gt;
 &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;
   Makefile \&lt;br /&gt;
   kernel.conf \&lt;br /&gt;
   knoppix-kernel.README \&lt;br /&gt;
   knoppix-kernel.patch \&lt;br /&gt;
   linux \&lt;br /&gt;
   linux-2.6.17 \&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;
   linux-sound-base \&lt;br /&gt;
   ndiswrapper-utils \&lt;br /&gt;
   ndiswrapper-common \&lt;br /&gt;
   ndiswrapper-utils-1.1 \&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;
 umount ${SOURCEDIR}/proc&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>SNIa</name></author>	</entry>

	</feed>