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

	<entry>
		<id>https://mail.knoppix.net/wiki/Bugs/5.01CD</id>
		<title>Bugs/5.01CD</title>
		<link rel="alternate" type="text/html" href="https://mail.knoppix.net/wiki/Bugs/5.01CD"/>
				<updated>2006-06-14T20:46:26Z</updated>
		
		<summary type="html">&lt;p&gt;Valonso: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; 1) The ext2 persistent home bug (ext2 partitions not recognized properly)&lt;br /&gt;
 is still not fixed in 5.01, because of a a typo in the knoppix-autoconfig file:&lt;br /&gt;
 wrong:   ext3|ext3|reiserfs|xfs) MOUNTOPTS=&amp;quot;$MOUNTOPTS,noatime&amp;quot; ;;&lt;br /&gt;
 correct: ext2|ext3|reiserfs|xfs) MOUNTOPTS=&amp;quot;$MOUNTOPTS,noatime&amp;quot; ;;&lt;br /&gt;
 Please find a diff in here:&lt;br /&gt;
 http://s94002264.onlinehome.us/grub/knoppix-autoconfig.diff&lt;br /&gt;
 BTW, I found a work around fix, cf:&lt;br /&gt;
 http://www.knoppix.net/forum/viewtopic.php?p=103883#103883&lt;br /&gt;
 Gilles van Ruymbeke&lt;br /&gt;
 2)knoppix splash cheatcode doesn't work, it worked with 4.0.2 version.&lt;/div&gt;</summary>
		<author><name>Valonso</name></author>	</entry>

	<entry>
		<id>https://mail.knoppix.net/wiki/Knoppix_Customizations</id>
		<title>Knoppix Customizations</title>
		<link rel="alternate" type="text/html" href="https://mail.knoppix.net/wiki/Knoppix_Customizations"/>
				<updated>2005-02-20T23:49:40Z</updated>
		
		<summary type="html">&lt;p&gt;Valonso: /* [http://www.knoppix-es.org KNOPPIX-ES] */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Knoppix customizations that are available for download. These are unoffical knoppix modifications, that have changes such as reduced size, special media (like [http://www.wikipedia.org/wiki/keydrive USB keydrives]) and different languages.&lt;br /&gt;
-----&lt;br /&gt;
For function based LiveCD list, see: http://www.livecdnews.com/list&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Rules''':&amp;lt;br&amp;gt;&lt;br /&gt;
1. This list is '''ONLY''' for Knoppix based LiveCD or LiveDVD&amp;lt;br&amp;gt;&lt;br /&gt;
This list is NOT for distros &amp;quot;based on Debian, but not based on Knoppix&amp;quot;.&amp;lt;br&amp;gt;&lt;br /&gt;
2. New entry: '''please''' use the following format:&amp;lt;br&amp;gt;&lt;br /&gt;
*a. Name, Knoppix version, main function / focus, country.&amp;lt;br&amp;gt;&lt;br /&gt;
*b. Features.&amp;lt;br&amp;gt;&lt;br /&gt;
*c. Content: Kernel version, Desktop environments, list of main applications.&amp;lt;br&amp;gt;&lt;br /&gt;
*d. URL for Homepage, Download, Forum, Tutorial, Howto, Readme.&amp;lt;br&amp;gt;&lt;br /&gt;
*e. Latest version, size of ISO, type of media (USB, Mini CD, LiveDVD), platform/CPU.&amp;lt;br&amp;gt;&lt;br /&gt;
*f. Supported languages.&amp;lt;br&amp;gt;&lt;br /&gt;
*g. Status: active, dormant, alpha, beta.&amp;lt;br&amp;gt;&lt;br /&gt;
*h. Name of the author, credits.&amp;lt;br&amp;gt;&lt;br /&gt;
3. '''Alphabetized'''. Please keep additions in order separated by a horizontal rule (4 dashes).&amp;lt;br&amp;gt;&lt;br /&gt;
4. Please use '''English''' language, but you can add information using other languages.&amp;lt;br&amp;gt;&lt;br /&gt;
Thank you.&lt;br /&gt;
-----&lt;br /&gt;
== [http://abuledu.org/ AbulEdu] ==&lt;br /&gt;
AbulEdu is a Knoppix based LiveCD from '''France''' with focus on '''Educational''' applications.&amp;lt;br&amp;gt;&lt;br /&gt;
*Homepage: http://abuledu.org/&lt;br /&gt;
*Status: Under development, not available. &amp;lt;br&amp;gt;&lt;br /&gt;
*Language:  '''French'''&lt;br /&gt;
-----&lt;br /&gt;
== [http://aquariusoft.org/page/linux/aquamorph/ Aqua Morph] ==&lt;br /&gt;
[[Aqua Morph]] is a Morphix based LiveCD from '''Netherland''', with complete applications for average computer users.&amp;lt;br&amp;gt;&lt;br /&gt;
Feature:  light, easy to comprehend and attractive to the eye, repair broken install of other OS.&amp;lt;br&amp;gt;&lt;br /&gt;
Content:  xfce4 desktop,  aquamorph background, cpugraph, browser, email and IM, office programs, multimedia, development tools, apt-get, hard disk installer.&amp;lt;br&amp;gt;&lt;br /&gt;
*Homepage: http://aquariusoft.org/page/linux/aquamorph/&lt;br /&gt;
*Readme: http://aquariusoft.org/projects/aquamorph/README&lt;br /&gt;
*Download: http://prdownloads.sourceforge.net/morphix/aquamorph_0.2.iso?download&lt;br /&gt;
*Version: 0.2&lt;br /&gt;
*Size: 382.1 MB&lt;br /&gt;
*MD5Sum: c4a86bf263022df87bab6ede1aafaa80&lt;br /&gt;
*Language: '''Dutch''', '''English'''&lt;br /&gt;
*Author: Michiel Scholten&lt;br /&gt;
-----&lt;br /&gt;
&lt;br /&gt;
== [http://www.remote-exploit.org Auditor security collection] ==&lt;br /&gt;
Auditor Security Collection is a Knoppix based LiveCD with focus on '''Security'''.&amp;lt;br&amp;gt;&lt;br /&gt;
Feature: starndarised working environment, remote support, optimal toolset.&amp;lt;br&amp;gt;&lt;br /&gt;
Content: Tools for foot-printing, analysis, scanning, wireless driver, brute-forcing, cracking,  information on standard configurations and password, 64 millions word list, productivity (web browsers, editor, graphic, report generator),  Wellenreiter and Kismet with automatic hardware identification, wireless card drivers.&amp;lt;br&amp;gt;&lt;br /&gt;
*Homepage:  http://www.remote-exploit.org&lt;br /&gt;
*Download: http://www.remote-exploit.org/content/mirrors.html&lt;br /&gt;
*Forum: http://data.forumhoster.com/forum_max1111&lt;br /&gt;
*Latest version: auditor-081004-01&lt;br /&gt;
*MD5Sum: 11171a92c2f5f7f65c3d055fc13a7f5&lt;br /&gt;
*Size: 538 MB.&lt;br /&gt;
*Author: Max Moser&lt;br /&gt;
-----&lt;br /&gt;
== [http://www.westnold-developments.uk.tt Barnix Live CD] ==&lt;br /&gt;
Barnix is a Knoppix 3.4 based LiveCD.&amp;lt;br&amp;gt;&lt;br /&gt;
Content:  '''XPde''' 0.5.1, KDE 3.2.2, Debian optimized [[Open Office]].org V1.1.1-2,  networking tools, Firefox with Flash plugin.&amp;lt;br&amp;gt;&lt;br /&gt;
*Homepage: http://www.overclockix.octeams.com/Barnix/prelease.html&lt;br /&gt;
*Forum: http://www.barnix-forum.cjb.net&lt;br /&gt;
*Download: http://www.overclockix.octeams.com/torrent/Barnix-20-8-2004.iso.torrent&lt;br /&gt;
*Latest version: 0.3.6&lt;br /&gt;
*Size: 700 MB&lt;br /&gt;
*Status: Beta.&lt;br /&gt;
*Author: Westnold Developments.&lt;br /&gt;
Thanks to Arkaine23 the creator of Overclockix for helping with the space for our Webpage and ISO's&amp;lt;br&amp;gt;&lt;br /&gt;
-----&lt;br /&gt;
== [http://berry.sourceforge.jp Berry Linux] ==&lt;br /&gt;
Berry Linux is  '''Fedora Core''' and Knoppix 3.6 based LiveCD from '''Japan'''.&amp;lt;br&amp;gt;&lt;br /&gt;
Feature: bootable from USB Keys.&lt;br /&gt;
Content: KDE 3.3.1, kernel 2.6.&amp;lt;br&amp;gt;&lt;br /&gt;
*Homepage: http://berry.sourceforge.jp&lt;br /&gt;
*Documentation: http://yui.mine.nu/linux/doc/edocument.html&lt;br /&gt;
*Howto: http://yui.mine.nu/linux/doc/eremaster.html&lt;br /&gt;
*Latest version: 0.50&lt;br /&gt;
*Size: 148 MB (Mini Version), fit inside 256 MB USB Keys.&lt;br /&gt;
*MD5Sum:  b26d861e042c9f707674d0814c49fdd1&lt;br /&gt;
*Language: '''Japanese''' and '''English'''&lt;br /&gt;
*Author: Yuichiro Nakada.&lt;br /&gt;
----&lt;br /&gt;
== [http://bioknoppix.hpcf.upr.edu/ Bioknoppix] ==&lt;br /&gt;
Bioknoppix is a Knoppix based LiveCD from '''Puerto Rico''', with focus on  '''molecular biology and bioinformatic'''.&amp;lt;br&amp;gt;&lt;br /&gt;
Content: EMBOSS 2.8.0, jemboss[[1]], artemis, clustal, Cn3D, ImageJ, Biopython, Rasmol, Bioperl, Bioconductor&amp;lt;br&amp;gt;&lt;br /&gt;
*Homepage: http://bioknoppix.hpcf.upr.edu/&lt;br /&gt;
*Download: http://bioknoppix.hpcf.upr.edu/downloads&lt;br /&gt;
*Download Mirror: http://mirrors.hpcf.upr.edu/ftp/pub/bio-knoppix/&lt;br /&gt;
*Forum: http://bioknoppix.hpcf.upr.edu/bioknoppix-forum/forum''folder''view&lt;br /&gt;
*Tutorial: http://bioknoppix.hpcf.upr.edu/tutorials/&lt;br /&gt;
*Latest version: 0.2.1&lt;br /&gt;
*Size: 688 MB&lt;br /&gt;
*MD5Sum: 3b5eb00aabdac7c177e4f6eadc8a5d60&lt;br /&gt;
*Language: '''English''' and '''Spanish'''&lt;br /&gt;
*Author: Carlos M Rodriguez - HPCF University of Puerto Rico.&amp;lt;br&amp;gt;&lt;br /&gt;
-----&lt;br /&gt;
== [http://bccd.cs.uni.edu/ Bootable Cluster CD] ==&lt;br /&gt;
The Bootable Cluster CD supports a drop-in solution for MPICH, LAM, PVM,&amp;lt;br&amp;gt;&lt;br /&gt;
[http://openmosix.sourceforge.net/ open Mosix] '''parallel''' environments.&amp;lt;br&amp;gt;&lt;br /&gt;
Tools are available for debugging, compiling, and profiling parallel codes.&amp;lt;br&amp;gt;&lt;br /&gt;
Built from sources using GAR (a mix between BSD's &amp;quot;ports&amp;quot; system, Linux from scratch, and gentoo Linux).&lt;br /&gt;
*Homepage: http://bccd.cs.uni.edu/&lt;br /&gt;
*Download: http://bccd.cs.uni.edu/BCCD-Images/&lt;br /&gt;
*Size: 200MB.&lt;br /&gt;
*MD5Sum: 1e6db3d6584d125263d3f58a87aca412&lt;br /&gt;
*Latest version: 2.2.1.&lt;br /&gt;
*Author: Paul Gray - University of Northern Iowa&lt;br /&gt;
----&lt;br /&gt;
== [http://hwi.ath.cx/twiki/bin/view/Neuralyte/BristolMorphix Bristol Morphix] ==&lt;br /&gt;
[[Bristol Morphix]] is a Morphix based LiveCD with '''Video Editing''' and '''Playback''' support.&amp;lt;br&amp;gt;&lt;br /&gt;
Content: Cinelerra, [[Avide Mux]], Kino and [[Cine Paint]], foolproof (prepares a video for input to Cinelerra), extract''clips''from''video (extracts clips from video), rip''realplayer. &amp;lt;br&amp;gt;&lt;br /&gt;
*Homepage: http://hwi.ath.cx/twiki/bin/view/Neuralyte/[[Bristol Morphix]]&lt;br /&gt;
*Download: http://www.neuralyte.org/~joey/bristolmorphix/&lt;br /&gt;
*Latest version: 0.38&lt;br /&gt;
*Size: 719360000&lt;br /&gt;
*Author: [[Joey Twiddle]]&lt;br /&gt;
-----&lt;br /&gt;
&lt;br /&gt;
== [http://www.catux.org/catux-usb/index.php?idioma=en Catux-USB] ==&lt;br /&gt;
Catux-USB is a Knoppix based LiveCD bootable from USB pendrive / keys.&amp;lt;br&amp;gt;&lt;br /&gt;
*Homepage: http://www.catux.org/catux-usb/index.php?idioma=en&lt;br /&gt;
*Download: ftp://ftp.salleurl.edu/pub/Linux/Distributions/Catux-USB&lt;br /&gt;
*Mailing list: http://catux.org/cgi-bin/mailman/listinfo/catux-usb&lt;br /&gt;
*Language: '''English''', '''Spanish''', '''Catalan'''.&lt;br /&gt;
*Size: 100 MB (compressed), fit into USB keys / USB stick.&lt;br /&gt;
*MD5Sum: fb1376bccc364498436129c172d3a208  catuxusb-0.1a-128.tar.bz2&lt;br /&gt;
*MD5Sum: 2521beb2e1e3ae2bd3d5b2e26df2aeff  catuxusb-0.1a-256.tar.bz2&lt;br /&gt;
*Latest version: 0.1a&lt;br /&gt;
*Author: CaTuX, association of GNU/Linux user from '''Catalonia, Spain'''.&amp;lt;br&amp;gt;&lt;br /&gt;
-----&lt;br /&gt;
== [http://cdmedicpacsweb.sourceforge.net/instalacion3_en.html CDMEDICPACS] ==&lt;br /&gt;
CDMEDICPACS is a Knoppix based LiveCD from '''Seville, Spain''', with focus on '''Medical''' applications. &amp;lt;br&amp;gt;&lt;br /&gt;
Content: Free PACS based on ctn, dcmtk and mysql, remote administration: apache mod perl,&lt;br /&gt;
Image processing: Image Magick,Grevera's dcm2pgm DICOM Viewer, AFNI, brain MRI and PET samples (Tailarach Atlas, FSL BET, SUSAN proccesed MRI),  read and write documents ,  presentations and spreadsheets (also doc, ppt and xml) with [[Open Office]], Mozilla Firebird browser, Mozilla Thunderbird (news and mail), XMMS music player, save configuration to floppy disk or hidden file on hard disk, hard disk installer.&amp;lt;br&amp;gt;&lt;br /&gt;
*Homepage:  http://cdmedicpacsweb.sourceforge.net&lt;br /&gt;
*Download: http://sourceforge.net/project/showfiles.php?group_id=61662&lt;br /&gt;
*Latest release: CDMedic-5.ISO&lt;br /&gt;
*Size: 615768064&lt;br /&gt;
*Platform: '''Intel X86'''&lt;br /&gt;
*Language: '''Spanish''' and '''English'''&lt;br /&gt;
*Author: Dr Pablo Sau&lt;br /&gt;
-----&lt;br /&gt;
== [http://bofh.be/clusterknoppix Cluster Knoppix] ==&lt;br /&gt;
[[Cluster Knoppix]] is a Knoppix 3.6 based LiveCD with [[Open Mosix]].&amp;lt;br&amp;gt;&lt;br /&gt;
See: http://openmosix.sourceforge.net&amp;lt;br&amp;gt;&lt;br /&gt;
Content: [[Open MosixView]] / [[Open Mosix]] Userland (Cluster management tools),&lt;br /&gt;
[[Open Mosix]] terminal server - uses PXE, DHCP and tftp to boot linux clients via the network,&lt;br /&gt;
No cdrom drive/harddisk/floppy needed for the clients,&lt;br /&gt;
[[Open Mosix]] autodiscovery - new nodes automatically join the cluster (without configuration),&lt;br /&gt;
Every node has root access to every other node via ssh/RSAkeys, MFS/dfsa support,&lt;br /&gt;
Every node can run full blown X (PC-room/demo setup) or console only (more memory available).&amp;lt;br&amp;gt;&lt;br /&gt;
*Homepage: http://bofh.be/clusterknoppix&lt;br /&gt;
*Download: http://bofh.be/clusterknoppix/download.htm&lt;br /&gt;
*Latest version: clusterKNOPPIX_V3.6-2004-08-16-EN-cl1&lt;br /&gt;
*MD5Sum:  9c0f21d068aca2182aed1dbf3efb0f43&lt;br /&gt;
*Size: 611,704 KB.&lt;br /&gt;
*Author:  Wim Vandersmissen&lt;br /&gt;
-----&lt;br /&gt;
&lt;br /&gt;
== [http://www.damnsmalllinux.org Damn Small Linux] ==&lt;br /&gt;
Damn Small Linux is a Knoppix based Mini LiveCD for everyday use.&lt;br /&gt;
Content: Browser: Dillo, Links Hacker, Word Processor: Siag, Email: Sylpheed,&lt;br /&gt;
Picture Viewer: Xzgv, File Manager: emelFM, Window Manager: [[Flux Box]],&lt;br /&gt;
Text Editor: Nedit, Spreadsheet: Siag, Music: XMMS, mp321, ogg123,&lt;br /&gt;
nVi (enhanced Vi), tinyIRC, XCalc, Ispell (US-EN), ssh, sshd,&lt;br /&gt;
Zile (EMACS clone), Xpacman (Pacman game), Sqlite (SQL database). &amp;lt;br&amp;gt;&lt;br /&gt;
*Homepage: http://www.damnsmalllinux.org/&lt;br /&gt;
*Download: http://www.damnsmalllinux.org/download.html&lt;br /&gt;
*Forum: http://damnsmalllinux.org/cgi-bin/forums/ikonboard.cgi&lt;br /&gt;
*Latest version: 0.9.3, 2005-02-03&lt;br /&gt;
*MD5Sum: 88a169586d34e34c4e80d840c532cfc0  dsl-0.9.3.iso&lt;br /&gt;
*Size: 49 MB, fit into '''business card''' size CD-ROM&lt;br /&gt;
*Author: Robert Shingledecker, John Andrews.&lt;br /&gt;
-----&lt;br /&gt;
&lt;br /&gt;
== [[Dance Dance Tux]] ==&lt;br /&gt;
Dance Dance Tux is a Knoppix based LiveCD.&amp;lt;br&amp;gt;&lt;br /&gt;
Content: pyDance (Dance Dance Revolution), python 2.3, parallel mat drivers&amp;lt;br&amp;gt;&lt;br /&gt;
and more than 400 songs.&lt;br /&gt;
*Homepage: http://www.knoppix.net/docs/index.php/[[Dance DanceTux]] (for now)&lt;br /&gt;
*Download: (looking for hosting space)&lt;br /&gt;
-----&lt;br /&gt;
&lt;br /&gt;
== [http://www.ceskylinux.org/ DaNiX] ==&lt;br /&gt;
[[DaNix]] is a Knoppix based LiveCD from '''Czech'''.&amp;lt;br&amp;gt;&lt;br /&gt;
Content: Kernel 2.6, freedos and grub boot items, as many free software as possible. hard disk installer.&amp;lt;br&amp;gt;&lt;br /&gt;
*Homepage: http://www.danix.cz/english_Info/whatisDanix&lt;br /&gt;
*Download: http://www.danix.cz/Members/ruzickap/Mirrors/view&lt;br /&gt;
*Bittorrent: http://danix.hladnov.osu.cz/torrents/DaNiX_latest.torrent&lt;br /&gt;
*Latest version: DaNiX-2004.11.13&lt;br /&gt;
*MD5Sum: 4444a7db1a824b9abae012a615467d9e&lt;br /&gt;
*Size: 703MB CD.&lt;br /&gt;
*Language: '''Czech''', '''Slovak''' and '''English'''&lt;br /&gt;
*Author: David Pravec.&lt;br /&gt;
-----&lt;br /&gt;
&lt;br /&gt;
== [http://opendoorsoftware.com/cgi/http.pl?cookies=1&amp;amp;p=distccKNOPPIX Distcc Knoppix] ==&lt;br /&gt;
DistccKNOPPIX is a LiveCD based on Damn Small Linux from '''Canada''', running  '''distccd daemon'''. &amp;lt;br&amp;gt;&lt;br /&gt;
Feature: 4 versions of gcc, g++, cpp in single LiveCD. Run from RAM (toram) or hard disk (tohd)&lt;br /&gt;
.&amp;lt;br&amp;gt;&lt;br /&gt;
Content: Kernel 2.4.26, distcc 2.16 (port 3632), gcc (2.95.4, 3.2.3, 3.3.4, or 3.4.1),&lt;br /&gt;
cpp (2.95.4, 3.2.3, 3.3.4, or 3.4.1), g++ (2.95.4, 3.2.3, 3.3.4, or 3.4.1).&amp;lt;br&amp;gt;&lt;br /&gt;
*Homepage: http://opendoorsoftware.com/cgi/http.pl?cookies=1&amp;amp;p=distccKNOPPIX&lt;br /&gt;
*Mailing list: http://opendoorsoftware.com/mailman/listinfo/distccknoppix&lt;br /&gt;
*Latest version:  0.1.3&lt;br /&gt;
*Size: 55 MB.&lt;br /&gt;
*Platform: '''Intel X86''', '''PowerPC''' (DistccPPCKnoppix)&lt;br /&gt;
*Author:  James Greenhalgh&lt;br /&gt;
-----&lt;br /&gt;
&lt;br /&gt;
== [http://echelonlinux.free.fr/ Echelonlinux] ==&lt;br /&gt;
Echelon is a Damn Small Linux based distro from '''France''', for  '''monitoring''' and '''managing'''  network. &amp;lt;br&amp;gt;&lt;br /&gt;
Content: Apache based system, network monitoring with Nagios, vulnerabilities scan with Nessus, services monitoring, configuration tools (with web interface).&amp;lt;br&amp;gt;&lt;br /&gt;
*Homepage: http://www.echelonlinux.org&lt;br /&gt;
*Download: ftp://mirror2.echelonlinux.org/&lt;br /&gt;
*Screenshot: http://www.echelonlinux.org/index.html#screenshot&lt;br /&gt;
*Latest version: 0.2.iso&lt;br /&gt;
*Size: 108,172 KB&lt;br /&gt;
*Language: '''French''' and '''English'''&lt;br /&gt;
*Author: Mikaël Mourcia.&lt;br /&gt;
-----&lt;br /&gt;
== [http://eduknoppix.dmf.unicatt.it/ Edu Knoppix] ==&lt;br /&gt;
[[Edu Knoppix]] is a Knoppix based LiveCD with focus on '''Educational''' applications. &amp;lt;br&amp;gt;&lt;br /&gt;
[[Edu Knoppix]] enable teachers and students to test Linux OS.&amp;lt;br&amp;gt;&lt;br /&gt;
Content: Educational software such as KIG, Dr.Geo, Maxima (didactic). &amp;lt;br&amp;gt;&lt;br /&gt;
It is also possible to obtain The [http://www.ecdlinfo.it/Eorg/Open ECDL.htm Open ECDL] simply [http://linuxdidattica.org/docs/cnt/morattihtml/moratti.html using the software present in this distribution].&amp;lt;br&amp;gt;&lt;br /&gt;
*Homepage: http://eduknoppix.dmf.unicatt.it/&lt;br /&gt;
*Download: http://eduknoppix.dmf.unicatt.it/isoimages/&lt;br /&gt;
*Language: '''Italian'''&lt;br /&gt;
-----&lt;br /&gt;
&lt;br /&gt;
== [http://emknoppix.sarovar.org/ Em Knoppix] ==&lt;br /&gt;
emKnoppix is a distribution of Knoppix tailored for use in '''embedded systems'''.&amp;lt;br&amp;gt;&lt;br /&gt;
Homepage: http://emknoppix.sarovar.org/&lt;br /&gt;
-----&lt;br /&gt;
&lt;br /&gt;
== [http://featherlinux.berlios.de/ Feather Linux] ==&lt;br /&gt;
-----&lt;br /&gt;
Feather Linux is a '''lightweight''', Knoppix based Linux distro which aims to have a wide range of applications that users would use every day on their desktop. Feather Linux can run from a CD or a USB pendrive.&amp;lt;br&amp;gt;&lt;br /&gt;
Applications:            Kernel 2.4.26, Abiword, siag, Dillo, Firefox, Captive-NTFS, gaim, ethereal, Thunderbird, XMMS and plugins, Imposter, IceWM, wavplay, mpg321, FreeNX, John the Ripper, Tcl, qemu, kismet, abcde, macchanger, screen, paketto, ogg123 and other Ogg Vorbis tools, axyFTP, fireftp, rox-filer, cdrecord, mkisofs, rdesktop, tcpdump, parted, partimage, dsniff, aircrack, madwifi, dnsmasq, foremost, antiword, e2undel, iftop, bbpager, utelnetd, minicom, index, gpart, socat, traceroute, SciTE, prozilla, Midnight Commander, Samba, elmo, tmsnc, apsfilter, gmplayer, mount.app, chntpw, zile, tinycc, nano, Xpaint, Xzgv, Xpdf, naim, hdparm, usbview, index, recoverdm, mtr, cdparanoia, betaftpd, Chipmunk Basic, gqcam, e3, lua, Ruby, cdparanoia, giFTcurs, mtools, emelfm2, vncdec, elhttp, quagga, ettercap, wavemon, iptables, recover, amap, hping2, cabextract, splitvt, pciutils, LinNeighborhood, nmap and nmapfe, portmap and nfs-common, aumix, CTorrent, VNCviewer, sqlite, SSH and SCP, DHCP client, xtdesktop, PPP and PPPoE support, NTFS resize support, an RSS reader, stress, cpuburn, the Monkey webserver, Xcalc, Fluxbox, evilwm, the XBase apps, and the various standard console and system tools.&lt;br /&gt;
&lt;br /&gt;
*Homepage:              http://featherlinux.berlios.de/&lt;br /&gt;
*Download CDROM-Distro: ftp://ftp.berlios.de/pub/featherlinux/feather-0.7.3.1.iso&lt;br /&gt;
*MD5Sum CDROM-Distro:   a4e7f83ec3013565da08c5b6377c0e8a  feather-0.7.3.1.iso&lt;br /&gt;
*Download USB-Distro:   ftp://ftp.berlios.de/pub/featherlinux/feather-0.7.3.1-usb.zip&lt;br /&gt;
*MD5Sum USB-Distro:     17b01cc54e4a304cb1c30098aa6c8192  feather-0.7.3.1-usb.zip&lt;br /&gt;
*Forum:                 http://featherlinux.berlios.de/phpBB2/index.php&lt;br /&gt;
*Latest version:        0.7.3.1, 2005-02-16&lt;br /&gt;
*Size:                  121 MB, fit into '''business card''' size CD-ROM&lt;br /&gt;
*Author:                &lt;br /&gt;
-----&lt;br /&gt;
&lt;br /&gt;
== [http://www.flonix.com/ Flonix] ==&lt;br /&gt;
Flonix USB Edition is a Knoppix based LiveCD bootable from USB keys.&amp;lt;br&amp;gt;&lt;br /&gt;
Content: [[Open Office]], Mozilla Firefox, Mplayer, media center, cloop, hardware detection.&amp;lt;br&amp;gt;&lt;br /&gt;
*Homepage: http://www.flonix.com/&lt;br /&gt;
*Size: less than 128 MB. Fit into  USB keys / USB stick.&lt;br /&gt;
-----&lt;br /&gt;
== [http://www.ofset.org/projects/edusoft/edusoft.html Freeduc] ==&lt;br /&gt;
Freeduc is a Knoppix based LiveCD with focus on  '''education'''.&amp;lt;br&amp;gt;&lt;br /&gt;
*Homepage http://www.ofset.org/projects/edusoft/edusoft.html&lt;br /&gt;
*Download http://sourceforge.net/project/showfiles.php?group_id=13320&lt;br /&gt;
*Language: '''French''' and '''English'''&lt;br /&gt;
-----&lt;br /&gt;
== [http://intevation.de/cgi-bin/viewcvs-misc.cgi/freiesoftwareknoppix/ Freie software knoppix] ==&lt;br /&gt;
Freie Knoppix is a Knoppix based LiveCD with focus on '''Free Software'''.&amp;lt;br&amp;gt;&lt;br /&gt;
*Homepage http://intevation.de/cgi-bin/viewcvs-misc.cgi/freie''software''knoppix/&lt;br /&gt;
*Download: none yet.&lt;br /&gt;
-----&lt;br /&gt;
&lt;br /&gt;
== [http://www.sourcepole.com/sources/software/gis-knoppix/ GIS-Knoppix] ==&lt;br /&gt;
GIS Knoppix is a Knoppix based LiveCD with focus on '''Geographic Information Systems''' software.&amp;lt;br&amp;gt;&lt;br /&gt;
*Homepage http://www.sourcepole.com/sources/software/gis-knoppix/&lt;br /&gt;
-----&lt;br /&gt;
== [http://www.agnix.org GNIX-Vivo] ==&lt;br /&gt;
GNIX-Vivo is a Morphix-0.4.1d based Live CD from '''Galacian, Spain'''.&amp;lt;br&amp;gt;&lt;br /&gt;
Content: KDE-3.2.2,  [[Open Office]] version 1.1.1 galician, Evolution-1.4,&amp;lt;br&amp;gt;&lt;br /&gt;
Browser: Mozilla-1.6, Mozilla-Firefox-0.8, E-mail: Mozilla Thunderbird,&amp;lt;br&amp;gt;&lt;br /&gt;
Videoconference: Gnomemeeting-1.0,  IM: Kopete, K3b, Mplayer, Xine, games.&amp;lt;br&amp;gt;&lt;br /&gt;
*Homepage: http://www.agnix.org&lt;br /&gt;
*Download: http://www.agnix.org/index.php?option=com_docman&amp;amp;task=down&amp;amp;bid=35&lt;br /&gt;
*Latest version: 0''8''18&lt;br /&gt;
*Size: 552 MB&lt;br /&gt;
*MD5Sum: 5669fedff9bad5a00acab779309ab839&lt;br /&gt;
*Language: '''Spanish''', '''Galician'''&lt;br /&gt;
-----&lt;br /&gt;
== [http://metadistros.hispalinux.es/ Gnome2-Live] ==&lt;br /&gt;
Gnome2-Live is a Knoppix based LiveCD with '''Gnome'''  GUI. &amp;lt;br&amp;gt;&lt;br /&gt;
*Homepage: http://metadistros.hispalinux.es/&lt;br /&gt;
*Size: 421Mb (version 0.7)&lt;br /&gt;
*Language:  '''Spanish'''.&lt;br /&gt;
-----&lt;br /&gt;
== [http://www.gnoppix.org Gnoppix] ==&lt;br /&gt;
Gnoppix is a Knoppix and Debian based LiveCD with '''Gnome''' 2.2 and 2.4.&amp;lt;br&amp;gt;&lt;br /&gt;
*Homepage: http://www.gnoppix.org&lt;br /&gt;
*Download: http://www.gnoppix.org/download.html&lt;br /&gt;
-----&lt;br /&gt;
== [http://www.gnumed.org Gnu Med] ==&lt;br /&gt;
[[Gnu Med]] is a Knoppix based LiveCD with focus on ''_Medical'' application.&amp;lt;br&amp;gt;&lt;br /&gt;
*Homepage http://www.gnumed.org/&lt;br /&gt;
*Homepage: http://www.openmed.org/html/modules.php?op=modload&amp;amp;name=News&amp;amp;file=article&amp;amp;sid=68&lt;br /&gt;
*Download http://marvin.ba-loerrach.de/gnumed.iso&lt;br /&gt;
-----&lt;br /&gt;
&lt;br /&gt;
== [http://www.gnuab.org/ Gnu ABIX] ==&lt;br /&gt;
GnuABIX is a Knoppix 3.4 based LiveCD with Computer science software.&amp;lt;br&amp;gt;&lt;br /&gt;
Feature: easy access to free application software. &amp;lt;br&amp;gt;&lt;br /&gt;
*Homepage: http://www.gnuab.org/&lt;br /&gt;
*Download: http://ftp.gnuab.org/pub/gnuab-cd/master/&lt;br /&gt;
*Language: '''Catalan''' and '''Spanish'''.&lt;br /&gt;
*Author: GnuAB (Free software group of the Universitat Autònoma de Barcelona).&lt;br /&gt;
-----&lt;br /&gt;
== [http://www.grml.org GRML] ==&lt;br /&gt;
GRML is a LiveCD based on Knoppix and Debian. &amp;lt;br&amp;gt;&lt;br /&gt;
Content: '''text tools''' and '''system administrators'''.&amp;lt;br&amp;gt;&lt;br /&gt;
*Homepage http://www.grml.org/&lt;br /&gt;
*Download http://www.grml.org/download/&lt;br /&gt;
-----&lt;br /&gt;
== [http://www.guadalinex.org/ Guadalinex] ==&lt;br /&gt;
Guadalinex is a Debian and Knoppix-based distro, with gnome desktop.&amp;lt;br&amp;gt;&lt;br /&gt;
*Homepage: http://www.guadalinex.org/&lt;br /&gt;
*Download: http://www.guadalinex.org/modules/mydownloads/viewcat.php?cid=1&lt;br /&gt;
*Language: '''Spanish'''&lt;br /&gt;
*Author: Junta de Andalucía (local Goverment in Andalucía region).&lt;br /&gt;
-----&lt;br /&gt;
== [http://www.e-fense.com/helix Helix] ==&lt;br /&gt;
Helix is a Knoppix based LiveCD and '''Rescue''' CD wtih focus on  '''Incident Response''' and  '''Forensics'''.&amp;lt;br&amp;gt;&lt;br /&gt;
* homepage: http://www.e-fense.com/helix&lt;br /&gt;
* forum: http://www.e-fense.com/helix/forum&lt;br /&gt;
* Language: '''English''' and '''German'''&lt;br /&gt;
-----&lt;br /&gt;
== [http://linux.hiweed.com/ Hiweed] ==&lt;br /&gt;
Hiweed is a Live CD based on Hiweed Desktop, Knoppix and Morphix.&amp;lt;br&amp;gt;&lt;br /&gt;
Content: kernel: 2.6.9, lightweight xfce desktop, Poor Man Installer, '''Chinese''' character support.&amp;lt;br&amp;gt;&lt;br /&gt;
*Homepage: http://linux.hiweed.com/  (in chinese)&lt;br /&gt;
*Forum: http://linux.hiweed.com/forum (in chinese)&lt;br /&gt;
*Download: ISO ftp://distro:smth@distro.cn/pub/hiweed/hiweed055-livecd-w445.iso&lt;br /&gt;
*Latest version: W445&lt;br /&gt;
*Size: 250 MB&lt;br /&gt;
*MD5Sum :d86762a40cf15c121b3c9490ec5643eb&lt;br /&gt;
*Language: '''Chinese'''&lt;br /&gt;
-----&lt;br /&gt;
== [http://knoppel.sourceforge.net/ KNOPPEL. Knoppix in Greek Language] ==&lt;br /&gt;
A customized Knoppix for supporting, read, write and &amp;quot;speak&amp;quot; '''Greek''' language.&lt;br /&gt;
*Homepage: http://knoppel.sourceforge.net/&lt;br /&gt;
*Language:  '''Greek'''.&lt;br /&gt;
-----&lt;br /&gt;
== [http://www.inside-security.de/INSERT_en.html INSERT] ==&lt;br /&gt;
Inside '''Security Rescue''' Toolkit (INSERT) is a LiveCD based on Knoppix. &amp;lt;br&amp;gt;&lt;br /&gt;
Content: various tools: network analysis (lcrzoex), disaster recovery (gpart),&amp;lt;br&amp;gt;&lt;br /&gt;
anti virus (Clam Antivirus), forensics (chkrootkit), surf internet (links, AxY FTP)&lt;br /&gt;
*Homepage: http://www.inside-security.de/INSERT_en.html]&lt;br /&gt;
*Size: Small, fit into credit card sized CD-ROM.&lt;br /&gt;
*Language: '''German''', '''English'''&lt;br /&gt;
-----&lt;br /&gt;
== [http://jollix.berlios.de/ Jollix] ==&lt;br /&gt;
Jollix is a LiveCD based on Gentoo Linux, and Knoppix technology. &amp;lt;br&amp;gt;&lt;br /&gt;
Content: KDE 3.1.1a,  games and multimedia (xmms, mplayer, xine).&amp;lt;br&amp;gt;&lt;br /&gt;
*Homepage http://jollix.berlios.de/&lt;br /&gt;
*Download http://jollix.berlios.de/en/en_download.html&lt;br /&gt;
*Platform: '''i686''', Optimized for '''Athlon-CPU'''&lt;br /&gt;
-----&lt;br /&gt;
== [http://julex.silentgods.com Julex] ==&lt;br /&gt;
Julex is a knoppix based LiveCD and Rescue CD distro. &amp;lt;br&amp;gt;&lt;br /&gt;
Feature: support for NTFS, lightweight,  suitable for older computers.&amp;lt;br&amp;gt;&lt;br /&gt;
Julex is designed for getting files back from a dead windows installation. &amp;lt;br&amp;gt;&lt;br /&gt;
User can save the recovered files to CD or send it to other computers.&amp;lt;br&amp;gt;&lt;br /&gt;
Julex can be used for quick recovery and browse online to get help.&amp;lt;br&amp;gt;&lt;br /&gt;
*Homepage http://julex.silentgods.com/&lt;br /&gt;
*Download http://julex.silentgods.com/downloads.php&lt;br /&gt;
*Latest version: RC2 with improved menu.&lt;br /&gt;
*Size: Small, less than 200 MB&lt;br /&gt;
-----&lt;br /&gt;
== [http://www.k-demar.org K-DEMar] ==&lt;br /&gt;
K-DEMar is a Knoppix 3.7 based LiveCD from '''Spain'''.&amp;lt;br&amp;gt;&lt;br /&gt;
Feature: DivX, mount of HD in readwrite mode, MyPC icon on desktop,&amp;lt;br&amp;gt;&lt;br /&gt;
CADI: python based graphical wizard to configure the system&lt;br /&gt;
*Homepage: http://www.k-demar.org&lt;br /&gt;
*Download:  http://www.k-demar.org/modules/mydownloads/viewcat.php?cid=1&lt;br /&gt;
*Language: '''Catalan''' and '''Spanish'''.&lt;br /&gt;
-----&lt;br /&gt;
== [http://www.linux-kinneret.org Kinneret] ==&lt;br /&gt;
Kinneret is a Knoppix based distro for  '''Israeli''' students.&amp;lt;br&amp;gt;&lt;br /&gt;
*Homepage: http://www.linux-kinneret.org&lt;br /&gt;
*Language: '''Hebrew'''&lt;br /&gt;
-----&lt;br /&gt;
== [http://knopils.linux.it knop ILS] ==&lt;br /&gt;
knopILS (KNOPPIX and ILS) is a Knoppix based LiveCD.&amp;lt;br&amp;gt;&lt;br /&gt;
Feature: Packages from '''Free Tree''' of GNU/Linux. The boot prompt, F2 help prompt, default keyboard, default language: all  '''Italian'''&lt;br /&gt;
*Homepage http://knopils.linux.it/&lt;br /&gt;
*Download http://ftp.linux.it/pub/knopils/&lt;br /&gt;
*Language: '''Italian'''&lt;br /&gt;
-----&lt;br /&gt;
== [http://am.xs4all.nl/drupal/node.php?id=13 Knopnl and Knop Base] ==&lt;br /&gt;
Content: icewm desktop, phoenix, abiword, gnumeric, xchat, gaim, gftp, gimp, gedit, sylpheed, (g)mplayer, and synaptic package management, kewl debian-background&amp;lt;br&amp;gt;&lt;br /&gt;
*Homepage: http://am.xs4all.nl/drupal/node.php?id=13&lt;br /&gt;
*Forum: http://www.knoppix.net/forum/viewtopic.php?p=724&lt;br /&gt;
*Size: Knopnl: 245 MB.&lt;br /&gt;
*Size: [[Knop Base]]: 87 MB&lt;br /&gt;
*Status: Dormant, discontinued in favor of Morphix.&lt;br /&gt;
*Language: '''English''' and '''Dutch'''&lt;br /&gt;
-----&lt;br /&gt;
&lt;br /&gt;
== [http://unit.aist.go.jp/it/knoppix/ Knoppix Japanese Edition] ==&lt;br /&gt;
Content: kernel 2.4.21,CLOOP,KDE, [[Open Office]], Wine, Mozilla, GIMP.&lt;br /&gt;
*Homepage: http://unit.aist.go.jp/it/knoppix/&lt;br /&gt;
*Translation: http://www.rytsolutions.com  (by Eric Standlee)&lt;br /&gt;
*Versions: ISO, Vmware 3.1, VirtualPC 5.0, Label Design, Educator.&lt;br /&gt;
*Language: '''Japanese'''&lt;br /&gt;
-----&lt;br /&gt;
== [http://www.bouissou.net/knoppix-mib/doc-html/Knoppix-Mib.html Knoppix MIB] ==&lt;br /&gt;
Knoppix MIB is a Knoppix based LiveCD with focus on '''privacy issues'''. &amp;lt;br&amp;gt;&lt;br /&gt;
Features: encrypts personal files to a USB storage device, &amp;lt;br&amp;gt;&lt;br /&gt;
automatically encrypts all data used on a hard drive swap space,&amp;lt;br&amp;gt;&lt;br /&gt;
automatic mount of persistent home directory at boot up,&amp;lt;br&amp;gt;&lt;br /&gt;
postfix MTA with TLS encryption, preconfigured with provided generic certificates,&lt;br /&gt;
automatic restoration of optional custom system configuration, without needing to type specific boot parameters.&amp;lt;br&amp;gt;&lt;br /&gt;
*Homepage: http://www.bouissou.net/knoppix-mib/doc-html/Knoppix-Mib.html&lt;br /&gt;
*Platform: X86, PowerPC&lt;br /&gt;
-----&lt;br /&gt;
== [http://debian.tu-bs.de/knoppix/power PC/ Knoppix PPC] ==&lt;br /&gt;
KnoppixPPC is a Knoppix based LiveCD from '''German''' for  '''PowerPC''' machines.&amp;lt;br&amp;gt;&lt;br /&gt;
Feature: support Apple Macintosh, Pegasos.&lt;br /&gt;
*Homepage: http://debian.tu-bs.de/knoppix/powerPC/&lt;br /&gt;
*Latest version: 2003-07-13_4&lt;br /&gt;
*Size: 507 MB&lt;br /&gt;
*MD5Sum: 988d08c22df54b0175d9a5a7196e4b97&lt;br /&gt;
*Platform: '''PowerPC'''.&lt;br /&gt;
*Language: '''German''', '''English'''&lt;br /&gt;
*Author: Fabian Franz.&lt;br /&gt;
-----&lt;br /&gt;
== [http://mysettopbox.tv/knoppmyth.html Knopp Myth] ==&lt;br /&gt;
[[Knopp Myth]] is a Knoppix based LiveCD with MythTV software. &amp;lt;br&amp;gt;&lt;br /&gt;
Feature: transform PC into  '''set-top box'''  (record programs, rewind/pause live tv).&amp;lt;br&amp;gt;&lt;br /&gt;
*Homepage: http://mysettopbox.tv/knoppmyth.html&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== [http://www.knoppix-std.org Knoppix STD] ==&lt;br /&gt;
KnoppixSTD is a Knoppix based LiveCD with focus on  '''Security''' and '''Network management''' tools. Content: KDE, patched Orinoco driver.&amp;lt;br&amp;gt;&lt;br /&gt;
*Homepage: http://www.knoppix-std.org&lt;br /&gt;
*Forum: http://forum.knoppix-std.org&lt;br /&gt;
-----&lt;br /&gt;
== [http://www.knoppix-es.org KNOPPIX-ES] ==&lt;br /&gt;
Knoppix ES is a Knoppix based LiveCD from Spain (Knoppix en español). &amp;lt;br&amp;gt;&lt;br /&gt;
*Homepage and Download: http://www.knoppix-es.org&lt;br /&gt;
*Changes from KNOPPIX: ftp://ftp.gui.uva.es/pub/ISOS/knoppix-spanish/KNOPPIX_V3.7-2004-12-08-ES-151204.leeme.txt&lt;br /&gt;
*Language: '''Spanish'''&lt;br /&gt;
-----&lt;br /&gt;
&lt;br /&gt;
== [http://www.osef.org/ Knoppix-Jr] ==&lt;br /&gt;
Based off the debian-jr project.&lt;br /&gt;
*Homepage: http://www.osef.org/&lt;br /&gt;
*Download: http://128.196.95.51/~micros/&lt;br /&gt;
-----&lt;br /&gt;
== [http://www.knoppix.net/docs/index.php/KnoppixKDE Knoppix KDE] ==&lt;br /&gt;
Knoppix KDE is a Knoppix based LiveCD with KDE 3.1 demo.&lt;br /&gt;
*Homepage: http://www.knoppix.net/docs/index.php/KnoppixKDE&lt;br /&gt;
-----&lt;br /&gt;
== [http://freshmeat.net/releases/108911/ Knoppi XMAME] ==&lt;br /&gt;
KnoppiXMAME is a Knoppix based arcade machine emulator.&amp;lt;br&amp;gt;&lt;br /&gt;
Content: X-MAME, and gxmame.&amp;lt;br&amp;gt;&lt;br /&gt;
*Homepage http://freshmeat.net/releases/108911/&lt;br /&gt;
* Download http://freshmeat.net/projects/knoppixmame/&lt;br /&gt;
-----&lt;br /&gt;
== [http://rz-obrian.rz.uni-karlsruhe.de/knoppix-usb/ Knoppix-USB] ==&lt;br /&gt;
Knoppix USB is a Knoppix based LiveCD bootable from USB keys.&amp;lt;br&amp;gt;&lt;br /&gt;
*Homepage http://rz-obrian.rz.uni-karlsruhe.de/knoppix-usb/&lt;br /&gt;
*Download http://rz-obrian.rz.uni-karlsruhe.de/knoppix-usb/damnsmall-0.3.6-usb.tar&lt;br /&gt;
*Size: less than 128 MB, fit into USB keys / USB stick.&lt;br /&gt;
-----&lt;br /&gt;
== [http://sslmit.unibo.it/~baroni/welcome''to''knorpora.html Knorpora] ==&lt;br /&gt;
Knorpora is a Knoppix based LiveCD with focus on '''Corpus-based computational linguistics'''.&amp;lt;br&amp;gt;&lt;br /&gt;
*Homepage http://sslmit.unibo.it/~baroni/welcome''to''knorpora.html&lt;br /&gt;
*Download http://sslmit.unibo.it/~baroni/knorpora_pages/knorpora.html&lt;br /&gt;
-----&lt;br /&gt;
== [http://knopsterisk.com/ Knopsterisk] ==&lt;br /&gt;
Knopsterisk is Knoppix based LiveCD with '''Asterisk''' (open source PBX). &amp;lt;br&amp;gt;&lt;br /&gt;
Asterisk: transform regular PC into a phone switch and VoIP gateway.&amp;lt;br&amp;gt;&lt;br /&gt;
Feature: '''auto attendant''', '''voicemail''', '''music on hold''', '''answering machine'''.&amp;lt;br&amp;gt;&lt;br /&gt;
*Homepage: http://knopsterisk.com/&lt;br /&gt;
-----&lt;br /&gt;
== [http://gistlabs.homelinux.net/Knosciences/ KnoSciences] ==&lt;br /&gt;
KnoSciences is a Knoppix 3.6 based LiveCD from '''UK''' with focus on '''Educational''' applications.&amp;lt;br&amp;gt;&lt;br /&gt;
Feature: automatic hardware detection, and support for many graphics cards, sound cards, SCSI and USB devices and other peripherals.&amp;lt;br&amp;gt;&lt;br /&gt;
*Content: Desktop Workstation, Java, Scientific Software, Mathematical Software, System Software.&amp;lt;br&amp;gt; &lt;br /&gt;
*Homepage: http://gistlabs.homelinux.net/Knosciences/&lt;br /&gt;
*Download: http://www.reunion.iufm.fr/recherche/irem/telecharger/KNOSCIENCES/KNOSCIENCES.ISO&lt;br /&gt;
*Size: 677,356 KB&lt;br /&gt;
*Version: 0.81 &lt;br /&gt;
*Language: '''English''' and '''French'''&lt;br /&gt;
*Author: Verhille Arnaud &amp;amp; Nathalie Carrie&lt;br /&gt;
-----&lt;br /&gt;
&lt;br /&gt;
== [http://www.guiadohardware.net/linux/kurumin/ Kurumin] ==&lt;br /&gt;
Kurumin is a Knoppix based LiveCD from '''Brazil'''.&amp;lt;br&amp;gt;&lt;br /&gt;
Content: &amp;quot;Entendendo e Dominando o Linux&amp;quot; ebook.&amp;lt;br&amp;gt;&lt;br /&gt;
KDE, Kword, Kontour, Acrobat Reader, Konqueror, X-CD-Roast, &amp;lt;br&amp;gt;&lt;br /&gt;
GFTP, xIRC, Bluefish, XMMS, Mplayer, Phoenix.&amp;lt;br&amp;gt;&lt;br /&gt;
*Homepage: http://www.guiadohardware.net/linux/kurumin/&lt;br /&gt;
*Download: http://www.ibiblio.org/pub/Linux/distributions/kurumin/&lt;br /&gt;
*Download: http://www.linorg.usp.br/ISO/debian/kurumim/&lt;br /&gt;
*Size: 196 MB&lt;br /&gt;
*Language: '''Portuguese'''&lt;br /&gt;
*Author: Carlos E. Morimoto&lt;br /&gt;
-----&lt;br /&gt;
== [http://lamppix.tinowagner.com/ LAMPPIX] ==&lt;br /&gt;
LAMPPIX is a KNOPPIX based Live CD with '''XAMPP web server'''. &amp;lt;br&amp;gt;&lt;br /&gt;
User can burn PHP based web projects into a CD.&amp;lt;br&amp;gt;&lt;br /&gt;
*Homepage: http://lamppix.tinowagner.com/&lt;br /&gt;
*Download: http://www.ibiblio.org/pub/linux/distributions/lamppix/&lt;br /&gt;
-----&lt;br /&gt;
== [http://www.llgp.org Linux Live Game Project (LLGP)] ==&lt;br /&gt;
LLGP is a Knoppix based distro with various games.&amp;lt;br&amp;gt;&lt;br /&gt;
It contains deep changes in Knoppix startup scripts. It's completely based on hotplug and udev; kudzu was removed.&amp;lt;br&amp;gt;&lt;br /&gt;
Features: KDE 3.3 with Plastik theme and Nuvola icons, kernel 2.6.10, Nvidia drivers, TORCS, Wesnoth, SuperTux, TuxRacer and much more!&amp;lt;br&amp;gt;&lt;br /&gt;
*Homepage: http://www.llgp.org&lt;br /&gt;
*Download: http://www.llgp.org/pub/current&lt;br /&gt;
*Download torrent: http://www.tlm-project.org/torrents/llgp/llgp-0.1pre0.iso.torrent&lt;br /&gt;
*Latest version: 0.1pre0&lt;br /&gt;
*Language: '''English''' and  '''Italian'''&lt;br /&gt;
*Forum: http://tuxgamers.altervista.org/forum/&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
&lt;br /&gt;
== [http://www.flagar.com/en/linuxmag_minicd.html Linux Magazine mini CD 1.0 and 2.0] ==&lt;br /&gt;
Customized KNOPPIX  bundled with Linux Magazine (from Edizioni Master).&amp;lt;br&amp;gt;&lt;br /&gt;
Version 1.0: (number 35 - November 2003):&amp;lt;br&amp;gt;&lt;br /&gt;
''KDE 3.1.3'', ''Mozilla Firebird 0.6'', ''The GIMP 1.3.19'', ''Abiword 1.99.5'',&amp;lt;br&amp;gt;&lt;br /&gt;
''Gnumeric 1.1.9'', ''Scribus 1.0'', ''MySQL'', ''MySQLcc'', ''Gaim'', ''KMail'', &amp;lt;br&amp;gt;&lt;br /&gt;
''Konqueror'', ''gFTP'', ''K3B'', ''MPlayer'' and ''KPlayer'', ''Sodipodi''. &amp;lt;br&amp;gt;&lt;br /&gt;
Version 2.0: (number 38 - February 2004): &amp;lt;br&amp;gt;&lt;br /&gt;
additional software: ''GNOME 2.4'', ''Mozilla 1.6'', ''Evolution 1.4'', ''Totem 0.99.8''.&amp;lt;br&amp;gt;&lt;br /&gt;
*Homepage: http://www.flagar.com/en/linuxmag_minicd.html (English),&lt;br /&gt;
*Homepage: http://www.flagar.com/it/linuxmag_minicd.html (Italian),&lt;br /&gt;
*Homepage: http://www.edmaster.it&lt;br /&gt;
*Size: 183 MB (V. 1.0).&lt;br /&gt;
*Language: '''Italian'''&lt;br /&gt;
*Author: Flavio Gargiulo&lt;br /&gt;
-----&lt;br /&gt;
== [http://www.simp-st.pl/ Linux-Edu CD] ==&lt;br /&gt;
Linux-EduCD is a Knoppix 3.3 based distro with focus on '''Educational''' applications.&amp;lt;br&amp;gt;&lt;br /&gt;
Content: KDE, LTSP, Moodie '''E-Learning''', educational, office and multimedia.&amp;lt;br&amp;gt;&lt;br /&gt;
*Homepage http://www.simp-st.pl/&lt;br /&gt;
*Forum ('''Polish'''): http://www.knoppix.pl/phpBB2/viewforum.php?f=11&lt;br /&gt;
*Latest version: 0.3.2&lt;br /&gt;
*Language: '''Polish'''&lt;br /&gt;
-----&lt;br /&gt;
== [http://linux.ictwatch.com/ Linux-Sehat] ==&lt;br /&gt;
Linux-Sehat is a Knoppix 3.3 based LiveCD distro from '''Indonesia''' .&amp;lt;br&amp;gt;&lt;br /&gt;
*Homepage http://linux.ictwatch.com/&lt;br /&gt;
*Download ftp://ftp.ui.edu/bebas/ISO/LS-030618.iso&lt;br /&gt;
*Download http://kambing.ui.edu/debian-cd/linuxsehat/LS-030618.iso&lt;br /&gt;
*Latest version: 06-18-2003&lt;br /&gt;
*Language: '''Bahasa''' and  '''Malay'''.&lt;br /&gt;
*Status: dormant and no longer being developed.&lt;br /&gt;
-----&lt;br /&gt;
== [http://www.TxOutcomeLiveOIO.Org LiveOIO] ==&lt;br /&gt;
LiveOIO is a Knoppix based LiveCD with '''Medical/Research Content Management'''.&amp;lt;br&amp;gt;&lt;br /&gt;
Content: Open Infrastructure for Outcomes (OIO) - a web-browser accessible '''Medical/Research Content Management''' system, Zope, PostgreSQL, Oracle, RAD tools, PsycopgDA database adaptor, ParsedXML, Calendar Tag, automatic hard disk installer.&amp;lt;br&amp;gt;&lt;br /&gt;
Feature: user-definable data collection forms and integration with user-definable workflows, schedules, and reports modules.&amp;lt;br&amp;gt;&lt;br /&gt;
*Homepage: http://www.txoutcome.org&lt;br /&gt;
*Download: http://sourceforge.net/project/showfiles.php?group_id=9295&lt;br /&gt;
*Howto:http://sourceforge.net/docman/display''doc.php?docid=19281&amp;amp;group''id=9295&lt;br /&gt;
*Size: 650 MB.&lt;br /&gt;
-----&lt;br /&gt;
&lt;br /&gt;
== [http://plone.org/newsitems/News_Item.2003-10-18.4551 Live Plone] ==&lt;br /&gt;
[[Live Plone]] is a Knoppix based LiveCD with '''Plone Content Management System'''.&amp;lt;br&amp;gt;&lt;br /&gt;
[http://www.[[TxOutcome [Live Plone]] is based on methodology developed through the [Live OIO]].Org].&lt;br /&gt;
Feature: a nice user-interface, submit-approve-publish workflow, and multiple document types ( News, Image, Discussion).&amp;lt;br&amp;gt;&lt;br /&gt;
Content: Plone, OIO, Zope, PostgreSQL, PsycopgDA database adaptor, ParsedXML, and Calendar Tag.&lt;br /&gt;
*Homepage: http://plone.org/newsitems/News_Item.2003-10-18.4551&lt;br /&gt;
*Download: http://sourceforge.net/project/showfiles.php?group_id=9295&lt;br /&gt;
*Size: 650 MB.&lt;br /&gt;
-----&lt;br /&gt;
&lt;br /&gt;
== [http://zope.org/ Live ZOPE] ==&lt;br /&gt;
[[Live Zope]] is a Knoppix based LiveCD with '''ZOPE web application server'''.&amp;lt;br&amp;gt;&lt;br /&gt;
Content: Zope-2.6.2b5, Python, Transactional object database. CAS,  3D&amp;lt;br&amp;gt;&lt;br /&gt;
Database feature: store content, custom data, dynamic HTML templates, scripts, a search engine, and Relational Database connections, code, and import/export (MySQL, PostgreSQL,&lt;br /&gt;
Gadfly). 3D packages: Blender, VPython.&amp;lt;br&amp;gt;&lt;br /&gt;
CAS: Octave, Maxima, R, gnuplot, QCL, graphviz, GCL, rlab&amp;lt;br&amp;gt;&lt;br /&gt;
Scientific document editor: [[Te Xmacs]] that can easily make technique documents with embedding output from CAS (various output format, postscript, pdf, html).&amp;lt;br&amp;gt;&lt;br /&gt;
*Homepage: http://www.zope.org&lt;br /&gt;
*Download ftp://ftp.texmacs.org/pub/[[Te Xmacs]]/knoppix&lt;br /&gt;
*Version: [[Live Zope]]-0.1&lt;br /&gt;
-----&lt;br /&gt;
== [http://www.lnx-bbc.org/ LNX-BBC] ==&lt;br /&gt;
The LNX-BBC is a mini Linux '''Rescue CD''' and LiveCD.&amp;lt;br&amp;gt;&lt;br /&gt;
Feature:  rescue, intrusion post-mortems, temporary workstation.&amp;lt;br&amp;gt;&lt;br /&gt;
*Homepage: http://www.lnx-bbc.org/&lt;br /&gt;
*Download: http://www.lnx-bbc.org/download.html&lt;br /&gt;
*Size: small, fit into business card sized CD-ROM.&lt;br /&gt;
-----&lt;br /&gt;
== [http://www.localareasecurity.com/ Local Area Security Knoppix] ==&lt;br /&gt;
Local Area Security is a Knoppix based distro with focus on '''Security tools'''.&amp;lt;br&amp;gt;&lt;br /&gt;
Content: pen testing, forensics, monitoring, firewalls, IDS, and administration.&amp;lt;br&amp;gt;&lt;br /&gt;
*Homepage: http://www.localareasecurity.com&lt;br /&gt;
*Latest version: 0.4 Main&lt;br /&gt;
*Size: 185 MB and 210 MB '''MiniCD'''.&lt;br /&gt;
-----&lt;br /&gt;
== [http://luitlinux.sarovar.org Luit Linux] ==&lt;br /&gt;
[[Luit Linux]] is a Knoppix based LiveCD.&lt;br /&gt;
Content: XFCE4, Abiword, ROX.&lt;br /&gt;
*Homepage : http://luitlinux.sarovar.org&lt;br /&gt;
*Size: '''Small''', 50 MB&lt;br /&gt;
------&lt;br /&gt;
&lt;br /&gt;
== [http://www.educa.madrid.org/web/madrid_linux/ MAX: Madrid Linux] ==&lt;br /&gt;
MAX is a Knoppix 3.3 based LiveCD and LiveDVD distro for Education.&lt;br /&gt;
*Homepage http://www.educa.madrid.org/web/madrid_linux/&lt;br /&gt;
*Download http://www.educa.madrid.org/web/madrid_linux/archivos/obtener.html&lt;br /&gt;
*Language: '''Spanish'''&lt;br /&gt;
*Author: Educa Madrid.&lt;br /&gt;
------&lt;br /&gt;
== [http://minicd.berlios.de/ MDK Mini CD] ==&lt;br /&gt;
Bootable '''Mandrake(!)''' Mini-CD that uses Knoppix technology in part&lt;br /&gt;
*Homepage http://minicd.berlios.de/&lt;br /&gt;
*Download http://developer.berlios.de/project/showfiles.php?group''id=697&amp;amp;release''id=691&lt;br /&gt;
-----&lt;br /&gt;
== [http://www.mediainlinux.org Mediainlinux] ==&lt;br /&gt;
[[Mediain Linux]] is a '''Multimedia''' LiveCD based on Knoppix and Debian. &amp;lt;br&amp;gt;&lt;br /&gt;
Content: audio, graphics and video software (from unstable Debian Tree):&amp;lt;br&amp;gt;&lt;br /&gt;
Noia icons, 3D gcombust, xcdroast, k3b, gtoaster, cdrtoaster, eroaster, arson, cdbakeoven, RipperX, Muse, Rosegarden e Rosegarden4, Timidity e Brahms, Audacity, Rezound, Gnoise, Glame, Ecawave, Xmms, Freebirth, Spyralsinthmodular, TerminatorX, Iuwsynth, Blender, Moonlight3D, Vertex, Panorama, Wings3D, KPovmodeler, Povray, Aqsis, Xine, Mplayer, Aviplayer, Noautun, Ogle, Xmovie, Totem, FreeJ, Kino, Cinerlerra, Xawtv, Xanim, Mpegtv, Vlc, Vls, Dia, [[Baby Gimp]], Impress, [[Magic Point]], Kpresenter, Qcad, Sodipodi, Xpaint, Xfig, Sketch, Kontour, Scribus, [[Pixie Plus]], [[Electric Eyes]], Aview, Impress, Endeavour2, Kuickshow, Gthumb, Grace, Celestia, Stellarium, Atari, BasiliskII, Apple2, Bochs.&amp;lt;br&amp;gt;&lt;br /&gt;
*Homepage: http://www.mediainlinux.org&lt;br /&gt;
-----&lt;br /&gt;
== [http://www.mediainlinux.org Mediainlinux2] ==&lt;br /&gt;
Mediainlinux is a '''Multimedia''' LiveCD, based on Knoppix 3.3. &amp;lt;br&amp;gt;&lt;br /&gt;
Just received some specs about Rarewares .debs and waiting for Marillat one's for legal reasons.&amp;lt;br&amp;gt;&lt;br /&gt;
*Homepage: http://www.mediainlinux.org&lt;br /&gt;
*Latest version: 2.5 Beta&lt;br /&gt;
-----&lt;br /&gt;
== [http://www.mediapackknoppix.com Mediapackknoppix] ==&lt;br /&gt;
[[Media PackKnoppix]] is a '''Multimedia''' LiveCD based on Knoppix.&amp;lt;br&amp;gt;&lt;br /&gt;
Content: Multimedia editing, playback.&lt;br /&gt;
*Homepage http://www.mediapackknoppix.com&lt;br /&gt;
*Download ftp://ftp.mediapackknoppix.com/Knoppix&lt;br /&gt;
-----&lt;br /&gt;
== [http://www.mepis.org/ MEPIS] ==&lt;br /&gt;
Mepis is a LiveCD set (2 CD), based on Knoppix.&amp;lt;br&amp;gt;&lt;br /&gt;
Feature: automatic hard disk installer.&lt;br /&gt;
*Homepage: http://www.mepis.org/&lt;br /&gt;
*Download: ftp://ftp.ibiblio.org/pub/linux/distributions/mepis&lt;br /&gt;
*Size: 2 ISO CD.&lt;br /&gt;
-----&lt;br /&gt;
== [http://www.modularity.org/modelk/ Micro Knoppix] ==&lt;br /&gt;
Micro Knoppix ('''Model K''') is a Knoppix based mini LiveCD.&amp;lt;br&amp;gt;&lt;br /&gt;
*Homepage: http://www.modularity.org/modelk/&lt;br /&gt;
*Download: http://www.ibiblio.org/pub/Linux/distributions/modularity/&lt;br /&gt;
*Size: 51.8 MB&lt;br /&gt;
*Status: dormant and no longer being developed (see Damn Small Linux).&lt;br /&gt;
-----&lt;br /&gt;
== [http://www.inittab.org/lite.html Mini Knoppix] ==&lt;br /&gt;
[[Mini Knoppix]] 2.0 (Knoppix Lite) is a Knopix 3.3 based LiveCD and '''Rescue''' CD.&amp;lt;br&amp;gt;&lt;br /&gt;
*Homepage: http://www.inittab.org/lite.html&lt;br /&gt;
*Download: http://ftp.es.debian.org/pub/miniKnoppix/&lt;br /&gt;
*Download: ftp://ftp.es.debian.org/pub/miniKnoppix/&lt;br /&gt;
-----&lt;br /&gt;
== [http://miolux.codigolivre.org.br Miolux Linux] ==&lt;br /&gt;
Miolux is a Knoppix based LiveCD from '''Brazil'''. &amp;lt;br&amp;gt;&lt;br /&gt;
*Homepage: http://miolux.codigolivre.org.br&lt;br /&gt;
*Language: '''Portuguese'''&lt;br /&gt;
*Author: Vilson Cristiano Ga:rtner&lt;br /&gt;
-----&lt;br /&gt;
== [http://www.morphix.org Morphix] ==&lt;br /&gt;
Morphix is a Knoppix based Modular LiveCD distro. &amp;lt;br&amp;gt;&lt;br /&gt;
Morphix can be modified using CD-RW Multisession.&amp;lt;br&amp;gt;&lt;br /&gt;
Content: Boot-selection, GTK-based installer&amp;lt;br&amp;gt;&lt;br /&gt;
*Homepage: http://www.morphix.org&lt;br /&gt;
*Download: http://sourceforge.net/project/showfiles.php?group''id=71814&amp;amp;package''id=71562&amp;amp;release_id=170724&lt;br /&gt;
*Size: 430 MB (Game, Icewm), 420 MB (Gnome or KDE 3.1)&lt;br /&gt;
*Size: 180 MB (Icewm), 24 MB (Bare/without GUI).&lt;br /&gt;
----&lt;br /&gt;
== [http://www.lasolution.be/index.php?pageid=110 Morphix-BareFreevo] ==&lt;br /&gt;
Morphix-BareFreevo is a Morphix based LiveCD with Freevo '''Home Entertainment''' system.&amp;lt;br&amp;gt;&lt;br /&gt;
Content: Freevo, see: http://freevo.sourceforge.net/ &amp;lt;br&amp;gt;&lt;br /&gt;
*Homepage: http://www.lasolution.be/index.php?pageid=110&lt;br /&gt;
*Download: http://www.lasolution.be/files/1/docs/[[Morphix Combined]]-[[Bare Freevo]]-0.4-1.iso&lt;br /&gt;
*Latest version: 0.4-1&lt;br /&gt;
*Size: 134.7 MB&lt;br /&gt;
*Language: '''French''' and '''English'''&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== [http://morphix-nlp.berlios.de/ Morphix-NLP] ==&lt;br /&gt;
Morphix-NLP is a Morphix based LiveCD with focus on '''Natural Language Processing'''.&amp;lt;br&amp;gt;&lt;br /&gt;
Content: collection of natural language processing applications.&amp;lt;br&amp;gt;&lt;br /&gt;
*Homepage: http://morphix-nlp.berlios.de/&lt;br /&gt;
*Download: http://download.berlios.de/morphix-nlp/&lt;br /&gt;
*Latest version: 1.1&lt;br /&gt;
*Size: 448 MB.&lt;br /&gt;
*MD5Sum: f0ae2e59e8cd724ace247eb07661d0f&lt;br /&gt;
*Author: Zhang Le&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Netkit4TIC (http://www.tic.fdns.net/tic/html/lab.html) ==&lt;br /&gt;
Netkit4TIC is an italian Knoppix 3.7 remaster aimed at the education world. Netkit4TIC gives to teachers and students the possibility to test networking subjects with realistic experiences using Netkit: &amp;lt;http://www.netkit.org/&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
*Homepage: http://www.tic.fdns.net/tic/html/lab.html&lt;br /&gt;
*Download: http://www.tic.fdns.net/tic/iso/Netkit4TIC.iso&lt;br /&gt;
-----&lt;br /&gt;
&lt;br /&gt;
== [http://www.niode.nl/ NIOde] ==&lt;br /&gt;
NIOde is a Knoppix based LiveCD for the Dutch Olympiad Of Informatics. &amp;lt;br&amp;gt;&lt;br /&gt;
See:  &amp;lt;http://www.informaticaolympiade.nl/&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
Feature: Without compression or big desktop environment.&amp;lt;br&amp;gt;&lt;br /&gt;
*Homepage: http://www.niode.nl/&lt;br /&gt;
*Language: '''Dutch'''&lt;br /&gt;
-----&lt;br /&gt;
== [http://home.broadpark.no/~aklepp/newton/knoppix/NORDISKNOPPIX/nordisknoppix.html Nordisknoppix] ==&lt;br /&gt;
Nordisk is a Knoppix based LiveCD for Nordic users.&lt;br /&gt;
*Homepage: http://home.broadpark.no/~aklepp/newton/knoppix/NORDISKNOPPIX/nordisknoppix.html&lt;br /&gt;
*Mailing List (baltix-knoppix): https://lists.akl.lt/&lt;br /&gt;
*Download: http://files.akl.lt/knoppix/&lt;br /&gt;
*Download Mirror: ftp://ftp.funet.fi/pub/mirrors/files.akl.lt/knoppix/&lt;br /&gt;
*Language: '''Danish, Estonian, Finnish, Icelandic, Latvian, Lithuanian, Northern sami, Norwegian bokmal, Norwegian nynorsk, Swedish,''', '''English'''&lt;br /&gt;
-----&lt;br /&gt;
== [http://www.opengroupware.org/en/knoppix/index.html Open Groupware Knoppix] ==&lt;br /&gt;
[[Open Groupware]] Knoppix is a LiveCD based on Knoppix 3.2.&amp;lt;br&amp;gt;&lt;br /&gt;
Content: [http://www.skyrix.com [Open Groupware]] (formerly known as [Skyrix]).&amp;lt;br&amp;gt;&lt;br /&gt;
*Homepage http://www.linet-services.de/knoppix_cds.html&lt;br /&gt;
*Language: '''German'''&lt;br /&gt;
-----&lt;br /&gt;
&lt;br /&gt;
== [http://linux.dell.com/files/openmanage-contributions/omsa-knoppix/ OMSA Knoppix] ==&lt;br /&gt;
OMSA Knoppix is a Knoppix 3.4 based LiveCD with '''Dell''' [[Open Manage]].&amp;lt;br&amp;gt;&lt;br /&gt;
Content: Dell's [[Open Manage]], KDE, recovery tools. &amp;lt;br&amp;gt;&lt;br /&gt;
*Homepage: http://linux.dell.com/files/openmanage-contributions/omsa-knoppix/omsa_knoppix.txt&lt;br /&gt;
*Download: http://linux.dell.com/files/openmanage-contributions/omsa-knoppix&lt;br /&gt;
*Size: 614 MB and 300 MB.&lt;br /&gt;
*MD5Sum: 8ddd5754a2f74d92c7138eaa5a06d89c omsa''knoppix''614MB&lt;br /&gt;
*MD5Sum: 6fe842aa50ce4a8e0bd863d979539af3 omsa''knoppix''300MB&lt;br /&gt;
*Language: '''German''', '''English'''&lt;br /&gt;
*Author: Sven Hergenhahn&lt;br /&gt;
-----&lt;br /&gt;
== [http://oralux.org Oralux] ==&lt;br /&gt;
Oralux is a LiveCD that enable acess to Linux for the '''vision impaired''' users.&amp;lt;br&amp;gt;&lt;br /&gt;
Content: free Text-To-Speech softwares:  Flite (English), EFM (English, French),&lt;br /&gt;
DECtalk (English, French, German or Spanish)&amp;lt;br&amp;gt;&lt;br /&gt;
*Homepage: http://www.oralux.org&lt;br /&gt;
*Download: http://www.oralux.org/download.php&lt;br /&gt;
*Language: '''English''',  '''French''', '''German''', '''Spanish'''&lt;br /&gt;
*Language (future): '''Russian'''&lt;br /&gt;
-----&lt;br /&gt;
== [http://www.oss-watch.ac.uk/resources/osswatchknoppix.xml OSS Watch Knoppix] ==&lt;br /&gt;
OSS Watch Knoppix is a liveCD based on Knoppix 3.6.&amp;lt;br&amp;gt;&lt;br /&gt;
Content: Apache, PHP, Tomcat, PostgreSQL, live Moodle, Bodington VLE,&amp;lt;br&amp;gt;&lt;br /&gt;
XML writer and delivery tools. See http://www.tei-c.org &amp;lt;br&amp;gt;&lt;br /&gt;
*Homepage: http://www.oss-watch.ac.uk/resources/osswatchknoppix.xml&lt;br /&gt;
*Download: http://www.oss-watch.ac.uk/downloads&lt;br /&gt;
-----&lt;br /&gt;
== [http://overclockix.octeams.com Overclockix] ==&lt;br /&gt;
Overclockix is a Knoppix 3.4 (Cebit) based LiveCD.&amp;lt;br&amp;gt;&lt;br /&gt;
Content: Packages available for the SID (unstable) branch of Debian.&amp;lt;br&amp;gt;&lt;br /&gt;
Captive-NTFS (write support), install on demand scripts, XFCE, Gnome 2.4,&amp;lt;br&amp;gt;&lt;br /&gt;
Kernel: 2.4.23-xfs and 2.6.1 (selectable at boot),  KDE 3.2.2 with noia icons,&amp;lt;br&amp;gt;&lt;br /&gt;
Fluxbox, Icewm, Enlightenment, Gimp 2.0, ml-donkey, BT, mplayer, karamba,&amp;lt;br&amp;gt;&lt;br /&gt;
mozilla-firefox and thunderbird, stress-testers and DC clients, stylish desktop.&amp;lt;br&amp;gt;&lt;br /&gt;
OverclockixLTSP:  a Knoppix 3.3 LiveCD with folding@home script, and modified LTSP.&amp;lt;br&amp;gt;&lt;br /&gt;
You do have to use persistent home or hdd-install in order to fold@home with PXE-booted clients. This is a technical issue involving the dynamic ramdisk which prevents NFS or Samba from being able to mount the live CD filesystem unless there is a permanent, fixed-size medium for data. I did not include instructions but it is very simple. I suggest checking out the Overclockix Support Forum where I'll be happy to help you get started.&lt;br /&gt;
*Homepage- http://overclockix.octeams.com&lt;br /&gt;
*Forum- http://overclockix-forum.theaog.com&lt;br /&gt;
*Screenshot-  http://overclockix.octeams.com/snapshot19.jpg&lt;br /&gt;
----&lt;br /&gt;
== [http://aamorimsrv.fis.fc.ul.pt/KNOPPIX/indexpaipixen.html Pai Pix] ==&lt;br /&gt;
[[Pai Pix]] is a Knoppix 3.6 based LiveDVD with focus on '''Scientific''' and '''Technical''' applications (Physics, Mathematics, Electronics).&amp;lt;br&amp;gt;&lt;br /&gt;
Content: Open Office, Parallel processing (LAM-MPI), Exim plus,  Cyrus imap mail solution,&lt;br /&gt;
special remaster tool allows the user to include personal documents on the DVD.&amp;lt;br&amp;gt;&lt;br /&gt;
*Homepage: http://aamorimsrv.fis.fc.ul.pt/&lt;br /&gt;
*Size: 1.2 GB&lt;br /&gt;
*Language: '''Portuguese''' and '''English'''&lt;br /&gt;
-----&lt;br /&gt;
&lt;br /&gt;
== [http://pareto.uab.es/mcreel/ParallelKnoppix/ Parallel Knoppix] ==&lt;br /&gt;
ParallelKnoppix is a Knoppix 3.4 based LiveCD with focus on '''Cluster of machines''' for '''Parallel processing'''.&amp;lt;br&amp;gt;&lt;br /&gt;
Feature: LAM-MPI and MPICH, a single process can be executed on multiple machines in parallel, setup a cluster of machines in 15 minutes (with PXE network cards).&amp;lt;;br&amp;gt;&lt;br /&gt;
*Homepage: http://pareto.uab.es/mcreel/[[Parallel Knoppix]]/&lt;br /&gt;
-----&lt;br /&gt;
&lt;br /&gt;
== [http://www.linux-forensics.com Penguin Sleuth Kit] ==&lt;br /&gt;
Penguin Sleuth Kit is a Knoppix based LiveCD with focus on '''computer forensic examinations''' and '''information security''' tools. &amp;lt;br&amp;gt;&lt;br /&gt;
*Homepage: http://www.linux-forensics.com&lt;br /&gt;
*Forum: http://www.linux-forensics.com&lt;br /&gt;
-----&lt;br /&gt;
== [http://www.phlak.org/modules/news/ Phlak] ==&lt;br /&gt;
&lt;br /&gt;
PHLAK is a Morphix based LiveCD with focus on '''security'''.&amp;lt;br&amp;gt;&lt;br /&gt;
Function: security analysis, penetration testing, forensics, and security auditing.&amp;lt;br&amp;gt;&lt;br /&gt;
Content: fluxbox, XFCE4, printing, publishing, multimedia, security tools,&amp;lt;br&amp;gt;&lt;br /&gt;
Security related documentations.&amp;lt;br&amp;gt;&lt;br /&gt;
*Homepage: http://www.phlak.org/modules/news/&lt;br /&gt;
-----&lt;br /&gt;
== [http://www.pilotlinux.nl/licron/ Pilot Linux] ==&lt;br /&gt;
&lt;br /&gt;
[[Pilot Linux]] is a Morphix based '''terminal client''' LiveCD.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Pilot Linux]] transforms a PC into a  '''Thin Client''' PC.&amp;lt;br&amp;gt;&lt;br /&gt;
Feature: user can link to a terminal server or enter the server address manually. &amp;lt;br&amp;gt;&lt;br /&gt;
Supported protocols: MS-Terminal Servers (RDP-5), VNC and X.&amp;lt;br&amp;gt;&lt;br /&gt;
Supported protocols (in the future): Citrix-ICA, NX.&amp;lt;br&amp;gt;&lt;br /&gt;
*Homepage: http://www.pilotlinux.nl/licron/&lt;br /&gt;
*Latest version: Release Candidate for V. 2.&lt;br /&gt;
-----&lt;br /&gt;
== [http://dirk.eddelbuettel.com/quantian.html Quantian] ==&lt;br /&gt;
Quantian is a [[Cluster Knoppix]] based LiveCD with focus on '''quantitative, numerical, scientific''' applications. &amp;lt;br&amp;gt;&lt;br /&gt;
Content: openMosix,  R (CRAN packages), Octave (incl. add-on packages),&amp;lt;br&amp;gt;&lt;br /&gt;
Gambit,Gap, GiNaC, GMT, Grace, Gri, GSL, Kile, Latex, Lyx, Maxima, OpenDX, Pari, PDL, PSPP, Quantlib, Texmacs, Xlisp-stat, Yacas, and Yorick.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Homepage: http://dirk.eddelbuettel.com/quantian.html&lt;br /&gt;
-----&lt;br /&gt;
== [http://pyrorobotics.org/pyro/?page=PyroLiveCD Robotics Knoppix] ==&lt;br /&gt;
Compilation of some of the more popular '''robotics software and simulators'''.&amp;lt;br&amp;gt;&lt;br /&gt;
Content: Player, Stage, Gazebo, Pyro Robotics, and Khepera simulator.&amp;lt;br&amp;gt;&lt;br /&gt;
Control system in Python for programming simulated robots, (incl. Open GL).&amp;lt;br&amp;gt;&lt;br /&gt;
*Homepage: http://pyrorobotics.org/pyro/?page=PyroLiveCD&lt;br /&gt;
-----&lt;br /&gt;
&lt;br /&gt;
== [http://www.intrusion-lab.de/roca/ ro CA] ==&lt;br /&gt;
roCA is an '''X.509 certification authority''' on a Knoppix 3.7.&amp;lt;br&amp;gt;&lt;br /&gt;
The keys of the CA and the certificates are kept on USB memory (AES encrypted), so the keys are always secure. &amp;lt;br&amp;gt;&lt;br /&gt;
roCA uses [http://tinyca.sm-zone.net/ Tiny CA] as frontend to OpenSSL.&amp;lt;br&amp;gt;&lt;br /&gt;
*Homepage: http://www.intrusion-lab.de/roca/&lt;br /&gt;
*Download: ftp://concert.cert.dfn.de/pub/pca/tools/roca/&lt;br /&gt;
-----&lt;br /&gt;
&lt;br /&gt;
== [http://www.umftgm.ro/roslims/ ROSLIMS] ==&lt;br /&gt;
ROSLIMS (Romanian Simple Linux for Medical Students) is a Knoppix 3.4 based LiveCD  with focus on '''Medical''' software for students.&amp;lt;br&amp;gt;&lt;br /&gt;
Content: Medical Reference: Pybliographer, Medline Query Interface,&amp;lt;br&amp;gt;&lt;br /&gt;
molecule editors:XDrawChem,[[Chem Tool]], [[Abi Word]] (text editor),&amp;lt;br&amp;gt;&lt;br /&gt;
truetype fonts with Eastern European character support,  (KDE 3.2.2)&amp;lt;br&amp;gt;&lt;br /&gt;
72 pages tutorial in Romanian Language.&amp;lt;br&amp;gt;&lt;br /&gt;
*Homepage: http://www.umftgm.ro/roslims/&lt;br /&gt;
*Download: http://ftp.linux360.ro/distributii/roslims/&lt;br /&gt;
*Tutorial:http://ftp.linux360.ro/distributii/roslims/tutorialKnop34.pdf&lt;br /&gt;
*Language: '''Romanian''' and '''English'''&lt;br /&gt;
*Author: Dr. Marius Stefan MARUSTERI, ro_knoppix '''AT''' umftgm '''DOT''' ro&lt;br /&gt;
-----&lt;br /&gt;
== [http://www.skolelinux.no/ Skole KNOPPIX] ==&lt;br /&gt;
Based on the Skolelinux project.&lt;br /&gt;
*Homepage: http://www.skolelinux.no/&lt;br /&gt;
*Download: ftp://ftp.skolelinux.no/skolelinux/knoppixes/skoleknoppix/&lt;br /&gt;
*Download: ftp://ftp.nvg.ntnu.no/pub/linux/skoleknoppix/&lt;br /&gt;
*Language: '''Norwegian'''.&lt;br /&gt;
-----&lt;br /&gt;
== [http://slix.ljudmila.org/ Slix] ==&lt;br /&gt;
Slix is a Knoppix based LiveCD from '''Slovenia'''&lt;br /&gt;
Content: productivity applications: Open Office, browser.&lt;br /&gt;
*Homepage http://slix.ljudmila.org/&lt;br /&gt;
*Language: '''Slovenian'''&lt;br /&gt;
-----&lt;br /&gt;
== [http://www.linet-services.de/knoppix_cds.html SQL-Ledger Knoppix] ==&lt;br /&gt;
SQL-Ledger Knoppix is a liveCD based on Knoppix 3.2.&amp;lt;br&amp;gt;&lt;br /&gt;
Content: Accounting software SQL-Ledger (http://www.sql-ledger.org).&lt;br /&gt;
*Homepage http://www.linet-services.de/knoppix_cds.html&lt;br /&gt;
*Language: '''German'''&lt;br /&gt;
-----&lt;br /&gt;
== [http://gpstudio.com/stux/ STUX 0.7] ==&lt;br /&gt;
Knoppix LiveCD based on '''Slackware 9.1'''&lt;br /&gt;
*Homepage: http://gpstudio.com/stux/&lt;br /&gt;
*Download: http://gpstudio.com/stux/downloads.html&lt;br /&gt;
-----&lt;br /&gt;
== [http://sulix.homelinux.net/ Sulix] ==&lt;br /&gt;
*Homepage: http://sulix.homelinux.net/&lt;br /&gt;
*Download: http://sulix.homelinux.net/stuff/&lt;br /&gt;
*Language: '''Hungarian'''&lt;br /&gt;
-----&lt;br /&gt;
== [http://home.iae.nl/users/reinc/dxpedition_disk.html TLF-Morphix] ==&lt;br /&gt;
TLF-Morphix is a Morphix based LiveCD with focus on '''Ham Radio'''.&amp;lt;br&amp;gt;&lt;br /&gt;
Feature: a combination of LiveCD, TLF, and USB Keys / pendisk.&amp;lt;br&amp;gt;&lt;br /&gt;
See: [http://www.iae.nl/users/reinc/TLF-0.2.html TLF].&amp;lt;br&amp;gt;&lt;br /&gt;
Content: TLF-0.9.13,  cwdaemon-0.8,  KDE 3.1, ax25-apps''0.0.6-4,  ax25-tools''0.0.8-4.1,&lt;br /&gt;
ftpd''0.17-16, netcat''1.10-23, tcpdump''3.7.2-2, xconvers''0.8.2, xdx, xconvers,&lt;br /&gt;
hamlib1''1.1.4, libax25''0.0.11-2, driver for wireless cards  (802.11b).&lt;br /&gt;
*Homepage: http://home.iae.nl/users/reinc/dxpedition_disk.html&lt;br /&gt;
*Download: http://www.wwns.com/tlf/tlf-morphix/&lt;br /&gt;
*Latest Version: 0.20.live, and 0.20.USB (fit inside USB Keys)&lt;br /&gt;
*Size: 397 MB (LiveCD), 1.45 MB (USB)&lt;br /&gt;
*Language: '''Dutch''' and '''English'''&lt;br /&gt;
*Author: Rein Couperus&lt;br /&gt;
-----&lt;br /&gt;
== [http://www.markpreston.co.uk Toophpix] ==&lt;br /&gt;
Based on Knoppix 3.3. with some added files, a LAMP server, and modifiable form templates for dentists. By loading a MySQL database into RAM it allows users to enter data. The input patient details can then be saved to, and restored from, USB sticks or floppy disks by clicking desktop icons. United Kingdom based distro. &lt;br /&gt;
*Latest Version: 0412&lt;br /&gt;
*Introduction and Screenshots&amp;lt;br&amp;gt;&lt;br /&gt;
http://truth.positive-internet.com/~mpreston/tp/tp0412intro.html&amp;lt;br&amp;gt;&lt;br /&gt;
*Download: http://truth.positive-internet.com/~mpreston/toophpix0412.iso&lt;br /&gt;
*md5sum http://truth.positive-internet.com/~mpreston/toophpix0412.iso.md5&lt;br /&gt;
*Size: 717 MB&lt;br /&gt;
You might find the following commands useful as well to burn the cd to a&lt;br /&gt;
700Mb disc under Linux:&amp;lt;br&amp;gt;&lt;br /&gt;
cdrecord -scanbus&amp;lt;br&amp;gt;&lt;br /&gt;
cdrecord -overburn dev=0,0,0 toophpix0412.iso&amp;lt;br&amp;gt;&lt;br /&gt;
the three numbers (0,0,0) are those returned from the scanbus command.&lt;br /&gt;
*Language: English&lt;br /&gt;
*Author: Mark Preston&lt;br /&gt;
-----&lt;br /&gt;
&lt;br /&gt;
== [http://www.trxlinux.org/ Tr X] ==&lt;br /&gt;
Content: KDE 3.1.1, router and firewall. &amp;lt;br&amp;gt;&lt;br /&gt;
Configuration data stored on a floppy disk, hard disk, or USB keys.&amp;lt;br&amp;gt;&lt;br /&gt;
*Homepage http://www.trxlinux.org/&lt;br /&gt;
*Screenshots http://www.trxlinux.org/shots.html&lt;br /&gt;
*Package List http://www.trxlinux.org/list.txt&lt;br /&gt;
*Download http://www.trxlinux.org/download/&lt;br /&gt;
*Language: '''Turkish'''&lt;br /&gt;
-----&lt;br /&gt;
== [http://www.vigyaancd.org/ Vigyaan CD] ==&lt;br /&gt;
VigyaanCD is suitable for '''bioinformatics, computational biology and computational chemistry'''. &amp;lt;br&amp;gt;&lt;br /&gt;
Content:&amp;lt;br&amp;gt;&lt;br /&gt;
Artemis, Bioperl, BLAST (NCBI-tools), ClustalX, Cn3D, EMBOSS tools, Garlic,&amp;lt;br&amp;gt;&lt;br /&gt;
GROMACS, Ghemical, GNU R, Gnuplot, GIMP, Image Magick, JMol, MPQC,&amp;lt;br&amp;gt;&lt;br /&gt;
NJPlot, Open Babel, Octave, PSI3, PyMOL, Rasmol, Raster3D, SMILE,&amp;lt;br&amp;gt;&lt;br /&gt;
TINKER, XDrawChem, Xmgr, Xfig and GNU C/C++/Fortran compilers.&amp;lt;br&amp;gt;&lt;br /&gt;
Genomes from ''Eschercia coli'' (K 12) and Synechococcus sp. WH 8102.&amp;lt;br&amp;gt;&lt;br /&gt;
12 demos and tutorials for beginners.&amp;lt;br&amp;gt;&lt;br /&gt;
*Homepage: http://www.vigyaancd.org/&lt;br /&gt;
*Screenshots: http://www.vigyaancd.org/sample.html&lt;br /&gt;
*Download: http://www.vigyaancd.org/download.html (several mirrors around the world)&lt;br /&gt;
*Size: 647 MB.&lt;br /&gt;
*Latest version: 0.1&lt;br /&gt;
-----&lt;br /&gt;
== [http://www.ooo.cl/wendyx Wendyx Linux] ==&lt;br /&gt;
Wendyx is a Knoppix based LiveCD from '''Chile'''.&amp;lt;br /&amp;gt;&lt;br /&gt;
Content: KDE, Konqueror, X-CD-Roast, GFTP, kopete, XMMS, Mplayer&amp;lt;br /&amp;gt;&lt;br /&gt;
Customizacion de Knoppix Chilena en español hecha por Enrique Herrera Noya. Basada en Knoppix-es, orientada a estaciones de trabajo.&amp;lt;br /&amp;gt;&lt;br /&gt;
*Homepage: http://www.ooo.cl/wendyx/ (Site in spanish)&lt;br /&gt;
*Download: http://www.ooo.cl/wendyx/&lt;br /&gt;
*Size: 250 MB.&lt;br /&gt;
*Latest version: Beta&lt;br /&gt;
*Language: '''Spanish'''&lt;br /&gt;
*Author: Enrique Herera Noya&lt;br /&gt;
-----&lt;br /&gt;
&lt;br /&gt;
== [http://whoppix.net Whoppix] ==&lt;br /&gt;
White Hat Knoppix (WHoppix) is a Knoppix 3.6 based LiveCD with focus on '''security penetration testing'''.&amp;lt;br&amp;gt;&lt;br /&gt;
* Homepage: http://whoppix.net&lt;br /&gt;
* Homepage: http://www.whitehat.co.il&lt;br /&gt;
* Download: http://whoppix.net/download.html&lt;br /&gt;
* Language: '''Hebrew''' and '''English'''&lt;br /&gt;
-----&lt;br /&gt;
== [http://www.x-evian.org X-evian] ==&lt;br /&gt;
X-evian is a Debian and Knoppix based Live-CD.&amp;lt;br&amp;gt;&lt;br /&gt;
Feature: automatic hard disk installer.&amp;lt;br&amp;gt;&lt;br /&gt;
*Homepage: http://www.x-evian.org&lt;br /&gt;
*English version: http://www.sindominio.net/metabolik/x-evian/en/x-evian.html&lt;br /&gt;
*Download: http://sourceforge.net/project/showfiles.php?group_id=84034&lt;br /&gt;
*Language: '''Spanish'''&lt;br /&gt;
-----&lt;br /&gt;
== [http://www.xfld.org XFLD] ==&lt;br /&gt;
Xfld is a Knoppix based LiveCD with '''Xfce''' desktop environment. &amp;lt;br&amp;gt;&lt;br /&gt;
*Homepage: http://www.xfld.org/&lt;br /&gt;
-----&lt;br /&gt;
== [http://www.yalst.de/democd.php yalst LiveSupportTool] ==&lt;br /&gt;
yalst LiveSupportTool live demo CD based on Knoppix 3.6&amp;lt;br&amp;gt;&lt;br /&gt;
Browser based live support solution to chat with website visitors, monitor traffic, track users and many more&lt;br /&gt;
features. This CD starts Apache and MySQL at boot time and launches the Mozilla browser with a local website&lt;br /&gt;
where you can test this live support software from the visitor and the operators side.&lt;br /&gt;
*Homepage: http://www.yalst.de&lt;br /&gt;
*Download: http://www.yalst.de/democd.php&lt;br /&gt;
*Size: 689 MB&lt;br /&gt;
*Version: 2.35&lt;br /&gt;
*Language: '''German'''&lt;br /&gt;
*Status: active&lt;br /&gt;
*Authors: Andreas Beckmann, Markus Jasinski&lt;br /&gt;
-----&lt;br /&gt;
== [http://www.yoper.com YLive] ==&lt;br /&gt;
Ylive is a livecd of Yoper. Yoper is a high performance operating system.&lt;br /&gt;
*Homepage http://www.yoper.com/&lt;br /&gt;
*Download http://www.yoper.com/download.html&lt;br /&gt;
*Status: Not available yet, under development.&lt;br /&gt;
*Platform:  '''Optimized''' for '''i686'''&lt;br /&gt;
-----&lt;br /&gt;
== WISHLIST for Knoppix Customisations ==&lt;br /&gt;
&lt;br /&gt;
You can enter your fancy ideas into this [[Wish List]]&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
* other list: http://www.frozentech.com/content/livecd.php&lt;br /&gt;
* general linux distro: http://lwn.net/Distributions/&lt;/div&gt;</summary>
		<author><name>Valonso</name></author>	</entry>

	<entry>
		<id>https://mail.knoppix.net/wiki/Knoppix_Remastering_Howto_Spanish</id>
		<title>Knoppix Remastering Howto Spanish</title>
		<link rel="alternate" type="text/html" href="https://mail.knoppix.net/wiki/Knoppix_Remastering_Howto_Spanish"/>
				<updated>2005-02-15T14:38:15Z</updated>
		
		<summary type="html">&lt;p&gt;Valonso: /* Traducciones: */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Traducciones: ==&lt;br /&gt;
* Versión en inglés: [[Knoppix Remastering Howto]]&lt;br /&gt;
* Versión en alemán: [[Knoppix Remastering Howto Deutsch]]&lt;br /&gt;
----== Vea también : ==&lt;br /&gt;
* Si desea crear un kernel personalizado, compruebe [[Knoppix Custom Kernel Howto]]&lt;br /&gt;
* También hay una guía sobre el mismo asunto en O'Reilly: [http://linux.oreillynet.com/lpt/a/4323 Using and Customizing Knoppix]&lt;br /&gt;
----&lt;br /&gt;
=== Esta guía le mostrará cómo remasterizar KNOPPIX ===&lt;br /&gt;
(Notas : las órdenes deberían aparecer en una sóla línea, por favor maximice su ventana del navegador. Si tiene cualquier comentario o sugerencia, por favor envíe el formulario que hay al final.)&lt;br /&gt;
&lt;br /&gt;
Puede que desee personalizar un Knoppix ya adaptado, de forma que no tenga que hacer tanto esfuerzo (tal como eliminar programas). Si es así, vea  [[Knoppix Customizations]].&lt;br /&gt;
&lt;br /&gt;
==== Requisitos del sistema: ====&lt;br /&gt;
*CD-ISO&lt;br /&gt;
** por lo menos 1 GB de memoria libre total FREE RAM+Swap (ej. 256M ram, y 750M swap DISPONIBLE) (a menos que use un programa de compresión diferente - busque compressloop en esta página)&lt;br /&gt;
** 3 GB libres en una partición de disco formateada con '''sistema de ficheros Linux (ext2/3, xfs, etc.)'''&lt;br /&gt;
*DVD-ISO&lt;br /&gt;
** 5 GB libres de RAM + swap (para un DVD de tamaño completo)&lt;br /&gt;
** 15 GB libres en una partición de disco formateada con '''sistema de ficheros Linux (ext2/3, xfs, etc.)'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Instrucciones: ====&lt;br /&gt;
&lt;br /&gt;
# Arranque desde el ''CD de Knoppix''&lt;br /&gt;
# Abra una consola de root:&lt;br /&gt;
** Menú: Kmenu-&amp;gt;Knoppix-&amp;gt;Consola de Root&lt;br /&gt;
** Nota: Todas las órdenes a continuación son ejecutadas desde la consola de root.&lt;br /&gt;
# Configure su conexión a Internet (lo necesitará más adelante). Si usa DHCP, ya debería estar configurada.&lt;br /&gt;
** Nota: Ejecute '''ifconfig''' para comprobarlo.&lt;br /&gt;
# Busque la partición en la que va a trabajar. En este ejemplo será '''hda1''' . La partición debería tenes al menos 3 GB libres&lt;br /&gt;
# Monte la partición:&lt;br /&gt;
** '''mount -rw /dev/hda1 /mnt/hda1'''&lt;br /&gt;
** Nota: Asegúrese que es de lectura/escritura u obtendrá errores más adelante cuando cambie la raíz del sistema. Para comprobarlo, teclee '''mount'''&lt;br /&gt;
# Cree un directorio raíz donde trabajar:&lt;br /&gt;
** '''mkdir /mnt/hda1/knx'''&lt;br /&gt;
** Si coloca todos sus ficheros aquí, será fácil borrarlos todos después&lt;br /&gt;
# Si no tiene 1 GB de RAM ('''cat /proc/meminfo''' (physical+swap)) entonces necesitará un fichero de intercambio (swap):&lt;br /&gt;
** '''cd /mnt/hda1/knx ; dd if=/dev/zero of=swapfile bs=1M count=750 ; mkswap swapfile ; swapon swapfile'''&lt;br /&gt;
# Cree 2 directorios, uno para su nuevo CD maestro, y otro para los fuentes, en una partición del disco. También, cree directorios adicionales en ellos llamados KNOPPIX:&lt;br /&gt;
** '''mkdir -p /mnt/hda1/knx/master/KNOPPIX'''&lt;br /&gt;
** '''mkdir -p /mnt/hda1/knx/source/KNOPPIX'''&lt;br /&gt;
# Ahora copie los ficheros de KNOPPIX a su directorio fuente:&lt;br /&gt;
'''* '''cp -Rp /KNOPPIX/''' /mnt/hda1/knx/source/KNOPPIX &amp;amp;'''&lt;br /&gt;
** Nota: Esto tardará unos minutos&lt;br /&gt;
# Copie la página HTML principal de inicio:&lt;br /&gt;
** '''cp /cdrom/index.html /mnt/hda1/knx/master/ '''&lt;br /&gt;
# Copie todos los ficheros necesarios excepto el fichero KNOPPIX, de unos 700 Mb.&lt;br /&gt;
** &amp;lt; 3.4: '''cd /cdrom/KNOPPIX;find . -size -10000k -type f -exec cp -p --parents {} /mnt/hda1/knx/master/KNOPPIX/ \;'''&lt;br /&gt;
** 3.4: '''cd /cdrom;find . -size -10000k -type f -exec cp -p --parents {} /mnt/hda1/knx/master/ \;'''&lt;br /&gt;
# Ahora puede cambiar la raíz del sistema &amp;quot;chroot&amp;quot; al KNOPPIX copiado en su partición:&lt;br /&gt;
** '''chroot /mnt/hda1/knx/source/KNOPPIX'''&lt;br /&gt;
&lt;br /&gt;
Si obtiene un montón de mensajes de error '''/dev/null permission denied''',  debería hacer los siguiente. Esto puede pasar si guarda sus datos de configuración de Knoppix en la misma partición que está usando para la remasterización, Y arranca Knoppix con '''knoppix home=scan'''.&lt;br /&gt;
&lt;br /&gt;
Compruebe el estado de montado si obtuvo el problema: '''mount /dev/hdaX on /mnt/hdaX type ext3 (rw,nosuid,nodev)''' (reemplace la X con su número de partición ) donde &amp;quot;nodev&amp;quot; significa que no puede acceder al sistema de ficheros montado y que no puede acceder a /dev/null. Y algunos scripts redirigen la salida a /dev/null... Para solventar esto debería montar la partición de destino antes de cambiar la raíz del sistema (chroot) de esta forma:&lt;br /&gt;
 ^d  # control+d saldrá del entorno chroot&lt;br /&gt;
 mount /dev/hda1 /mnt/hda1&lt;br /&gt;
Entonces debería obtener:&lt;br /&gt;
 mount /dev/hda1 on /mnt/hda1 type ext3 (rw)&lt;br /&gt;
&lt;br /&gt;
Si persisten los avisos de /dev/null entonces, antes de hacer chroot, haga:&lt;br /&gt;
 mount --bind /dev /mnt/hda1/knx/source/KNOPPIX/dev&lt;br /&gt;
¡Tiene que desmontar umount /mnt/hda1/knx/source/KNOPPIX/dev antes de construir la imagen del CD o el directorio /dev del CD se hará un lío!&lt;br /&gt;
&lt;br /&gt;
entonces puede seguir y hacer el chroot.&lt;br /&gt;
&lt;br /&gt;
* Ahora ha cambiado su direcotio raíz. &amp;quot;/&amp;quot; es en estos en realidad &amp;quot;/mnt/hda1/knx/source/KNOPPIX&amp;quot;&lt;br /&gt;
* Para acceder a Internet necesitará montar proc '''mount -t proc /proc proc'''&lt;br /&gt;
* Ahora edite /etc/resolv.conf y añada su servidor de nombres o &amp;quot;salga&amp;quot; del chroot y copie su fichero resolve.conf en el directorio fuente correspondiente: '''cp /etc/dhcpc/resolv.conf /mnt/hda1/knx/source/KNOPPIX/etc/dhcpc/resolv.conf'''&lt;br /&gt;
* Cambie también su grupo MS en smb.conf si desea soporte smbd (MSHOME es normalmente Home en XP y WORKGROUP en Windows 9x .&lt;br /&gt;
* Compruebe su conexión a Internet desde la nueva raíz : '''ping google.com'''&lt;br /&gt;
* Actualice su lista de paquetes con '''apt-get update'''&lt;br /&gt;
* Ahora puede realizar cambios.&lt;br /&gt;
* '''Aviso''': apt-get upgrade es una MALA IDEA. Muy probablemente, hará que su remasterización de KNOPPIX no sea arrancable o se corrompa en alguna forma. Un método más seguro consiste en actualizar sólo los paquetes necesarios&lt;br /&gt;
** Antes de poder añadir programas, probablemente tendrá que eliminar algunos paquetes.  Para obtener una lista de los paquetes instalados, teclee esto:&lt;br /&gt;
'''*''' '''dpkg-query -l'''&lt;br /&gt;
** Si quiere tener esa lista ordenada por tamaño (de esta forma podrá eliminar los que más ocupan), teclee esto:&lt;br /&gt;
'''*''' '''dpkg-query -W --showformat='${Installed-Size} ${Package}\n' | sort -n'''&lt;br /&gt;
** Para eliminar un paquete (y todos los paquetes que dependen de él), teclee esto:&lt;br /&gt;
'''*''' '''apt-get remove &amp;lt;nombre-del-paquete-a-eliminar&amp;gt;'''&lt;br /&gt;
** Para comprobar paquetes huérfanos, teclee esto:&lt;br /&gt;
'''*''' '''deborphan'''&lt;br /&gt;
** Si desea ahorrar más espacio eliminando esos molestos huérfanos(¡Qué cruel!), teclee esto ('''Aviso''', no se le preguntará sí/no para eliminar estos paquetes.  Cuando pulse Intro después de esta orden, los paquetes '''habrán desaparecido'''):&lt;br /&gt;
'''*''' '''deborphan | xargs apt-get -y remove'''&lt;br /&gt;
** Si no está seguro acerca del comando anterior y quiere ver qué pasará sin hacer ningún cambio, simplemente añada la opción '''-s''' a la orden apt-get de esta forma (puede hacer esto con todas las órdenes apt-get, y es un buen hábito usar esta opción antes de operaciones masivas como ésta):&lt;br /&gt;
'''*''' '''deborphan | xargs apt-get -s -y remove'''&lt;br /&gt;
** Ahora las buenas obras.  Si desea añadir un paquete, teclee esto:&lt;br /&gt;
'''*''' '''apt-get install &amp;lt;nombre-del-paquete-a-instalar&amp;gt;'''&lt;br /&gt;
** ¿Que no sabe qué paquetes instalar?  Teclee esto.  Cuando aparezca la lista, puede examinarla (¡unas 13000 líneas!) o buscar cosas usando '''/&amp;lt;search-term&amp;gt;''':&lt;br /&gt;
'''*''' '''apt-cache search .* | sort | less'''&lt;br /&gt;
** Cuando haya terminado de eliminar y añadir paquetes, una buena forma de hacer limpieza es tecleando los siguiente:&lt;br /&gt;
'''*''' '''COLUMNS=200 dpkg -l |grep ^rc |awk '{print $2} ' | xargs dpkg -P'''&lt;br /&gt;
** También, como el sistema de paquetes Debian guarda en caché los paquetes descargados, querrá ejecutar lo siguiente para eliminar esos ficheros inútiles:&lt;br /&gt;
'''*''' '''apt-get clean'''&lt;br /&gt;
** las configuraciones de usuario están en /etc/skel&lt;br /&gt;
** consejo: no cloque ficheros en /root sólo estarán disponibles en tiempo de ejecucuón en /KNOPPIX/root&lt;br /&gt;
* Desmonte /proc - ¡muy importante! '''umount /proc'''&lt;br /&gt;
* Pulse '''CTRL+D''' para volve a la raíz original (no chrooted).&lt;br /&gt;
&lt;br /&gt;
==== Notas : ====&lt;br /&gt;
&lt;br /&gt;
Cuando compruebe programas gráficos basados en X, tendrá que hacer '''export DISPLAY=localhost:0.0'''&lt;br /&gt;
&lt;br /&gt;
Cuando quiera autoejecutar algunos programas, puede crear un script y ponerlo en el directorio /etc/rc5.d/ (Esto sólo carga elementos antes de cargar las X)&lt;br /&gt;
&lt;br /&gt;
hay material interesante en /etc/init.d/knoppix-autoconfig :&lt;br /&gt;
&lt;br /&gt;
* El fichero de fondo X background está en /cdrom/KNOPPIX/background.gif '''(en knoppix 3.4: background.jpg)'''&lt;br /&gt;
* Al igual que con floppyconfig, está cdromconfig que ejecutará cdrom/KNOPPIX/knoppix.sh&lt;br /&gt;
&lt;br /&gt;
hay material interesante en /etc/init.d/xsession :&lt;br /&gt;
* TAMBIÉN establece el fondo /usr/local/lib/knoppix.gif&lt;br /&gt;
&lt;br /&gt;
Ahora la creación del fichero ISO :&lt;br /&gt;
&lt;br /&gt;
* ya hemos terminado de personalizarlo y ¡queremos quemar!&lt;br /&gt;
* primero haga algo de limpieza : ''' elimine los ficheros .bash_history, ficheros temporales etc '''&lt;br /&gt;
* '''rm -rf /mnt/hda1/knx/source/KNOPPIX/.rr_moved'''&lt;br /&gt;
* Ahora crearemos el fichero enorme que es un sistema de ficheros ISO 9660 cloop comprimido : '''mkisofs -R -U -V &amp;quot;KNOPPIX.net filesystem&amp;quot; -publisher &amp;quot;KNOPPIX www.knoppix-es.org&amp;quot; -hide-rr-moved -cache-inodes -no-bak -pad /mnt/hda1/knx/source/KNOPPIX | nice -5 /usr/bin/create_compressed_fs - 65536 &amp;gt; /mnt/hda1/knx/master/KNOPPIX/KNOPPIX'''&lt;br /&gt;
&lt;br /&gt;
el &amp;quot;www.knoppix-es.org&amp;quot; y &amp;quot;Knoppix.net filesystem&amp;quot; pueden ser modificados a lo que quiera que nombre el fichero. Obtendrá un error diciendo que no cumple los estándars ISO, puede ignorarlo.&lt;br /&gt;
&lt;br /&gt;
En Knoppix 3.4 el scrip create_compressed_fs ha sido actualizado así que asegúrese de usarlo para obtener los mejores resultados.&lt;br /&gt;
Tiene una nueva opción '''-b''' (best), que activa la mejor compresión usando diferentes esquemas de compresión e intenta optimizarlo de esa forma, pero sea cauto, porque esa opción es ralentiza (10 veces más lento).&lt;br /&gt;
&lt;br /&gt;
* si todo fue bien, para crear la imagen del CD-ROM final :&lt;br /&gt;
* '''cd /mnt/hda1/knx/master'''&lt;br /&gt;
* '''rm -f KNOPPIX/md5sums; find -type f -not -name md5sums -not -name boot.cat -not -name isolinux.bin -exec md5sum {} \; &amp;gt;&amp;gt; KNOPPIX/md5sums''' (esto actualizará las sumas de verificación md5 de los ficheros incluidos, se usa para comprobar la integridad)&lt;br /&gt;
* para Knoppix &amp;lt;= 3.3: '''mkisofs -pad -l -r -J -v -V &amp;quot;KNOPPIX&amp;quot; -b KNOPPIX/boot.img -c KNOPPIX/boot.cat -hide-rr-moved -o /mnt/hda1/knx/knoppix.iso /mnt/hda1/knx/master''' (la ISO se guardará en /mnt/hda1/knx/knoppix.iso)&lt;br /&gt;
* Para Knoppix &amp;gt;= 3.4 u otras distribuciones basadas en isolinux haga:&lt;br /&gt;
'''mkisofs -pad -l -r -J -v -V &amp;quot;KNOPPIX&amp;quot; -no-emul-boot -boot-load-size 4 -boot-info-table -b boot/isolinux/isolinux.bin -c boot/isolinux/boot.cat -hide-rr-moved -o /mnt/hda1/knx/knoppix.iso /mnt/hda1/knx/master''' (la ISO se guardará en /mnt/hda1/knx/knoppix.iso)&lt;br /&gt;
* ¡y eso es todo!&lt;br /&gt;
&lt;br /&gt;
=== Trucos/consejos ===&lt;br /&gt;
Si está buscando paquetes grandes instalados teclee&lt;br /&gt;
: dpkg-awk &amp;quot;Status: .* installed$&amp;quot; -- Package Installed-Size | \&lt;br /&gt;
: awk '{print $2}' | egrep -v '^$' | xargs -n2 echo | \&lt;br /&gt;
: perl -pe 's/(\S+)\s(\S+)/$2 $1/' | sort -rg&lt;br /&gt;
listará los paquetes en orden de tamaño descendente.&lt;br /&gt;
Por lo menos diez veces más rápido es el comando&lt;br /&gt;
&lt;br /&gt;
: dpkg-query -W --showformat='${Installed-Size} ${Package}\n' | sort -n&lt;br /&gt;
&lt;br /&gt;
y no necesita dpkg-awk o awk o perl.&lt;br /&gt;
&lt;br /&gt;
Si tiene algún problema con el comando de ordenación anterior, pruebe a usar KPackage, expanda todas las ramas y ordene por la columna de tamaño para encontrar los paquetes mayores.&lt;br /&gt;
&lt;br /&gt;
Compruebe la salida del programa &amp;quot;deborphan&amp;quot;, listará los paquetes huérfanos que pueden ser eliminados, estos paquetes eran usados por otros paquetes que ahora han sido borrados.&lt;br /&gt;
&lt;br /&gt;
Yo he obtenido buenos resultados remasterizando trabajando desde el cd como root y desde fluxbox. Sólo teclee &amp;quot;knoppix 2&amp;quot; en el prompt de arranque y arrancará en una consola de texto como root, donde puede teclear &amp;quot;startx /usr/bin/fluxbox&amp;quot;. Me gusta usar la consola unicode xterm.&lt;br /&gt;
&lt;br /&gt;
Mientras trabajo desde chroot creando la remasterización me gusta usar &amp;quot;apt-get remove --purge pkg-name&amp;quot; para eliminar paquetes porque antes de hacer nada se detendrá y mostrará los detalles de lo que va a ajustar para eliminar y le permitirá decir &amp;quot;sí o no&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Si no usa la instrucción &amp;quot;apt-get&amp;quot; y tiene que limpiar y ùrgar mucho, aquí tiene la forma de hacerlo: &amp;quot;COLUMNS=200 dpkg -l |grep ^rc |awk '{print $2} ' &amp;gt;topurge&amp;quot;. Lo que creará una lista de los paquetes eliminados a purgar y entonces puede hacer &amp;quot;dpkg -P `cat topurge `&amp;quot; y ya está. &amp;quot;COLUMNS=200 dpkg -l |grep ^rc |awk '{print $2} ' | xargs dpkg -P&amp;quot; es la versión en una sola línea de esto.&lt;br /&gt;
Use también &amp;quot;deborphan &amp;gt;orphaned&amp;quot; y luego &amp;quot;dpkg -P `cat orphaned `&amp;quot;. &amp;quot;deborphan | xargs dpkg -P &amp;quot; es una versión en una sola línea para lo miso.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Eso es todo. Esta es una versión actualizada de mi howto pevio. No es para novatos en Linux, necesitará buscarse la vida para hacerlo trabajar. Actualizaré esto con correcciones/mejoras/etc a medida que las tenga.&lt;br /&gt;
&lt;br /&gt;
Gracias a aay, charan, Tech2k, y #knoppix por algunas correcciones, trucos e ideas.  Es libre de editar o añadir a este howto.&lt;br /&gt;
Nota cerca de swap:&amp;lt;br&amp;gt;&lt;br /&gt;
No necesita realmente 1G de swap ya que hay dos nuevas herramientaspara crear sistemas de ficheros comprimidos. Aquí hay algunos candidatos para crear sistemas de ficheros ''comprimidos'':&lt;br /&gt;
* Valentijn's rewrite [http://projects.openoffice.nl/downloads/compressloop/]&lt;br /&gt;
* Quozl's port of compressloop for Knoppix 3.4 [http://quozl.linux.org.au/compressloop-1.9-64bit.c]&lt;br /&gt;
* Quozl's distributed compressloop (use more than one processor to speed things up) [http://quozl.linux.org.au/knoppix/compressloop/] or [http://quozl.netrek.org/knoppix/compressloop/]&lt;br /&gt;
* Justin's patch [http://s.bouncybouncy.net/~justin/code/] (link broken) I also just wrote a distributed cloop compressor(or for smp)  It's in that same directory.&lt;br /&gt;
&lt;br /&gt;
==== Truco, compruebe la imagen del cd sin grabarla en un cd ====&lt;br /&gt;
&lt;br /&gt;
Si tiene una partición de sobra con al menos 700MB de espacio libre formateada con ext2, ext3 o Vfat, puede usarla para comprobaciones arrancando desde un disquete. Un disquete de arranque buscará una partición con el directorio /KNOPPIX/ en la raíz, y la imagen comprimida /KNOPPIX/KNOPPIX. En lugar de usar el subdirectorio /mnt/hda1/knx/master/KNOPPIX/ como se describió anteriormente, se debería llamar /mnt/hda2/KNOPPIX/ . Entonces el index.html estaría en /mnt/hda2/index.html y la imagen comprimida estaría en /mnt/hda2/KNOPPIX/KNOPPIX . Ahora puede arrancar desde un disquete y usar /mnt/hda2 como imagen. Para más infomración lea [[Hd BasedHowTo]].&lt;br /&gt;
&lt;br /&gt;
Si no tiene una partición extra o no quiere hacerlo, puede usar Qemu ( lea [http://fabrice.bellard.free.fr/qemu/] ) con la imagen ISO de esta forma:&lt;br /&gt;
'''qemu -m 128 -cdrom /temp/knoppix-custom.iso -boot d -user-net'''&lt;br /&gt;
Ni siquiera necesita construir imagen de disco antes, simplemente instale Qemu y pruebe esto. ¡Asombroso!&lt;br /&gt;
&lt;br /&gt;
==== Arranque de imágenes de Knoppix con GRUB ====&lt;br /&gt;
* Primero copie /boot del cd de Knoppix a su partición de arranque (o incluso a su partición dos). Yo nombré el mío boot.knoppix&lt;br /&gt;
''' Copie el directorio /KNOPPIX a su '''directorio raíz* de cualquir disco duro. Puede colocarlo en cualquier otra partición distinta a la de arranque. (puede ser ext2/3, reiserfs o vfat)&lt;br /&gt;
* Coloque los siguiente en el fichero /boot/grub/menu.lst:&lt;br /&gt;
 title           KNOPPIX&lt;br /&gt;
 root            (hd0,0)&lt;br /&gt;
 kernel  /boot.knoppix/vmlinuz 2 fromhd=/dev/hda4 lang=us&lt;br /&gt;
 initrd  /boot.knoppix/miniroot.gz&lt;br /&gt;
* tenga en cuenta que el parámetro fromhd: es el lugar donde está el directorio /KNOPPIX&lt;br /&gt;
* reinicie y disfrute.&lt;br /&gt;
&lt;br /&gt;
Si mi howto (cómo) es demasiado confuso, o le gustaría una segunda opinión, mire el bonito howto de charan : http://gnubox.dyndns.org:8080/~sunil/knoppix.php .&lt;br /&gt;
Otro Howto en http://www.stirnimann.com/mystuff/doc/knoppix.txt&lt;br /&gt;
&lt;br /&gt;
Hay un asistente, que utiliza todos los pasos de desempaquetado, compresión y grabación de CD mencionados aquí. También muestra una consola donde puede actualizar el sistema KNOPPIX descomprimido usando herramientas de estándar de instalación de software Debian. Se llama mmkcdrom y part del paquete de scripts: [http://rcswww.urz.tu-dresden.de/~holzhey/plugscript]&lt;br /&gt;
&lt;br /&gt;
Otro HOWTO más, para los freaks de la consola, en http://quozl.linux.org.au/knoppix/&lt;br /&gt;
&lt;br /&gt;
Asegúrese de que echa un vistazo a [http://knoppix.net/forum/viewforum.php?f=2 Knoppix Customization Forum] para ideas y ayuda con la remasterización.&lt;br /&gt;
----&lt;br /&gt;
Este es el esquema de directorios recomendado para remasterizar KNOPPIX:&lt;br /&gt;
 . (invoque ../remaster desde aquí)&lt;br /&gt;
 |-- master (invoke ../../[[u]]mountbootimage from here)&lt;br /&gt;
 |   |-- KNOPPIX&lt;br /&gt;
 |   |   |-- KNOPPIX (compressed image)&lt;br /&gt;
 |   |   |-- boot.img (boot floppy image)&lt;br /&gt;
 |   |   `-- (other files snipped)&lt;br /&gt;
 |   `-- index.html&lt;br /&gt;
 `-- source&lt;br /&gt;
 `-- KNOPPIX (se puede hacer chroot sobre este directorio)&lt;br /&gt;
 |-- bin&lt;br /&gt;
 |-- boot&lt;br /&gt;
 |-- cdrom&lt;br /&gt;
 |-- dev&lt;br /&gt;
 |-- etc&lt;br /&gt;
 |-- floppy&lt;br /&gt;
 |-- home&lt;br /&gt;
 |-- initrd&lt;br /&gt;
 |-- lib&lt;br /&gt;
 |-- mnt&lt;br /&gt;
 |-- none&lt;br /&gt;
 |-- opt&lt;br /&gt;
 |-- proc&lt;br /&gt;
 |-- root&lt;br /&gt;
 |-- sbin&lt;br /&gt;
 |-- tmp -&amp;gt; /var/tmp&lt;br /&gt;
 |-- usr&lt;br /&gt;
 |-- var&lt;br /&gt;
 `-- vmlinuz -&amp;gt; boot/vmlinuz-2.4.22-xfs&lt;br /&gt;
----&lt;br /&gt;
el siguiente script &amp;quot;remaster&amp;quot; hará el proceso de remasterización por usted. Úselo como root, u obtendrá derechos de acceso incorrectos en la imagen.&lt;br /&gt;
&lt;br /&gt;
El script ha sido probado con Debian sid del 2004-04-02.&lt;br /&gt;
&lt;br /&gt;
 #!/bin/bash -x&lt;br /&gt;
 # This script builds a new KNOPPIX ISO image.&lt;br /&gt;
 # Copyright (C) 2004 by Marc Haber &amp;lt;mh+knoppix-remaster@zugschlus.de&amp;gt;&lt;br /&gt;
 # License: GPL V2&lt;br /&gt;
 &lt;br /&gt;
 ROOT=&amp;quot;$PWD&amp;quot;&lt;br /&gt;
 SOURCE=&amp;quot;$ROOT/source/KNOPPIX&amp;quot;&lt;br /&gt;
 MASTER=&amp;quot;$ROOT/master&amp;quot;&lt;br /&gt;
 CLOOPTARGET=&amp;quot;$ROOT/master/KNOPPIX/KNOPPIX&amp;quot;&lt;br /&gt;
 TARGET=&amp;quot;$ROOT&amp;quot;&lt;br /&gt;
 EXCLUDELIST=&amp;quot;$ROOT/source/excludelist&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 rm -rf $SOURCE/.rr_moved&lt;br /&gt;
 &lt;br /&gt;
 cd $SOURCE&lt;br /&gt;
 mkisofs -R -U -V &amp;quot;KNOPPIX.net filesystem&amp;quot; \&lt;br /&gt;
 -P &amp;quot;KNOPPIX www.knoppix.net&amp;quot; \&lt;br /&gt;
 -hide-rr-moved -cache-inodes -no-bak -pad \&lt;br /&gt;
 -exclude-list $EXCLUDELIST \&lt;br /&gt;
 . | nice -5 /usr/bin/create''compressed''fs - 65536 &amp;gt; $CLOOPTARGET&lt;br /&gt;
 &lt;br /&gt;
 cd $MASTER&lt;br /&gt;
 rm -f KNOPPIX/md5sums&lt;br /&gt;
 find -type f -not -name md5sums -not -name boot.cat -exec md5sum {} \; &amp;gt;&amp;gt; KNOPPIX/md5sums&lt;br /&gt;
 mkisofs -pad -l -r -J -v -V &amp;quot;KNOPPIX&amp;quot; -b KNOPPIX/boot.img \&lt;br /&gt;
 -c KNOPPIX/boot.cat -hide-rr-moved -o $TARGET/knoppix.iso $MASTER&lt;br /&gt;
----&lt;br /&gt;
El siguiente script montará la imagen de arranque de disquete y la imagen initrd para su modificación. La función umount construirá una nueva imagen initrd y la pondrá de vuelta en la imagen de arranque del disquete.&lt;br /&gt;
&lt;br /&gt;
El script ha sido probado con Debian sid del 2004-01-13.&lt;br /&gt;
&amp;lt;!-- lines starting with space a preformatted --&amp;gt;&lt;br /&gt;
 #!/bin/bash -x&lt;br /&gt;
 # This script will loop-mount boot floppy and initrd image&lt;br /&gt;
 # Copyright (C) 2004 by Marc Haber &amp;lt;mh+knoppix-remaster@zugschlus.de&amp;gt;&lt;br /&gt;
 # License: GPL V2&lt;br /&gt;
 unset CDPATH || true&lt;br /&gt;
 &lt;br /&gt;
 # if not root, re-invoke self as root&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;if [[ &amp;quot;`id -u`&amp;quot; -ne 0 ]]; then&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 export LOCUSER=&amp;quot;$USER&amp;quot;&lt;br /&gt;
 export LOCHOME=&amp;quot;$HOME&amp;quot;&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;if [[ &amp;quot;${SHELLOPTS/xtrace/}&amp;quot; != &amp;quot;$SHELLOPTS&amp;quot; ]]; then&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 sudo bash -x $0 $@&lt;br /&gt;
 exit $?&lt;br /&gt;
 else&lt;br /&gt;
 sudo $0 $@&lt;br /&gt;
 exit $?&lt;br /&gt;
 fi&lt;br /&gt;
 else&lt;br /&gt;
 LOCUSER=&amp;quot;${LOCUSER:-$USER}&amp;quot;&lt;br /&gt;
 LOCHOME=&amp;quot;${LOCHOME:-$HOME}&amp;quot;&lt;br /&gt;
 fi&lt;br /&gt;
 set -e&lt;br /&gt;
 &lt;br /&gt;
 KNOPPIXDIR=&amp;quot;KNOPPIX&amp;quot;&lt;br /&gt;
 BOOTIMGFILE=&amp;quot;$KNOPPIXDIR/boot.img&amp;quot;&lt;br /&gt;
 BOOTIMGFS=&amp;quot;vfat&amp;quot;&lt;br /&gt;
 BOOTIMGDIR=&amp;quot;boot.img&amp;quot;&lt;br /&gt;
 INITRDGZ=&amp;quot;$BOOTIMGDIR/miniroot.gz&amp;quot;&lt;br /&gt;
 INITRDFILE=&amp;quot;$KNOPPIXDIR/miniroot&amp;quot;&lt;br /&gt;
 INITRDFS=&amp;quot;ext2&amp;quot;&lt;br /&gt;
 INITRDDIR=&amp;quot;miniroot&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 mountbootimage() {&lt;br /&gt;
 if ! modprobe loop; then&lt;br /&gt;
 echo &amp;gt;&amp;amp;2 &amp;quot;ERR: cannot load loop module&amp;quot;&lt;br /&gt;
 exit 1&lt;br /&gt;
 fi&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;nowiki&amp;gt;if ! [[ -e &amp;quot;$BOOTIMGFILE&amp;quot; ]]; then&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 echo &amp;gt;&amp;amp;2 &amp;quot;ERR: no $BOOTIMGFILE found&amp;quot;&lt;br /&gt;
 exit 1&lt;br /&gt;
 fi&lt;br /&gt;
 &lt;br /&gt;
 for nofile in $BOOTIMGDIR $INITRDGZ $INITRDFILE $INITRDDIR; do&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;if [[ -e &amp;quot;$nofile&amp;quot; ]]; then&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 echo &amp;gt;&amp;amp;2 &amp;quot;ERR: $nofile already exists&amp;quot;&lt;br /&gt;
 exit 1&lt;br /&gt;
 fi&lt;br /&gt;
 done&lt;br /&gt;
 &lt;br /&gt;
 mkdir -p $BOOTIMGDIR&lt;br /&gt;
 mount -o loop,uid=$LOCUSER -t $BOOTIMGFS $BOOTIMGFILE $BOOTIMGDIR&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt; $INITRDGZ gunzip &amp;gt; $INITRDFILE&lt;br /&gt;
 mkdir -p $INITRDDIR&lt;br /&gt;
 mount -o loop -t $INITRDFS $INITRDFILE $INITRDDIR&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 umountbootimage() {&lt;br /&gt;
 dd if=/dev/zero of=$INITRDDIR/nullfile || true&lt;br /&gt;
 sync&lt;br /&gt;
 rm $INITRDDIR/nullfile&lt;br /&gt;
 umount $INITRDDIR&lt;br /&gt;
 rmdir $INITRDDIR&lt;br /&gt;
 &amp;lt; $INITRDFILE gzip --best &amp;gt; $INITRDGZ&lt;br /&gt;
 rm -f $INITRDFILE&lt;br /&gt;
 &lt;br /&gt;
 umount $BOOTIMGDIR&lt;br /&gt;
 rmdir $BOOTIMGDIR&lt;br /&gt;
 &lt;br /&gt;
 syslinux KNOPPIX/boot.img&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 case &amp;quot;`basename $0`&amp;quot; in&lt;br /&gt;
 mountbootimage)&lt;br /&gt;
 mountbootimage&lt;br /&gt;
 ;;&lt;br /&gt;
 umountbootimage)&lt;br /&gt;
 umountbootimage&lt;br /&gt;
 ;;&lt;br /&gt;
 *)&lt;br /&gt;
 echo &amp;gt;&amp;amp;2 &amp;quot;ERR: called with unknown name `basename $0`&amp;quot;&lt;br /&gt;
 exit 1&lt;br /&gt;
 ;;&lt;br /&gt;
 esac&lt;/div&gt;</summary>
		<author><name>Valonso</name></author>	</entry>

	<entry>
		<id>https://mail.knoppix.net/wiki/Knoppix_Remastering_Howto_Spanish</id>
		<title>Knoppix Remastering Howto Spanish</title>
		<link rel="alternate" type="text/html" href="https://mail.knoppix.net/wiki/Knoppix_Remastering_Howto_Spanish"/>
				<updated>2005-01-10T21:38:31Z</updated>
		
		<summary type="html">&lt;p&gt;Valonso: /* Arranque de imágenes de Knoppix con GRUB */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Traducciones: ==&lt;br /&gt;
* Versión en inglés: [[Knoppix Remastering Howto]]&lt;br /&gt;
* Versión en alemán: [[Knoppix Remastering Howto Deutsch]]&lt;br /&gt;
----== Vea también : ==&lt;br /&gt;
* Si desea crear un kernel personalizado, compruebe [[Knoppix Custom Kernel Howto]]&lt;br /&gt;
* También hay una guía sobre el mismo asunto en O'Reilly: [[http://linux.oreillynet.com/lpt/a/4323 Using and Customizing Knoppix]]&lt;br /&gt;
----&lt;br /&gt;
=== Esta guía le mostrará cómo remasterizar KNOPPIX ===&lt;br /&gt;
(Notas : las órdenes deberían aparecer en una sóla línea, por favor maximice su ventana del navegador. Si tiene cualquier comentario o sugerencia, por favor envíe el formulario que hay al final.)&lt;br /&gt;
&lt;br /&gt;
Puede que desee personalizar un Knoppix ya adaptado, de forma que no tenga que hacer tanto esfuerzo (tal como eliminar programas). Si es así, vea  [[Knoppix Customizations]].&lt;br /&gt;
&lt;br /&gt;
==== Requisitos del sistema: ====&lt;br /&gt;
*CD-ISO&lt;br /&gt;
** por lo menos 1 GB de memoria libre total FREE RAM+Swap (ej. 256M ram, y 750M swap DISPONIBLE) (a menos que use un programa de compresión diferente - busque compressloop en esta página)&lt;br /&gt;
** 3 GB libres en una partición de disco formateada con '''sistema de ficheros Linux (ext2/3, xfs, etc.)'''&lt;br /&gt;
*DVD-ISO&lt;br /&gt;
** 5 GB libres de RAM + swap (para un DVD de tamaño completo)&lt;br /&gt;
** 15 GB libres en una partición de disco formateada con '''sistema de ficheros Linux (ext2/3, xfs, etc.)'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Instrucciones: ====&lt;br /&gt;
&lt;br /&gt;
# Arranque desde el ''CD de Knoppix''&lt;br /&gt;
# Abra una consola de root:&lt;br /&gt;
** Menú: Kmenu-&amp;gt;Knoppix-&amp;gt;Consola de Root&lt;br /&gt;
** Nota: Todas las órdenes a continuación son ejecutadas desde la consola de root.&lt;br /&gt;
# Configure su conexión a Internet (lo necesitará más adelante). Si usa DHCP, ya debería estar configurada.&lt;br /&gt;
** Nota: Ejecute '''ifconfig''' para comprobarlo.&lt;br /&gt;
# Busque la partición en la que va a trabajar. En este ejemplo será '''hda1''' . La partición debería tenes al menos 3 GB libres&lt;br /&gt;
# Monte la partición:&lt;br /&gt;
** '''mount -rw /dev/hda1 /mnt/hda1'''&lt;br /&gt;
** Nota: Asegúrese que es de lectura/escritura u obtendrá errores más adelante cuando cambie la raíz del sistema. Para comprobarlo, teclee '''mount'''&lt;br /&gt;
# Cree un directorio raíz donde trabajar:&lt;br /&gt;
** '''mkdir /mnt/hda1/knx'''&lt;br /&gt;
** Si coloca todos sus ficheros aquí, será fácil borrarlos todos después&lt;br /&gt;
# Si no tiene 1 GB de RAM ('''cat /proc/meminfo''' (physical+swap)) entonces necesitará un fichero de intercambio (swap):&lt;br /&gt;
** '''cd /mnt/hda1/knx ; dd if=/dev/zero of=swapfile bs=1M count=750 ; mkswap swapfile ; swapon swapfile'''&lt;br /&gt;
# Cree 2 directorios, uno para su nuevo CD maestro, y otro para los fuentes, en una partición del disco. También, cree directorios adicionales en ellos llamados KNOPPIX:&lt;br /&gt;
** '''mkdir -p /mnt/hda1/knx/master/KNOPPIX'''&lt;br /&gt;
** '''mkdir -p /mnt/hda1/knx/source/KNOPPIX'''&lt;br /&gt;
# Ahora copie los ficheros de KNOPPIX a su directorio fuente:&lt;br /&gt;
'''* '''cp -Rp /KNOPPIX/''' /mnt/hda1/knx/source/KNOPPIX &amp;amp;'''&lt;br /&gt;
** Nota: Esto tardará unos minutos&lt;br /&gt;
# Copie la página HTML principal de inicio:&lt;br /&gt;
** '''cp /cdrom/index.html /mnt/hda1/knx/master/ '''&lt;br /&gt;
# Copie todos los ficheros necesarios excepto el fichero KNOPPIX, de unos 700 Mb.&lt;br /&gt;
** &amp;lt; 3.4: '''cd /cdrom/KNOPPIX;find . -size -10000k -type f -exec cp -p --parents {} /mnt/hda1/knx/master/KNOPPIX/ \;'''&lt;br /&gt;
** 3.4: '''cd /cdrom;find . -size -10000k -type f -exec cp -p --parents {} /mnt/hda1/knx/master/ \;'''&lt;br /&gt;
# Ahora puede cambiar la raíz del sistema &amp;quot;chroot&amp;quot; al KNOPPIX copiado en su partición:&lt;br /&gt;
** '''chroot /mnt/hda1/knx/source/KNOPPIX'''&lt;br /&gt;
&lt;br /&gt;
Si obtiene un montón de mensajes de error '''/dev/null permission denied''',  debería hacer los siguiente. Esto puede pasar si guarda sus datos de configuración de Knoppix en la misma partición que está usando para la remasterización, Y arranca Knoppix con '''knoppix home=scan'''.&lt;br /&gt;
&lt;br /&gt;
Compruebe el estado de montado si obtuvo el problema: '''mount /dev/hdaX on /mnt/hdaX type ext3 (rw,nosuid,nodev)''' (reemplace la X con su número de partición ) donde &amp;quot;nodev&amp;quot; significa que no puede acceder al sistema de ficheros montado y que no puede acceder a /dev/null. Y algunos scripts redirigen la salida a /dev/null... Para solventar esto debería montar la partición de destino antes de cambiar la raíz del sistema (chroot) de esta forma:&lt;br /&gt;
 ^d  # control+d saldrá del entorno chroot&lt;br /&gt;
 mount /dev/hda1 /mnt/hda1&lt;br /&gt;
Entonces debería obtener:&lt;br /&gt;
 mount /dev/hda1 on /mnt/hda1 type ext3 (rw)&lt;br /&gt;
&lt;br /&gt;
Si persisten los avisos de /dev/null entonces, antes de hacer chroot, haga:&lt;br /&gt;
 mount --bind /dev /mnt/hda1/knx/source/KNOPPIX/dev&lt;br /&gt;
¡Tiene que desmontar umount /mnt/hda1/knx/source/KNOPPIX/dev antes de construir la imagen del CD o el directorio /dev del CD se hará un lío!&lt;br /&gt;
&lt;br /&gt;
entonces puede seguir y hacer el chroot.&lt;br /&gt;
&lt;br /&gt;
* Ahora ha cambiado su direcotio raíz. &amp;quot;/&amp;quot; es en estos en realidad &amp;quot;/mnt/hda1/knx/source/KNOPPIX&amp;quot;&lt;br /&gt;
* Para acceder a Internet necesitará montar proc '''mount -t proc /proc proc'''&lt;br /&gt;
* Ahora edite /etc/resolv.conf y añada su servidor de nombres o &amp;quot;salga&amp;quot; del chroot y copie su fichero resolve.conf en el directorio fuente correspondiente: '''cp /etc/dhcpc/resolv.conf /mnt/hda1/knx/source/KNOPPIX/etc/dhcpc/resolv.conf'''&lt;br /&gt;
* Cambie también su grupo MS en smb.conf si desea soporte smbd (MSHOME es normalmente Home en XP y WORKGROUP en Windows 9x .&lt;br /&gt;
* Compruebe su conexión a Internet desde la nueva raíz : '''ping google.com'''&lt;br /&gt;
* Actualice su lista de paquetes con '''apt-get update'''&lt;br /&gt;
* Ahora puede realizar cambios.&lt;br /&gt;
* '''Aviso''': apt-get upgrade es una MALA IDEA. Muy probablemente, hará que su remasterización de KNOPPIX no sea arrancable o se corrompa en alguna forma. Un método más seguro consiste en actualizar sólo los paquetes necesarios&lt;br /&gt;
** Antes de poder añadir programas, probablemente tendrá que eliminar algunos paquetes.  Para obtener una lista de los paquetes instalados, teclee esto:&lt;br /&gt;
'''*''' '''dpkg-query -l'''&lt;br /&gt;
** Si quiere tener esa lista ordenada por tamaño (de esta forma podrá eliminar los que más ocupan), teclee esto:&lt;br /&gt;
'''*''' '''dpkg-query -W --showformat='${Installed-Size} ${Package}\n' | sort -n'''&lt;br /&gt;
** Para eliminar un paquete (y todos los paquetes que dependen de él), teclee esto:&lt;br /&gt;
'''*''' '''apt-get remove &amp;lt;nombre-del-paquete-a-eliminar&amp;gt;'''&lt;br /&gt;
** Para comprobar paquetes huérfanos, teclee esto:&lt;br /&gt;
'''*''' '''deborphan'''&lt;br /&gt;
** Si desea ahorrar más espacio eliminando esos molestos huérfanos(¡Qué cruel!), teclee esto ('''Aviso''', no se le preguntará sí/no para eliminar estos paquetes.  Cuando pulse Intro después de esta orden, los paquetes '''habrán desaparecido'''):&lt;br /&gt;
'''*''' '''deborphan | xargs apt-get -y remove'''&lt;br /&gt;
** Si no está seguro acerca del comando anterior y quiere ver qué pasará sin hacer ningún cambio, simplemente añada la opción '''-s''' a la orden apt-get de esta forma (puede hacer esto con todas las órdenes apt-get, y es un buen hábito usar esta opción antes de operaciones masivas como ésta):&lt;br /&gt;
'''*''' '''deborphan | xargs apt-get -s -y remove'''&lt;br /&gt;
** Ahora las buenas obras.  Si desea añadir un paquete, teclee esto:&lt;br /&gt;
'''*''' '''apt-get install &amp;lt;nombre-del-paquete-a-instalar&amp;gt;'''&lt;br /&gt;
** ¿Que no sabe qué paquetes instalar?  Teclee esto.  Cuando aparezca la lista, puede examinarla (¡unas 13000 líneas!) o buscar cosas usando '''/&amp;lt;search-term&amp;gt;''':&lt;br /&gt;
'''*''' '''apt-cache search .* | sort | less'''&lt;br /&gt;
** Cuando haya terminado de eliminar y añadir paquetes, una buena forma de hacer limpieza es tecleando los siguiente:&lt;br /&gt;
'''*''' '''COLUMNS=200 dpkg -l |grep ^rc |awk '{print $2} ' | xargs dpkg -P'''&lt;br /&gt;
** También, como el sistema de paquetes Debian guarda en caché los paquetes descargados, querrá ejecutar lo siguiente para eliminar esos ficheros inútiles:&lt;br /&gt;
'''*''' '''apt-get clean'''&lt;br /&gt;
** las configuraciones de usuario están en /etc/skel&lt;br /&gt;
** consejo: no cloque ficheros en /root sólo estarán disponibles en tiempo de ejecucuón en /KNOPPIX/root&lt;br /&gt;
* Desmonte /proc - ¡muy importante! '''umount /proc'''&lt;br /&gt;
* Pulse '''CTRL+D''' para volve a la raíz original (no chrooted).&lt;br /&gt;
&lt;br /&gt;
==== Notas : ====&lt;br /&gt;
&lt;br /&gt;
Cuando compruebe programas gráficos basados en X, tendrá que hacer '''export DISPLAY=localhost:0.0'''&lt;br /&gt;
&lt;br /&gt;
Cuando quiera autoejecutar algunos programas, puede crear un script y ponerlo en el directorio /etc/rc5.d/ (Esto sólo carga elementos antes de cargar las X)&lt;br /&gt;
&lt;br /&gt;
hay material interesante en /etc/init.d/knoppix-autoconfig :&lt;br /&gt;
&lt;br /&gt;
* El fichero de fondo X background está en /cdrom/KNOPPIX/background.gif '''(en knoppix 3.4: background.jpg)'''&lt;br /&gt;
* Al igual que con floppyconfig, está cdromconfig que ejecutará cdrom/KNOPPIX/knoppix.sh&lt;br /&gt;
&lt;br /&gt;
hay material interesante en /etc/init.d/xsession :&lt;br /&gt;
* TAMBIÉN establece el fondo /usr/local/lib/knoppix.gif&lt;br /&gt;
&lt;br /&gt;
Ahora la creación del fichero ISO :&lt;br /&gt;
&lt;br /&gt;
* ya hemos terminado de personalizarlo y ¡queremos quemar!&lt;br /&gt;
* primero haga algo de limpieza : ''' elimine los ficheros .bash_history, ficheros temporales etc '''&lt;br /&gt;
* '''rm -rf /mnt/hda1/knx/source/KNOPPIX/.rr_moved'''&lt;br /&gt;
* Ahora crearemos el fichero enorme que es un sistema de ficheros ISO 9660 cloop comprimido : '''mkisofs -R -U -V &amp;quot;KNOPPIX.net filesystem&amp;quot; -publisher &amp;quot;KNOPPIX www.knoppix-es.org&amp;quot; -hide-rr-moved -cache-inodes -no-bak -pad /mnt/hda1/knx/source/KNOPPIX | nice -5 /usr/bin/create_compressed_fs - 65536 &amp;gt; /mnt/hda1/knx/master/KNOPPIX/KNOPPIX'''&lt;br /&gt;
&lt;br /&gt;
el &amp;quot;www.knoppix-es.org&amp;quot; y &amp;quot;Knoppix.net filesystem&amp;quot; pueden ser modificados a lo que quiera que nombre el fichero. Obtendrá un error diciendo que no cumple los estándars ISO, puede ignorarlo.&lt;br /&gt;
&lt;br /&gt;
En Knoppix 3.4 el scrip create_compressed_fs ha sido actualizado así que asegúrese de usarlo para obtener los mejores resultados.&lt;br /&gt;
Tiene una nueva opción '''-b''' (best), que activa la mejor compresión usando diferentes esquemas de compresión e intenta optimizarlo de esa forma, pero sea cautao, porque esa opción es ralentiza (10 veces más lento).&lt;br /&gt;
&lt;br /&gt;
* si todo fue bien, para crear la imagen del CD-ROM final :&lt;br /&gt;
* '''cd /mnt/hda1/knx/master'''&lt;br /&gt;
* '''rm -f KNOPPIX/md5sums; find -type f -not -name md5sums -not -name boot.cat -not -name isolinux.bin -exec md5sum {} \; &amp;gt;&amp;gt; KNOPPIX/md5sums''' (esto actualizará las sumas de verificación md5 de los ficheros incluidos, se usa para comprobar la integridad)&lt;br /&gt;
* para Knoppix &amp;lt;= 3.3: '''mkisofs -pad -l -r -J -v -V &amp;quot;KNOPPIX&amp;quot; -b KNOPPIX/boot.img -c KNOPPIX/boot.cat -hide-rr-moved -o /mnt/hda1/knx/knoppix.iso /mnt/hda1/knx/master''' (la ISO se guardará en /mnt/hda1/knx/knoppix.iso)&lt;br /&gt;
* Para Knoppix &amp;gt;= 3.4 u otras distribuciones basadas en isolinux haga:&lt;br /&gt;
'''mkisofs -pad -l -r -J -v -V &amp;quot;KNOPPIX&amp;quot; -no-emul-boot -boot-load-size 4 -boot-info-table -b boot/isolinux/isolinux.bin -c boot/isolinux/boot.cat -hide-rr-moved -o /mnt/hda1/knx/knoppix.iso /mnt/hda1/knx/master''' (la ISO se guardará en /mnt/hda1/knx/knoppix.iso)&lt;br /&gt;
* ¡y eso es todo!&lt;br /&gt;
&lt;br /&gt;
=== Trucos/consejos ===&lt;br /&gt;
Si está buscando paquetes grandes instalados teclee&lt;br /&gt;
: dpkg-awk &amp;quot;Status: .* installed$&amp;quot; -- Package Installed-Size | \&lt;br /&gt;
: awk '{print $2}' | egrep -v '^$' | xargs -n2 echo | \&lt;br /&gt;
: perl -pe 's/(\S+)\s(\S+)/$2 $1/' | sort -rg&lt;br /&gt;
listará los paquetes en orden de tamaño descendente.&lt;br /&gt;
Por lo menos diez veces más rápido es el comando&lt;br /&gt;
&lt;br /&gt;
: dpkg-query -W --showformat='${Installed-Size} ${Package}\n' | sort -n&lt;br /&gt;
&lt;br /&gt;
y no necesita dpkg-awk o awk o perl.&lt;br /&gt;
&lt;br /&gt;
Si tiene algún problema con el comando de ordenación anterior, pruebe a usar KPackage, expanda todas las ramas y ordene por la columan de tamaño para encontrar los paquetes mayores.&lt;br /&gt;
&lt;br /&gt;
Compruebe la salida del programa &amp;quot;deborphan&amp;quot;, listará los paquetes huérfanos que pueden ser eliminados, estos paquetes eran usados por otros paquetes que ahora han sido borrados.&lt;br /&gt;
&lt;br /&gt;
Yo he obtenido buenos resultados remasterizando trabajando desde el cd como root y desde fluxbox. Sólo teclee &amp;quot;knoppix 2&amp;quot; en el prompt de arranque y arrancará en una consola de texto como root, donde puede teclear &amp;quot;startx /usr/bin/fluxbox&amp;quot;. Me gusta usar la consola unicode xterm.&lt;br /&gt;
&lt;br /&gt;
Mientras trabajo desde chroot creando la remasterización me gusta usar &amp;quot;apt-get remove --purge pkg-name&amp;quot; para eliminar paquetes porque antes de hacer nada se detendrá y mostrará los detalles de lo que va a ajustar para eliminar y le permitirá decir &amp;quot;sí o no&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Si no usa la instrucción &amp;quot;apt-get&amp;quot; y tiene que limpiar y ùrgar mucho, aquí tiene la forma de hacerlo: &amp;quot;COLUMNS=200 dpkg -l |grep ^rc |awk '{print $2} ' &amp;gt;topurge&amp;quot;. Lo que creará una lista de los paquetes eliminados a purgar y entonces puede hacer &amp;quot;dpkg -P `cat topurge `&amp;quot; y ya está. &amp;quot;COLUMNS=200 dpkg -l |grep ^rc |awk '{print $2} ' | xargs dpkg -P&amp;quot; es la versión en una sola línea de esto.&lt;br /&gt;
Use también &amp;quot;deborphan &amp;gt;orphaned&amp;quot; y luego &amp;quot;dpkg -P `cat orphaned `&amp;quot;. &amp;quot;deborphan | xargs dpkg -P &amp;quot; es una versión en una sola línea para lo miso.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Eso es todo. Esta es una versión actualizada de mi howto pevio. No es para novatos en Linux, necesitará buscarse la vida para hacerlo trabajar. Actualizaré esto con correcciones/mejoras/etc a medida que las tenga.&lt;br /&gt;
&lt;br /&gt;
Gracias a aay, charan, Tech2k, y #knoppix por algunas correcciones, trucos e ideas.  Es libre de editar o añadir a este howto.&lt;br /&gt;
Nota cerca de swap:&amp;lt;br&amp;gt;&lt;br /&gt;
No necesita realmente 1G de swap ya que hay dos nuevas herramientaspara crear sistemas de ficehros comprimidos. Aquí hay algunis candidatos para crear sistemas de ficheros ''comprimidos'':&lt;br /&gt;
* Valentijn's rewrite [http://projects.openoffice.nl/downloads/compressloop/]&lt;br /&gt;
* Quozl's port of compressloop for Knoppix 3.4 [http://quozl.linux.org.au/compressloop-1.9-64bit.c]&lt;br /&gt;
* Quozl's distributed compressloop (use more than one processor to speed things up) [http://quozl.linux.org.au/knoppix/compressloop/] or [http://quozl.netrek.org/knoppix/compressloop/]&lt;br /&gt;
* Justin's patch [http://s.bouncybouncy.net/~justin/code/] (link broken) I also just wrote a distributed cloop compressor(or for smp)  It's in that same directory.&lt;br /&gt;
&lt;br /&gt;
==== Truco, compruebe la imagen del cd sin grabarla en un cd ====&lt;br /&gt;
&lt;br /&gt;
Si tiene una partición de sobra con al menos 700MB de espacio libre formateada con ext2, ext3 o Vfat, puede usarla para comprobaciones arrancando desde un disquete. Un disquete de arranque buscará una partición con el directorio /KNOPPIX/ en la raíz, y la imagen comprimida /KNOPPIX/KNOPPIX. En lugar de usar el subdirectorio /mnt/hda1/knx/master/KNOPPIX/ como se describió anteriormente, se debería llamar /mnt/hda2/KNOPPIX/ . Entonces el index.html estaría en /mnt/hda2/index.html y la imagen comprimida estaría en /mnt/hda2/KNOPPIX/KNOPPIX . Ahora puede arrancar desde un disquete y usar /mnt/hda2 como imagen. Para más infomración lea [[Hd BasedHowTo]].&lt;br /&gt;
&lt;br /&gt;
Si no tiene una partición extra o no quiere hacerlo, puede usar Qemu ( lea [http://fabrice.bellard.free.fr/qemu/] ) con la imagen ISO de esta forma:&lt;br /&gt;
'''qemu -m 128 -cdrom /temp/knoppix-custom.iso -boot d -user-net'''&lt;br /&gt;
Ni siquiera necesita construir imagen de disco antes, simplemente instale Qemu y pruebe esto. ¡Asombroso!&lt;br /&gt;
&lt;br /&gt;
==== Arranque de imágenes de Knoppix con GRUB ====&lt;br /&gt;
* Primero copie /boot del cd de Knoppix a su partición de arranque (o incluso a su partición dos). Yo nombré el mío boot.knoppix&lt;br /&gt;
''' Copie el directorio /KNOPPIX a su '''directorio raíz* de cualquir disco duro. Puede colocarlo en cualquier otra partición distinta a la de arranque. (puede ser ext2/3, reiserfs o vfat)&lt;br /&gt;
* Coloque los siguiente en el fichero /boot/grub/menu.lst:&lt;br /&gt;
 title           KNOPPIX&lt;br /&gt;
 root            (hd0,0)&lt;br /&gt;
 kernel  /boot.knoppix/vmlinuz 2 fromhd=/dev/hda4 lang=us&lt;br /&gt;
 initrd  /boot.knoppix/miniroot.gz&lt;br /&gt;
* tenga en cuenta que el parámetro fromhd: es el lugar donde está el directorio /KNOPPIX&lt;br /&gt;
* reinicie y disfrute.&lt;br /&gt;
&lt;br /&gt;
Si mi howto (cómo) es demasiado confuso, o le gustaría una segunda opinión, mire el bonito howto de charan : http://gnubox.dyndns.org:8080/~sunil/knoppix.php .&lt;br /&gt;
Otro Howto en http://www.stirnimann.com/mystuff/doc/knoppix.txt&lt;br /&gt;
&lt;br /&gt;
Hay un asistente, que utiliza todos los pasos de desempaquetado, compresión y grabación de CD mencionados aquí. También muestra una consola donde puede actualizar el sistema KNOPPIX descomprimido usando herramientas de estándar de instalación de software Debian. Se llama mmkcdrom y part del paquete de scripts: [http://rcswww.urz.tu-dresden.de/~holzhey/plugscript]&lt;br /&gt;
&lt;br /&gt;
Otro HOWTO más, para los freaks de la consola, en http://quozl.linux.org.au/knoppix/&lt;br /&gt;
&lt;br /&gt;
Asegúrese de que echa un vistazo a [http://knoppix.net/forum/viewforum.php?f=2 Knoppix Customization Forum] para ideas y ayuda con la remasterización.&lt;br /&gt;
----&lt;br /&gt;
Este es el esquema de directorios recomendado para remasterizar KNOPPIX:&lt;br /&gt;
 . (invoque ../remaster desde aquí)&lt;br /&gt;
 |-- master (invoke ../../[[u]]mountbootimage from here)&lt;br /&gt;
 |   |-- KNOPPIX&lt;br /&gt;
 |   |   |-- KNOPPIX (compressed image)&lt;br /&gt;
 |   |   |-- boot.img (boot floppy image)&lt;br /&gt;
 |   |   `-- (other files snipped)&lt;br /&gt;
 |   `-- index.html&lt;br /&gt;
 `-- source&lt;br /&gt;
 `-- KNOPPIX (se puede hacer chroot sobre este directorio)&lt;br /&gt;
 |-- bin&lt;br /&gt;
 |-- boot&lt;br /&gt;
 |-- cdrom&lt;br /&gt;
 |-- dev&lt;br /&gt;
 |-- etc&lt;br /&gt;
 |-- floppy&lt;br /&gt;
 |-- home&lt;br /&gt;
 |-- initrd&lt;br /&gt;
 |-- lib&lt;br /&gt;
 |-- mnt&lt;br /&gt;
 |-- none&lt;br /&gt;
 |-- opt&lt;br /&gt;
 |-- proc&lt;br /&gt;
 |-- root&lt;br /&gt;
 |-- sbin&lt;br /&gt;
 |-- tmp -&amp;gt; /var/tmp&lt;br /&gt;
 |-- usr&lt;br /&gt;
 |-- var&lt;br /&gt;
 `-- vmlinuz -&amp;gt; boot/vmlinuz-2.4.22-xfs&lt;br /&gt;
----&lt;br /&gt;
el siguiente script &amp;quot;remaster&amp;quot; hará el proceso de remasterización por usted. Úselo como root, u obtendrá derechos de acceso incorrectos en la imagen.&lt;br /&gt;
&lt;br /&gt;
El script ha sido probado con Debian sid del 2004-04-02.&lt;br /&gt;
&lt;br /&gt;
 #!/bin/bash -x&lt;br /&gt;
 # This script builds a new KNOPPIX ISO image.&lt;br /&gt;
 # Copyright (C) 2004 by Marc Haber &amp;lt;mh+knoppix-remaster@zugschlus.de&amp;gt;&lt;br /&gt;
 # License: GPL V2&lt;br /&gt;
 &lt;br /&gt;
 ROOT=&amp;quot;$PWD&amp;quot;&lt;br /&gt;
 SOURCE=&amp;quot;$ROOT/source/KNOPPIX&amp;quot;&lt;br /&gt;
 MASTER=&amp;quot;$ROOT/master&amp;quot;&lt;br /&gt;
 CLOOPTARGET=&amp;quot;$ROOT/master/KNOPPIX/KNOPPIX&amp;quot;&lt;br /&gt;
 TARGET=&amp;quot;$ROOT&amp;quot;&lt;br /&gt;
 EXCLUDELIST=&amp;quot;$ROOT/source/excludelist&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 rm -rf $SOURCE/.rr_moved&lt;br /&gt;
 &lt;br /&gt;
 cd $SOURCE&lt;br /&gt;
 mkisofs -R -U -V &amp;quot;KNOPPIX.net filesystem&amp;quot; \&lt;br /&gt;
 -P &amp;quot;KNOPPIX www.knoppix.net&amp;quot; \&lt;br /&gt;
 -hide-rr-moved -cache-inodes -no-bak -pad \&lt;br /&gt;
 -exclude-list $EXCLUDELIST \&lt;br /&gt;
 . | nice -5 /usr/bin/create''compressed''fs - 65536 &amp;gt; $CLOOPTARGET&lt;br /&gt;
 &lt;br /&gt;
 cd $MASTER&lt;br /&gt;
 rm -f KNOPPIX/md5sums&lt;br /&gt;
 find -type f -not -name md5sums -not -name boot.cat -exec md5sum {} \; &amp;gt;&amp;gt; KNOPPIX/md5sums&lt;br /&gt;
 mkisofs -pad -l -r -J -v -V &amp;quot;KNOPPIX&amp;quot; -b KNOPPIX/boot.img \&lt;br /&gt;
 -c KNOPPIX/boot.cat -hide-rr-moved -o $TARGET/knoppix.iso $MASTER&lt;br /&gt;
----&lt;br /&gt;
El siguiente script montará la imagen de arranque de disquete y la imagen initrd para su modificación. La función umount construirá una nueva imagen initrd y la pondrá de vuelta en la imagen de arranque del disquete.&lt;br /&gt;
&lt;br /&gt;
El script ha sido probado con Debian sid del 2004-01-13.&lt;br /&gt;
&amp;lt;!-- lines starting with space a preformatted --&amp;gt;&lt;br /&gt;
 #!/bin/bash -x&lt;br /&gt;
 # This script will loop-mount boot floppy and initrd image&lt;br /&gt;
 # Copyright (C) 2004 by Marc Haber &amp;lt;mh+knoppix-remaster@zugschlus.de&amp;gt;&lt;br /&gt;
 # License: GPL V2&lt;br /&gt;
 unset CDPATH || true&lt;br /&gt;
 &lt;br /&gt;
 # if not root, re-invoke self as root&lt;br /&gt;
 if [[ &amp;quot;`id -u`&amp;quot; -ne 0 ]]; then&lt;br /&gt;
 export LOCUSER=&amp;quot;$USER&amp;quot;&lt;br /&gt;
 export LOCHOME=&amp;quot;$HOME&amp;quot;&lt;br /&gt;
 if [[ &amp;quot;${SHELLOPTS/xtrace/}&amp;quot; != &amp;quot;$SHELLOPTS&amp;quot; ]]; then&lt;br /&gt;
 sudo bash -x $0 $@&lt;br /&gt;
 exit $?&lt;br /&gt;
 else&lt;br /&gt;
 sudo $0 $@&lt;br /&gt;
 exit $?&lt;br /&gt;
 fi&lt;br /&gt;
 else&lt;br /&gt;
 LOCUSER=&amp;quot;${LOCUSER:-$USER}&amp;quot;&lt;br /&gt;
 LOCHOME=&amp;quot;${LOCHOME:-$HOME}&amp;quot;&lt;br /&gt;
 fi&lt;br /&gt;
 set -e&lt;br /&gt;
 &lt;br /&gt;
 KNOPPIXDIR=&amp;quot;KNOPPIX&amp;quot;&lt;br /&gt;
 BOOTIMGFILE=&amp;quot;$KNOPPIXDIR/boot.img&amp;quot;&lt;br /&gt;
 BOOTIMGFS=&amp;quot;vfat&amp;quot;&lt;br /&gt;
 BOOTIMGDIR=&amp;quot;boot.img&amp;quot;&lt;br /&gt;
 INITRDGZ=&amp;quot;$BOOTIMGDIR/miniroot.gz&amp;quot;&lt;br /&gt;
 INITRDFILE=&amp;quot;$KNOPPIXDIR/miniroot&amp;quot;&lt;br /&gt;
 INITRDFS=&amp;quot;ext2&amp;quot;&lt;br /&gt;
 INITRDDIR=&amp;quot;miniroot&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 mountbootimage() {&lt;br /&gt;
 if ! modprobe loop; then&lt;br /&gt;
 echo &amp;gt;&amp;amp;2 &amp;quot;ERR: cannot load loop module&amp;quot;&lt;br /&gt;
 exit 1&lt;br /&gt;
 fi&lt;br /&gt;
 &lt;br /&gt;
 if ! [[ -e &amp;quot;$BOOTIMGFILE&amp;quot; ]]; then&lt;br /&gt;
 echo &amp;gt;&amp;amp;2 &amp;quot;ERR: no $BOOTIMGFILE found&amp;quot;&lt;br /&gt;
 exit 1&lt;br /&gt;
 fi&lt;br /&gt;
 &lt;br /&gt;
 for nofile in $BOOTIMGDIR $INITRDGZ $INITRDFILE $INITRDDIR; do&lt;br /&gt;
 if [[ -e &amp;quot;$nofile&amp;quot; ]]; then&lt;br /&gt;
 echo &amp;gt;&amp;amp;2 &amp;quot;ERR: $nofile already exists&amp;quot;&lt;br /&gt;
 exit 1&lt;br /&gt;
 fi&lt;br /&gt;
 done&lt;br /&gt;
 &lt;br /&gt;
 mkdir -p $BOOTIMGDIR&lt;br /&gt;
 mount -o loop,uid=$LOCUSER -t $BOOTIMGFS $BOOTIMGFILE $BOOTIMGDIR&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt; $INITRDGZ gunzip &amp;gt; $INITRDFILE&lt;br /&gt;
 mkdir -p $INITRDDIR&lt;br /&gt;
 mount -o loop -t $INITRDFS $INITRDFILE $INITRDDIR&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 umountbootimage() {&lt;br /&gt;
 dd if=/dev/zero of=$INITRDDIR/nullfile || true&lt;br /&gt;
 sync&lt;br /&gt;
 rm $INITRDDIR/nullfile&lt;br /&gt;
 umount $INITRDDIR&lt;br /&gt;
 rmdir $INITRDDIR&lt;br /&gt;
 &amp;lt; $INITRDFILE gzip --best &amp;gt; $INITRDGZ&lt;br /&gt;
 rm -f $INITRDFILE&lt;br /&gt;
 &lt;br /&gt;
 umount $BOOTIMGDIR&lt;br /&gt;
 rmdir $BOOTIMGDIR&lt;br /&gt;
 &lt;br /&gt;
 syslinux KNOPPIX/boot.img&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 case &amp;quot;`basename $0`&amp;quot; in&lt;br /&gt;
 mountbootimage)&lt;br /&gt;
 mountbootimage&lt;br /&gt;
 ;;&lt;br /&gt;
 umountbootimage)&lt;br /&gt;
 umountbootimage&lt;br /&gt;
 ;;&lt;br /&gt;
 *)&lt;br /&gt;
 echo &amp;gt;&amp;amp;2 &amp;quot;ERR: called with unknown name `basename $0`&amp;quot;&lt;br /&gt;
 exit 1&lt;br /&gt;
 ;;&lt;br /&gt;
 esac&lt;/div&gt;</summary>
		<author><name>Valonso</name></author>	</entry>

	<entry>
		<id>https://mail.knoppix.net/wiki/Knoppix_Remastering_Howto_Spanish</id>
		<title>Knoppix Remastering Howto Spanish</title>
		<link rel="alternate" type="text/html" href="https://mail.knoppix.net/wiki/Knoppix_Remastering_Howto_Spanish"/>
				<updated>2005-01-10T21:34:21Z</updated>
		
		<summary type="html">&lt;p&gt;Valonso: /* Booting Knoppix images with GRUB */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Traducciones: ==&lt;br /&gt;
* Versión en inglés: [[Knoppix Remastering Howto]]&lt;br /&gt;
* Versión en alemán: [[Knoppix Remastering Howto Deutsch]]&lt;br /&gt;
----== Vea también : ==&lt;br /&gt;
* Si desea crear un kernel personalizado, compruebe [[Knoppix Custom Kernel Howto]]&lt;br /&gt;
* También hay una guía sobre el mismo asunto en O'Reilly: [[http://linux.oreillynet.com/lpt/a/4323 Using and Customizing Knoppix]]&lt;br /&gt;
----&lt;br /&gt;
=== Esta guía le mostrará cómo remasterizar KNOPPIX ===&lt;br /&gt;
(Notas : las órdenes deberían aparecer en una sóla línea, por favor maximice su ventana del navegador. Si tiene cualquier comentario o sugerencia, por favor envíe el formulario que hay al final.)&lt;br /&gt;
&lt;br /&gt;
Puede que desee personalizar un Knoppix ya adaptado, de forma que no tenga que hacer tanto esfuerzo (tal como eliminar programas). Si es así, vea  [[Knoppix Customizations]].&lt;br /&gt;
&lt;br /&gt;
==== Requisitos del sistema: ====&lt;br /&gt;
*CD-ISO&lt;br /&gt;
** por lo menos 1 GB de memoria libre total FREE RAM+Swap (ej. 256M ram, y 750M swap DISPONIBLE) (a menos que use un programa de compresión diferente - busque compressloop en esta página)&lt;br /&gt;
** 3 GB libres en una partición de disco formateada con '''sistema de ficheros Linux (ext2/3, xfs, etc.)'''&lt;br /&gt;
*DVD-ISO&lt;br /&gt;
** 5 GB libres de RAM + swap (para un DVD de tamaño completo)&lt;br /&gt;
** 15 GB libres en una partición de disco formateada con '''sistema de ficheros Linux (ext2/3, xfs, etc.)'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Instrucciones: ====&lt;br /&gt;
&lt;br /&gt;
# Arranque desde el ''CD de Knoppix''&lt;br /&gt;
# Abra una consola de root:&lt;br /&gt;
** Menú: Kmenu-&amp;gt;Knoppix-&amp;gt;Consola de Root&lt;br /&gt;
** Nota: Todas las órdenes a continuación son ejecutadas desde la consola de root.&lt;br /&gt;
# Configure su conexión a Internet (lo necesitará más adelante). Si usa DHCP, ya debería estar configurada.&lt;br /&gt;
** Nota: Ejecute '''ifconfig''' para comprobarlo.&lt;br /&gt;
# Busque la partición en la que va a trabajar. En este ejemplo será '''hda1''' . La partición debería tenes al menos 3 GB libres&lt;br /&gt;
# Monte la partición:&lt;br /&gt;
** '''mount -rw /dev/hda1 /mnt/hda1'''&lt;br /&gt;
** Nota: Asegúrese que es de lectura/escritura u obtendrá errores más adelante cuando cambie la raíz del sistema. Para comprobarlo, teclee '''mount'''&lt;br /&gt;
# Cree un directorio raíz donde trabajar:&lt;br /&gt;
** '''mkdir /mnt/hda1/knx'''&lt;br /&gt;
** Si coloca todos sus ficheros aquí, será fácil borrarlos todos después&lt;br /&gt;
# Si no tiene 1 GB de RAM ('''cat /proc/meminfo''' (physical+swap)) entonces necesitará un fichero de intercambio (swap):&lt;br /&gt;
** '''cd /mnt/hda1/knx ; dd if=/dev/zero of=swapfile bs=1M count=750 ; mkswap swapfile ; swapon swapfile'''&lt;br /&gt;
# Cree 2 directorios, uno para su nuevo CD maestro, y otro para los fuentes, en una partición del disco. También, cree directorios adicionales en ellos llamados KNOPPIX:&lt;br /&gt;
** '''mkdir -p /mnt/hda1/knx/master/KNOPPIX'''&lt;br /&gt;
** '''mkdir -p /mnt/hda1/knx/source/KNOPPIX'''&lt;br /&gt;
# Ahora copie los ficheros de KNOPPIX a su directorio fuente:&lt;br /&gt;
'''* '''cp -Rp /KNOPPIX/''' /mnt/hda1/knx/source/KNOPPIX &amp;amp;'''&lt;br /&gt;
** Nota: Esto tardará unos minutos&lt;br /&gt;
# Copie la página HTML principal de inicio:&lt;br /&gt;
** '''cp /cdrom/index.html /mnt/hda1/knx/master/ '''&lt;br /&gt;
# Copie todos los ficheros necesarios excepto el fichero KNOPPIX, de unos 700 Mb.&lt;br /&gt;
** &amp;lt; 3.4: '''cd /cdrom/KNOPPIX;find . -size -10000k -type f -exec cp -p --parents {} /mnt/hda1/knx/master/KNOPPIX/ \;'''&lt;br /&gt;
** 3.4: '''cd /cdrom;find . -size -10000k -type f -exec cp -p --parents {} /mnt/hda1/knx/master/ \;'''&lt;br /&gt;
# Ahora puede cambiar la raíz del sistema &amp;quot;chroot&amp;quot; al KNOPPIX copiado en su partición:&lt;br /&gt;
** '''chroot /mnt/hda1/knx/source/KNOPPIX'''&lt;br /&gt;
&lt;br /&gt;
Si obtiene un montón de mensajes de error '''/dev/null permission denied''',  debería hacer los siguiente. Esto puede pasar si guarda sus datos de configuración de Knoppix en la misma partición que está usando para la remasterización, Y arranca Knoppix con '''knoppix home=scan'''.&lt;br /&gt;
&lt;br /&gt;
Compruebe el estado de montado si obtuvo el problema: '''mount /dev/hdaX on /mnt/hdaX type ext3 (rw,nosuid,nodev)''' (reemplace la X con su número de partición ) donde &amp;quot;nodev&amp;quot; significa que no puede acceder al sistema de ficheros montado y que no puede acceder a /dev/null. Y algunos scripts redirigen la salida a /dev/null... Para solventar esto debería montar la partición de destino antes de cambiar la raíz del sistema (chroot) de esta forma:&lt;br /&gt;
 ^d  # control+d saldrá del entorno chroot&lt;br /&gt;
 mount /dev/hda1 /mnt/hda1&lt;br /&gt;
Entonces debería obtener:&lt;br /&gt;
 mount /dev/hda1 on /mnt/hda1 type ext3 (rw)&lt;br /&gt;
&lt;br /&gt;
Si persisten los avisos de /dev/null entonces, antes de hacer chroot, haga:&lt;br /&gt;
 mount --bind /dev /mnt/hda1/knx/source/KNOPPIX/dev&lt;br /&gt;
¡Tiene que desmontar umount /mnt/hda1/knx/source/KNOPPIX/dev antes de construir la imagen del CD o el directorio /dev del CD se hará un lío!&lt;br /&gt;
&lt;br /&gt;
entonces puede seguir y hacer el chroot.&lt;br /&gt;
&lt;br /&gt;
* Ahora ha cambiado su direcotio raíz. &amp;quot;/&amp;quot; es en estos en realidad &amp;quot;/mnt/hda1/knx/source/KNOPPIX&amp;quot;&lt;br /&gt;
* Para acceder a Internet necesitará montar proc '''mount -t proc /proc proc'''&lt;br /&gt;
* Ahora edite /etc/resolv.conf y añada su servidor de nombres o &amp;quot;salga&amp;quot; del chroot y copie su fichero resolve.conf en el directorio fuente correspondiente: '''cp /etc/dhcpc/resolv.conf /mnt/hda1/knx/source/KNOPPIX/etc/dhcpc/resolv.conf'''&lt;br /&gt;
* Cambie también su grupo MS en smb.conf si desea soporte smbd (MSHOME es normalmente Home en XP y WORKGROUP en Windows 9x .&lt;br /&gt;
* Compruebe su conexión a Internet desde la nueva raíz : '''ping google.com'''&lt;br /&gt;
* Actualice su lista de paquetes con '''apt-get update'''&lt;br /&gt;
* Ahora puede realizar cambios.&lt;br /&gt;
* '''Aviso''': apt-get upgrade es una MALA IDEA. Muy probablemente, hará que su remasterización de KNOPPIX no sea arrancable o se corrompa en alguna forma. Un método más seguro consiste en actualizar sólo los paquetes necesarios&lt;br /&gt;
** Antes de poder añadir programas, probablemente tendrá que eliminar algunos paquetes.  Para obtener una lista de los paquetes instalados, teclee esto:&lt;br /&gt;
'''*''' '''dpkg-query -l'''&lt;br /&gt;
** Si quiere tener esa lista ordenada por tamaño (de esta forma podrá eliminar los que más ocupan), teclee esto:&lt;br /&gt;
'''*''' '''dpkg-query -W --showformat='${Installed-Size} ${Package}\n' | sort -n'''&lt;br /&gt;
** Para eliminar un paquete (y todos los paquetes que dependen de él), teclee esto:&lt;br /&gt;
'''*''' '''apt-get remove &amp;lt;nombre-del-paquete-a-eliminar&amp;gt;'''&lt;br /&gt;
** Para comprobar paquetes huérfanos, teclee esto:&lt;br /&gt;
'''*''' '''deborphan'''&lt;br /&gt;
** Si desea ahorrar más espacio eliminando esos molestos huérfanos(¡Qué cruel!), teclee esto ('''Aviso''', no se le preguntará sí/no para eliminar estos paquetes.  Cuando pulse Intro después de esta orden, los paquetes '''habrán desaparecido'''):&lt;br /&gt;
'''*''' '''deborphan | xargs apt-get -y remove'''&lt;br /&gt;
** Si no está seguro acerca del comando anterior y quiere ver qué pasará sin hacer ningún cambio, simplemente añada la opción '''-s''' a la orden apt-get de esta forma (puede hacer esto con todas las órdenes apt-get, y es un buen hábito usar esta opción antes de operaciones masivas como ésta):&lt;br /&gt;
'''*''' '''deborphan | xargs apt-get -s -y remove'''&lt;br /&gt;
** Ahora las buenas obras.  Si desea añadir un paquete, teclee esto:&lt;br /&gt;
'''*''' '''apt-get install &amp;lt;nombre-del-paquete-a-instalar&amp;gt;'''&lt;br /&gt;
** ¿Que no sabe qué paquetes instalar?  Teclee esto.  Cuando aparezca la lista, puede examinarla (¡unas 13000 líneas!) o buscar cosas usando '''/&amp;lt;search-term&amp;gt;''':&lt;br /&gt;
'''*''' '''apt-cache search .* | sort | less'''&lt;br /&gt;
** Cuando haya terminado de eliminar y añadir paquetes, una buena forma de hacer limpieza es tecleando los siguiente:&lt;br /&gt;
'''*''' '''COLUMNS=200 dpkg -l |grep ^rc |awk '{print $2} ' | xargs dpkg -P'''&lt;br /&gt;
** También, como el sistema de paquetes Debian guarda en caché los paquetes descargados, querrá ejecutar lo siguiente para eliminar esos ficheros inútiles:&lt;br /&gt;
'''*''' '''apt-get clean'''&lt;br /&gt;
** las configuraciones de usuario están en /etc/skel&lt;br /&gt;
** consejo: no cloque ficheros en /root sólo estarán disponibles en tiempo de ejecucuón en /KNOPPIX/root&lt;br /&gt;
* Desmonte /proc - ¡muy importante! '''umount /proc'''&lt;br /&gt;
* Pulse '''CTRL+D''' para volve a la raíz original (no chrooted).&lt;br /&gt;
&lt;br /&gt;
==== Notas : ====&lt;br /&gt;
&lt;br /&gt;
Cuando compruebe programas gráficos basados en X, tendrá que hacer '''export DISPLAY=localhost:0.0'''&lt;br /&gt;
&lt;br /&gt;
Cuando quiera autoejecutar algunos programas, puede crear un script y ponerlo en el directorio /etc/rc5.d/ (Esto sólo carga elementos antes de cargar las X)&lt;br /&gt;
&lt;br /&gt;
hay material interesante en /etc/init.d/knoppix-autoconfig :&lt;br /&gt;
&lt;br /&gt;
* El fichero de fondo X background está en /cdrom/KNOPPIX/background.gif '''(en knoppix 3.4: background.jpg)'''&lt;br /&gt;
* Al igual que con floppyconfig, está cdromconfig que ejecutará cdrom/KNOPPIX/knoppix.sh&lt;br /&gt;
&lt;br /&gt;
hay material interesante en /etc/init.d/xsession :&lt;br /&gt;
* TAMBIÉN establece el fondo /usr/local/lib/knoppix.gif&lt;br /&gt;
&lt;br /&gt;
Ahora la creación del fichero ISO :&lt;br /&gt;
&lt;br /&gt;
* ya hemos terminado de personalizarlo y ¡queremos quemar!&lt;br /&gt;
* primero haga algo de limpieza : ''' elimine los ficheros .bash_history, ficheros temporales etc '''&lt;br /&gt;
* '''rm -rf /mnt/hda1/knx/source/KNOPPIX/.rr_moved'''&lt;br /&gt;
* Ahora crearemos el fichero enorme que es un sistema de ficheros ISO 9660 cloop comprimido : '''mkisofs -R -U -V &amp;quot;KNOPPIX.net filesystem&amp;quot; -publisher &amp;quot;KNOPPIX www.knoppix-es.org&amp;quot; -hide-rr-moved -cache-inodes -no-bak -pad /mnt/hda1/knx/source/KNOPPIX | nice -5 /usr/bin/create_compressed_fs - 65536 &amp;gt; /mnt/hda1/knx/master/KNOPPIX/KNOPPIX'''&lt;br /&gt;
&lt;br /&gt;
el &amp;quot;www.knoppix-es.org&amp;quot; y &amp;quot;Knoppix.net filesystem&amp;quot; pueden ser modificados a lo que quiera que nombre el fichero. Obtendrá un error diciendo que no cumple los estándars ISO, puede ignorarlo.&lt;br /&gt;
&lt;br /&gt;
En Knoppix 3.4 el scrip create_compressed_fs ha sido actualizado así que asegúrese de usarlo para obtener los mejores resultados.&lt;br /&gt;
Tiene una nueva opción '''-b''' (best), que activa la mejor compresión usando diferentes esquemas de compresión e intenta optimizarlo de esa forma, pero sea cautao, porque esa opción es ralentiza (10 veces más lento).&lt;br /&gt;
&lt;br /&gt;
* si todo fue bien, para crear la imagen del CD-ROM final :&lt;br /&gt;
* '''cd /mnt/hda1/knx/master'''&lt;br /&gt;
* '''rm -f KNOPPIX/md5sums; find -type f -not -name md5sums -not -name boot.cat -not -name isolinux.bin -exec md5sum {} \; &amp;gt;&amp;gt; KNOPPIX/md5sums''' (esto actualizará las sumas de verificación md5 de los ficheros incluidos, se usa para comprobar la integridad)&lt;br /&gt;
* para Knoppix &amp;lt;= 3.3: '''mkisofs -pad -l -r -J -v -V &amp;quot;KNOPPIX&amp;quot; -b KNOPPIX/boot.img -c KNOPPIX/boot.cat -hide-rr-moved -o /mnt/hda1/knx/knoppix.iso /mnt/hda1/knx/master''' (la ISO se guardará en /mnt/hda1/knx/knoppix.iso)&lt;br /&gt;
* Para Knoppix &amp;gt;= 3.4 u otras distribuciones basadas en isolinux haga:&lt;br /&gt;
'''mkisofs -pad -l -r -J -v -V &amp;quot;KNOPPIX&amp;quot; -no-emul-boot -boot-load-size 4 -boot-info-table -b boot/isolinux/isolinux.bin -c boot/isolinux/boot.cat -hide-rr-moved -o /mnt/hda1/knx/knoppix.iso /mnt/hda1/knx/master''' (la ISO se guardará en /mnt/hda1/knx/knoppix.iso)&lt;br /&gt;
* ¡y eso es todo!&lt;br /&gt;
&lt;br /&gt;
=== Trucos/consejos ===&lt;br /&gt;
Si está buscando paquetes grandes instalados teclee&lt;br /&gt;
: dpkg-awk &amp;quot;Status: .* installed$&amp;quot; -- Package Installed-Size | \&lt;br /&gt;
: awk '{print $2}' | egrep -v '^$' | xargs -n2 echo | \&lt;br /&gt;
: perl -pe 's/(\S+)\s(\S+)/$2 $1/' | sort -rg&lt;br /&gt;
listará los paquetes en orden de tamaño descendente.&lt;br /&gt;
Por lo menos diez veces más rápido es el comando&lt;br /&gt;
&lt;br /&gt;
: dpkg-query -W --showformat='${Installed-Size} ${Package}\n' | sort -n&lt;br /&gt;
&lt;br /&gt;
y no necesita dpkg-awk o awk o perl.&lt;br /&gt;
&lt;br /&gt;
Si tiene algún problema con el comando de ordenación anterior, pruebe a usar KPackage, expanda todas las ramas y ordene por la columan de tamaño para encontrar los paquetes mayores.&lt;br /&gt;
&lt;br /&gt;
Compruebe la salida del programa &amp;quot;deborphan&amp;quot;, listará los paquetes huérfanos que pueden ser eliminados, estos paquetes eran usados por otros paquetes que ahora han sido borrados.&lt;br /&gt;
&lt;br /&gt;
Yo he obtenido buenos resultados remasterizando trabajando desde el cd como root y desde fluxbox. Sólo teclee &amp;quot;knoppix 2&amp;quot; en el prompt de arranque y arrancará en una consola de texto como root, donde puede teclear &amp;quot;startx /usr/bin/fluxbox&amp;quot;. Me gusta usar la consola unicode xterm.&lt;br /&gt;
&lt;br /&gt;
Mientras trabajo desde chroot creando la remasterización me gusta usar &amp;quot;apt-get remove --purge pkg-name&amp;quot; para eliminar paquetes porque antes de hacer nada se detendrá y mostrará los detalles de lo que va a ajustar para eliminar y le permitirá decir &amp;quot;sí o no&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Si no usa la instrucción &amp;quot;apt-get&amp;quot; y tiene que limpiar y ùrgar mucho, aquí tiene la forma de hacerlo: &amp;quot;COLUMNS=200 dpkg -l |grep ^rc |awk '{print $2} ' &amp;gt;topurge&amp;quot;. Lo que creará una lista de los paquetes eliminados a purgar y entonces puede hacer &amp;quot;dpkg -P `cat topurge `&amp;quot; y ya está. &amp;quot;COLUMNS=200 dpkg -l |grep ^rc |awk '{print $2} ' | xargs dpkg -P&amp;quot; es la versión en una sola línea de esto.&lt;br /&gt;
Use también &amp;quot;deborphan &amp;gt;orphaned&amp;quot; y luego &amp;quot;dpkg -P `cat orphaned `&amp;quot;. &amp;quot;deborphan | xargs dpkg -P &amp;quot; es una versión en una sola línea para lo miso.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Eso es todo. Esta es una versión actualizada de mi howto pevio. No es para novatos en Linux, necesitará buscarse la vida para hacerlo trabajar. Actualizaré esto con correcciones/mejoras/etc a medida que las tenga.&lt;br /&gt;
&lt;br /&gt;
Gracias a aay, charan, Tech2k, y #knoppix por algunas correcciones, trucos e ideas.  Es libre de editar o añadir a este howto.&lt;br /&gt;
Nota cerca de swap:&amp;lt;br&amp;gt;&lt;br /&gt;
No necesita realmente 1G de swap ya que hay dos nuevas herramientaspara crear sistemas de ficehros comprimidos. Aquí hay algunis candidatos para crear sistemas de ficheros ''comprimidos'':&lt;br /&gt;
* Valentijn's rewrite [http://projects.openoffice.nl/downloads/compressloop/]&lt;br /&gt;
* Quozl's port of compressloop for Knoppix 3.4 [http://quozl.linux.org.au/compressloop-1.9-64bit.c]&lt;br /&gt;
* Quozl's distributed compressloop (use more than one processor to speed things up) [http://quozl.linux.org.au/knoppix/compressloop/] or [http://quozl.netrek.org/knoppix/compressloop/]&lt;br /&gt;
* Justin's patch [http://s.bouncybouncy.net/~justin/code/] (link broken) I also just wrote a distributed cloop compressor(or for smp)  It's in that same directory.&lt;br /&gt;
&lt;br /&gt;
==== Truco, compruebe la imagen del cd sin grabarla en un cd ====&lt;br /&gt;
&lt;br /&gt;
Si tiene una partición de sobra con al menos 700MB de espacio libre formateada con ext2, ext3 o Vfat, puede usarla para comprobaciones arrancando desde un disquete. Un disquete de arranque buscará una partición con el directorio /KNOPPIX/ en la raíz, y la imagen comprimida /KNOPPIX/KNOPPIX. En lugar de usar el subdirectorio /mnt/hda1/knx/master/KNOPPIX/ como se describió anteriormente, se debería llamar /mnt/hda2/KNOPPIX/ . Entonces el index.html estaría en /mnt/hda2/index.html y la imagen comprimida estaría en /mnt/hda2/KNOPPIX/KNOPPIX . Ahora puede arrancar desde un disquete y usar /mnt/hda2 como imagen. Para más infomración lea [[Hd BasedHowTo]].&lt;br /&gt;
&lt;br /&gt;
Si no tiene una partición extra o no quiere hacerlo, puede usar Qemu ( lea [http://fabrice.bellard.free.fr/qemu/] ) con la imagen ISO de esta forma:&lt;br /&gt;
'''qemu -m 128 -cdrom /temp/knoppix-custom.iso -boot d -user-net'''&lt;br /&gt;
Ni siquiera necesita construir imagen de disco antes, simplemente instale Qemu y pruebe esto. ¡Asombroso!&lt;br /&gt;
&lt;br /&gt;
==== Arranque de imágenes de Knoppix con GRUB ====&lt;br /&gt;
* Primero copie /boot del cd de Knoppix a su partición de arranque (o incluso a su partición dos). Yo nombré el mío boot.knoppix&lt;br /&gt;
''' Copie el directorio /KNOPPIX a su '''directorio raíz* de cualquir disco duro. Puede colocarlo en cualquier otra partición distinta a la de arranque. (puede ser ext2/3, reiserfs o vfat)&lt;br /&gt;
* Coloque los siguiente en el fichero /boot/grub/menu.lst:&lt;br /&gt;
 title           KNOPPIX&lt;br /&gt;
 root            (hd0,0)&lt;br /&gt;
 kernel  /boot.knoppix/vmlinuz 2 fromhd=/dev/hda4 lang=us&lt;br /&gt;
 initrd  /boot.knoppix/miniroot.gz&lt;br /&gt;
* tenga en cuenta que el parámetro fromhd: es el lugar donde está el directorio /KNOPPIX&lt;br /&gt;
* reinicie y disfrute.&lt;br /&gt;
&lt;br /&gt;
Si mi howto (cómo) es demasiado confuso, o le gustaría una segunda opinión, mire el bonito howto de charan : http://gnubox.dyndns.org:8080/~sunil/knoppix.php .&lt;br /&gt;
Otro Howto en http://www.stirnimann.com/mystuff/doc/knoppix.txt&lt;br /&gt;
&lt;br /&gt;
Hay un asistente, que utiliza todos los pasos de desempaquetado, compresión y grabación de CD mencionados aquí. También muestra una consola donde puede actualizar el sistema KNOPPIX descomprimido usando herramientas de estándar de instalación de software Debian. Se llama mmkcdrom y part del paquete de scripts: [http://rcswww.urz.tu-dresden.de/~holzhey/plugscript]&lt;br /&gt;
&lt;br /&gt;
Otro HOWTO más, para los freaks de la consola, en http://quozl.linux.org.au/knoppix/&lt;br /&gt;
&lt;br /&gt;
Asegúrese de que echa un vistazo a [http://knoppix.net/forum/viewforum.php?f=2 Knoppix Customization Forum] para ideas y ayuda con la remasterización.&lt;br /&gt;
----&lt;br /&gt;
Este es el esquema de directorios recomendado para remasterizar KNOPPIX:&lt;br /&gt;
 . (invoque ../remaster desde aquí)&lt;br /&gt;
 |-- master (invoke ../../[[u]]mountbootimage from here)&lt;br /&gt;
 |   |-- KNOPPIX&lt;br /&gt;
 |   |   |-- KNOPPIX (compressed image)&lt;br /&gt;
 |   |   |-- boot.img (boot floppy image)&lt;br /&gt;
 |   |   `-- (other files snipped)&lt;br /&gt;
 |   `-- index.html&lt;br /&gt;
 `-- source&lt;br /&gt;
 `-- KNOPPIX (se puede hacer chroot sobre este directorio)&lt;br /&gt;
 |-- bin&lt;br /&gt;
 |-- boot&lt;br /&gt;
 |-- cdrom&lt;br /&gt;
 |-- dev&lt;br /&gt;
 |-- etc&lt;br /&gt;
 |-- floppy&lt;br /&gt;
 |-- home&lt;br /&gt;
 |-- initrd&lt;br /&gt;
 |-- lib&lt;br /&gt;
 |-- mnt&lt;br /&gt;
 |-- none&lt;br /&gt;
 |-- opt&lt;br /&gt;
 |-- proc&lt;br /&gt;
 |-- root&lt;br /&gt;
 |-- sbin&lt;br /&gt;
 |-- tmp -&amp;gt; /var/tmp&lt;br /&gt;
 |-- usr&lt;br /&gt;
 |-- var&lt;br /&gt;
 `-- vmlinuz -&amp;gt; boot/vmlinuz-2.4.22-xfs&lt;br /&gt;
----&lt;br /&gt;
el siguiente script &amp;quot;remaster&amp;quot; hará el proceso de remasterización por usted. Úselo como root, u obtendrá derechos de acceso incorrectos en la imagen.&lt;br /&gt;
&lt;br /&gt;
El script ha sido probado con Debian sid del 2004-04-02.&lt;br /&gt;
&lt;br /&gt;
 #!/bin/bash -x&lt;br /&gt;
 # This script builds a new KNOPPIX ISO image.&lt;br /&gt;
 # Copyright (C) 2004 by Marc Haber &amp;lt;mh+knoppix-remaster@zugschlus.de&amp;gt;&lt;br /&gt;
 # License: GPL V2&lt;br /&gt;
 &lt;br /&gt;
 ROOT=&amp;quot;$PWD&amp;quot;&lt;br /&gt;
 SOURCE=&amp;quot;$ROOT/source/KNOPPIX&amp;quot;&lt;br /&gt;
 MASTER=&amp;quot;$ROOT/master&amp;quot;&lt;br /&gt;
 CLOOPTARGET=&amp;quot;$ROOT/master/KNOPPIX/KNOPPIX&amp;quot;&lt;br /&gt;
 TARGET=&amp;quot;$ROOT&amp;quot;&lt;br /&gt;
 EXCLUDELIST=&amp;quot;$ROOT/source/excludelist&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 rm -rf $SOURCE/.rr_moved&lt;br /&gt;
 &lt;br /&gt;
 cd $SOURCE&lt;br /&gt;
 mkisofs -R -U -V &amp;quot;KNOPPIX.net filesystem&amp;quot; \&lt;br /&gt;
 -P &amp;quot;KNOPPIX www.knoppix.net&amp;quot; \&lt;br /&gt;
 -hide-rr-moved -cache-inodes -no-bak -pad \&lt;br /&gt;
 -exclude-list $EXCLUDELIST \&lt;br /&gt;
 . | nice -5 /usr/bin/create''compressed''fs - 65536 &amp;gt; $CLOOPTARGET&lt;br /&gt;
 &lt;br /&gt;
 cd $MASTER&lt;br /&gt;
 rm -f KNOPPIX/md5sums&lt;br /&gt;
 find -type f -not -name md5sums -not -name boot.cat -exec md5sum {} \; &amp;gt;&amp;gt; KNOPPIX/md5sums&lt;br /&gt;
 mkisofs -pad -l -r -J -v -V &amp;quot;KNOPPIX&amp;quot; -b KNOPPIX/boot.img \&lt;br /&gt;
 -c KNOPPIX/boot.cat -hide-rr-moved -o $TARGET/knoppix.iso $MASTER&lt;br /&gt;
----&lt;br /&gt;
The following script will loop-mount boot floppy image and initrd image for modification. The umount function will build a new initrd image and put it back on the boot floppy image.&lt;br /&gt;
&lt;br /&gt;
The script has last been tried out on Debian sid on 2004-01-13.&lt;br /&gt;
&amp;lt;!-- lines starting with space a preformatted --&amp;gt;&lt;br /&gt;
 #!/bin/bash -x&lt;br /&gt;
 # This script will loop-mount boot floppy and initrd image&lt;br /&gt;
 # Copyright (C) 2004 by Marc Haber &amp;lt;mh+knoppix-remaster@zugschlus.de&amp;gt;&lt;br /&gt;
 # License: GPL V2&lt;br /&gt;
 unset CDPATH || true&lt;br /&gt;
 &lt;br /&gt;
 # if not root, re-invoke self as root&lt;br /&gt;
 if [[ &amp;quot;`id -u`&amp;quot; -ne 0 ]]; then&lt;br /&gt;
 export LOCUSER=&amp;quot;$USER&amp;quot;&lt;br /&gt;
 export LOCHOME=&amp;quot;$HOME&amp;quot;&lt;br /&gt;
 if [[ &amp;quot;${SHELLOPTS/xtrace/}&amp;quot; != &amp;quot;$SHELLOPTS&amp;quot; ]]; then&lt;br /&gt;
 sudo bash -x $0 $@&lt;br /&gt;
 exit $?&lt;br /&gt;
 else&lt;br /&gt;
 sudo $0 $@&lt;br /&gt;
 exit $?&lt;br /&gt;
 fi&lt;br /&gt;
 else&lt;br /&gt;
 LOCUSER=&amp;quot;${LOCUSER:-$USER}&amp;quot;&lt;br /&gt;
 LOCHOME=&amp;quot;${LOCHOME:-$HOME}&amp;quot;&lt;br /&gt;
 fi&lt;br /&gt;
 set -e&lt;br /&gt;
 &lt;br /&gt;
 KNOPPIXDIR=&amp;quot;KNOPPIX&amp;quot;&lt;br /&gt;
 BOOTIMGFILE=&amp;quot;$KNOPPIXDIR/boot.img&amp;quot;&lt;br /&gt;
 BOOTIMGFS=&amp;quot;vfat&amp;quot;&lt;br /&gt;
 BOOTIMGDIR=&amp;quot;boot.img&amp;quot;&lt;br /&gt;
 INITRDGZ=&amp;quot;$BOOTIMGDIR/miniroot.gz&amp;quot;&lt;br /&gt;
 INITRDFILE=&amp;quot;$KNOPPIXDIR/miniroot&amp;quot;&lt;br /&gt;
 INITRDFS=&amp;quot;ext2&amp;quot;&lt;br /&gt;
 INITRDDIR=&amp;quot;miniroot&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 mountbootimage() {&lt;br /&gt;
 if ! modprobe loop; then&lt;br /&gt;
 echo &amp;gt;&amp;amp;2 &amp;quot;ERR: cannot load loop module&amp;quot;&lt;br /&gt;
 exit 1&lt;br /&gt;
 fi&lt;br /&gt;
 &lt;br /&gt;
 if ! [[ -e &amp;quot;$BOOTIMGFILE&amp;quot; ]]; then&lt;br /&gt;
 echo &amp;gt;&amp;amp;2 &amp;quot;ERR: no $BOOTIMGFILE found&amp;quot;&lt;br /&gt;
 exit 1&lt;br /&gt;
 fi&lt;br /&gt;
 &lt;br /&gt;
 for nofile in $BOOTIMGDIR $INITRDGZ $INITRDFILE $INITRDDIR; do&lt;br /&gt;
 if [[ -e &amp;quot;$nofile&amp;quot; ]]; then&lt;br /&gt;
 echo &amp;gt;&amp;amp;2 &amp;quot;ERR: $nofile already exists&amp;quot;&lt;br /&gt;
 exit 1&lt;br /&gt;
 fi&lt;br /&gt;
 done&lt;br /&gt;
 &lt;br /&gt;
 mkdir -p $BOOTIMGDIR&lt;br /&gt;
 mount -o loop,uid=$LOCUSER -t $BOOTIMGFS $BOOTIMGFILE $BOOTIMGDIR&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt; $INITRDGZ gunzip &amp;gt; $INITRDFILE&lt;br /&gt;
 mkdir -p $INITRDDIR&lt;br /&gt;
 mount -o loop -t $INITRDFS $INITRDFILE $INITRDDIR&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 umountbootimage() {&lt;br /&gt;
 dd if=/dev/zero of=$INITRDDIR/nullfile || true&lt;br /&gt;
 sync&lt;br /&gt;
 rm $INITRDDIR/nullfile&lt;br /&gt;
 umount $INITRDDIR&lt;br /&gt;
 rmdir $INITRDDIR&lt;br /&gt;
 &amp;lt; $INITRDFILE gzip --best &amp;gt; $INITRDGZ&lt;br /&gt;
 rm -f $INITRDFILE&lt;br /&gt;
 &lt;br /&gt;
 umount $BOOTIMGDIR&lt;br /&gt;
 rmdir $BOOTIMGDIR&lt;br /&gt;
 &lt;br /&gt;
 syslinux KNOPPIX/boot.img&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 case &amp;quot;`basename $0`&amp;quot; in&lt;br /&gt;
 mountbootimage)&lt;br /&gt;
 mountbootimage&lt;br /&gt;
 ;;&lt;br /&gt;
 umountbootimage)&lt;br /&gt;
 umountbootimage&lt;br /&gt;
 ;;&lt;br /&gt;
 *)&lt;br /&gt;
 echo &amp;gt;&amp;amp;2 &amp;quot;ERR: called with unknown name `basename $0`&amp;quot;&lt;br /&gt;
 exit 1&lt;br /&gt;
 ;;&lt;br /&gt;
 esac&lt;/div&gt;</summary>
		<author><name>Valonso</name></author>	</entry>

	<entry>
		<id>https://mail.knoppix.net/wiki/Knoppix_Remastering_Howto_Spanish</id>
		<title>Knoppix Remastering Howto Spanish</title>
		<link rel="alternate" type="text/html" href="https://mail.knoppix.net/wiki/Knoppix_Remastering_Howto_Spanish"/>
				<updated>2005-01-10T21:15:34Z</updated>
		
		<summary type="html">&lt;p&gt;Valonso: /* Instrucciones: */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Traducciones: ==&lt;br /&gt;
* Versión en inglés: [[Knoppix Remastering Howto]]&lt;br /&gt;
* Versión en alemán: [[Knoppix Remastering Howto Deutsch]]&lt;br /&gt;
----== Vea también : ==&lt;br /&gt;
* Si desea crear un kernel personalizado, compruebe [[Knoppix Custom Kernel Howto]]&lt;br /&gt;
* También hay una guía sobre el mismo asunto en O'Reilly: [[http://linux.oreillynet.com/lpt/a/4323 Using and Customizing Knoppix]]&lt;br /&gt;
----&lt;br /&gt;
=== Esta guía le mostrará cómo remasterizar KNOPPIX ===&lt;br /&gt;
(Notas : las órdenes deberían aparecer en una sóla línea, por favor maximice su ventana del navegador. Si tiene cualquier comentario o sugerencia, por favor envíe el formulario que hay al final.)&lt;br /&gt;
&lt;br /&gt;
Puede que desee personalizar un Knoppix ya adaptado, de forma que no tenga que hacer tanto esfuerzo (tal como eliminar programas). Si es así, vea  [[Knoppix Customizations]].&lt;br /&gt;
&lt;br /&gt;
==== Requisitos del sistema: ====&lt;br /&gt;
*CD-ISO&lt;br /&gt;
** por lo menos 1 GB de memoria libre total FREE RAM+Swap (ej. 256M ram, y 750M swap DISPONIBLE) (a menos que use un programa de compresión diferente - busque compressloop en esta página)&lt;br /&gt;
** 3 GB libres en una partición de disco formateada con '''sistema de ficheros Linux (ext2/3, xfs, etc.)'''&lt;br /&gt;
*DVD-ISO&lt;br /&gt;
** 5 GB libres de RAM + swap (para un DVD de tamaño completo)&lt;br /&gt;
** 15 GB libres en una partición de disco formateada con '''sistema de ficheros Linux (ext2/3, xfs, etc.)'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Instrucciones: ====&lt;br /&gt;
&lt;br /&gt;
# Arranque desde el ''CD de Knoppix''&lt;br /&gt;
# Abra una consola de root:&lt;br /&gt;
** Menú: Kmenu-&amp;gt;Knoppix-&amp;gt;Consola de Root&lt;br /&gt;
** Nota: Todas las órdenes a continuación son ejecutadas desde la consola de root.&lt;br /&gt;
# Configure su conexión a Internet (lo necesitará más adelante). Si usa DHCP, ya debería estar configurada.&lt;br /&gt;
** Nota: Ejecute '''ifconfig''' para comprobarlo.&lt;br /&gt;
# Busque la partición en la que va a trabajar. En este ejemplo será '''hda1''' . La partición debería tenes al menos 3 GB libres&lt;br /&gt;
# Monte la partición:&lt;br /&gt;
** '''mount -rw /dev/hda1 /mnt/hda1'''&lt;br /&gt;
** Nota: Asegúrese que es de lectura/escritura u obtendrá errores más adelante cuando cambie la raíz del sistema. Para comprobarlo, teclee '''mount'''&lt;br /&gt;
# Cree un directorio raíz donde trabajar:&lt;br /&gt;
** '''mkdir /mnt/hda1/knx'''&lt;br /&gt;
** Si coloca todos sus ficheros aquí, será fácil borrarlos todos después&lt;br /&gt;
# Si no tiene 1 GB de RAM ('''cat /proc/meminfo''' (physical+swap)) entonces necesitará un fichero de intercambio (swap):&lt;br /&gt;
** '''cd /mnt/hda1/knx ; dd if=/dev/zero of=swapfile bs=1M count=750 ; mkswap swapfile ; swapon swapfile'''&lt;br /&gt;
# Cree 2 directorios, uno para su nuevo CD maestro, y otro para los fuentes, en una partición del disco. También, cree directorios adicionales en ellos llamados KNOPPIX:&lt;br /&gt;
** '''mkdir -p /mnt/hda1/knx/master/KNOPPIX'''&lt;br /&gt;
** '''mkdir -p /mnt/hda1/knx/source/KNOPPIX'''&lt;br /&gt;
# Ahora copie los ficheros de KNOPPIX a su directorio fuente:&lt;br /&gt;
'''* '''cp -Rp /KNOPPIX/''' /mnt/hda1/knx/source/KNOPPIX &amp;amp;'''&lt;br /&gt;
** Nota: Esto tardará unos minutos&lt;br /&gt;
# Copie la página HTML principal de inicio:&lt;br /&gt;
** '''cp /cdrom/index.html /mnt/hda1/knx/master/ '''&lt;br /&gt;
# Copie todos los ficheros necesarios excepto el fichero KNOPPIX, de unos 700 Mb.&lt;br /&gt;
** &amp;lt; 3.4: '''cd /cdrom/KNOPPIX;find . -size -10000k -type f -exec cp -p --parents {} /mnt/hda1/knx/master/KNOPPIX/ \;'''&lt;br /&gt;
** 3.4: '''cd /cdrom;find . -size -10000k -type f -exec cp -p --parents {} /mnt/hda1/knx/master/ \;'''&lt;br /&gt;
# Ahora puede cambiar la raíz del sistema &amp;quot;chroot&amp;quot; al KNOPPIX copiado en su partición:&lt;br /&gt;
** '''chroot /mnt/hda1/knx/source/KNOPPIX'''&lt;br /&gt;
&lt;br /&gt;
Si obtiene un montón de mensajes de error '''/dev/null permission denied''',  debería hacer los siguiente. Esto puede pasar si guarda sus datos de configuración de Knoppix en la misma partición que está usando para la remasterización, Y arranca Knoppix con '''knoppix home=scan'''.&lt;br /&gt;
&lt;br /&gt;
Compruebe el estado de montado si obtuvo el problema: '''mount /dev/hdaX on /mnt/hdaX type ext3 (rw,nosuid,nodev)''' (reemplace la X con su número de partición ) donde &amp;quot;nodev&amp;quot; significa que no puede acceder al sistema de ficheros montado y que no puede acceder a /dev/null. Y algunos scripts redirigen la salida a /dev/null... Para solventar esto debería montar la partición de destino antes de cambiar la raíz del sistema (chroot) de esta forma:&lt;br /&gt;
 ^d  # control+d saldrá del entorno chroot&lt;br /&gt;
 mount /dev/hda1 /mnt/hda1&lt;br /&gt;
Entonces debería obtener:&lt;br /&gt;
 mount /dev/hda1 on /mnt/hda1 type ext3 (rw)&lt;br /&gt;
&lt;br /&gt;
Si persisten los avisos de /dev/null entonces, antes de hacer chroot, haga:&lt;br /&gt;
 mount --bind /dev /mnt/hda1/knx/source/KNOPPIX/dev&lt;br /&gt;
¡Tiene que desmontar umount /mnt/hda1/knx/source/KNOPPIX/dev antes de construir la imagen del CD o el directorio /dev del CD se hará un lío!&lt;br /&gt;
&lt;br /&gt;
entonces puede seguir y hacer el chroot.&lt;br /&gt;
&lt;br /&gt;
* Ahora ha cambiado su direcotio raíz. &amp;quot;/&amp;quot; es en estos en realidad &amp;quot;/mnt/hda1/knx/source/KNOPPIX&amp;quot;&lt;br /&gt;
* Para acceder a Internet necesitará montar proc '''mount -t proc /proc proc'''&lt;br /&gt;
* Ahora edite /etc/resolv.conf y añada su servidor de nombres o &amp;quot;salga&amp;quot; del chroot y copie su fichero resolve.conf en el directorio fuente correspondiente: '''cp /etc/dhcpc/resolv.conf /mnt/hda1/knx/source/KNOPPIX/etc/dhcpc/resolv.conf'''&lt;br /&gt;
* Cambie también su grupo MS en smb.conf si desea soporte smbd (MSHOME es normalmente Home en XP y WORKGROUP en Windows 9x .&lt;br /&gt;
* Compruebe su conexión a Internet desde la nueva raíz : '''ping google.com'''&lt;br /&gt;
* Actualice su lista de paquetes con '''apt-get update'''&lt;br /&gt;
* Ahora puede realizar cambios.&lt;br /&gt;
* '''Aviso''': apt-get upgrade es una MALA IDEA. Muy probablemente, hará que su remasterización de KNOPPIX no sea arrancable o se corrompa en alguna forma. Un método más seguro consiste en actualizar sólo los paquetes necesarios&lt;br /&gt;
** Antes de poder añadir programas, probablemente tendrá que eliminar algunos paquetes.  Para obtener una lista de los paquetes instalados, teclee esto:&lt;br /&gt;
'''*''' '''dpkg-query -l'''&lt;br /&gt;
** Si quiere tener esa lista ordenada por tamaño (de esta forma podrá eliminar los que más ocupan), teclee esto:&lt;br /&gt;
'''*''' '''dpkg-query -W --showformat='${Installed-Size} ${Package}\n' | sort -n'''&lt;br /&gt;
** Para eliminar un paquete (y todos los paquetes que dependen de él), teclee esto:&lt;br /&gt;
'''*''' '''apt-get remove &amp;lt;nombre-del-paquete-a-eliminar&amp;gt;'''&lt;br /&gt;
** Para comprobar paquetes huérfanos, teclee esto:&lt;br /&gt;
'''*''' '''deborphan'''&lt;br /&gt;
** Si desea ahorrar más espacio eliminando esos molestos huérfanos(¡Qué cruel!), teclee esto ('''Aviso''', no se le preguntará sí/no para eliminar estos paquetes.  Cuando pulse Intro después de esta orden, los paquetes '''habrán desaparecido'''):&lt;br /&gt;
'''*''' '''deborphan | xargs apt-get -y remove'''&lt;br /&gt;
** Si no está seguro acerca del comando anterior y quiere ver qué pasará sin hacer ningún cambio, simplemente añada la opción '''-s''' a la orden apt-get de esta forma (puede hacer esto con todas las órdenes apt-get, y es un buen hábito usar esta opción antes de operaciones masivas como ésta):&lt;br /&gt;
'''*''' '''deborphan | xargs apt-get -s -y remove'''&lt;br /&gt;
** Ahora las buenas obras.  Si desea añadir un paquete, teclee esto:&lt;br /&gt;
'''*''' '''apt-get install &amp;lt;nombre-del-paquete-a-instalar&amp;gt;'''&lt;br /&gt;
** ¿Que no sabe qué paquetes instalar?  Teclee esto.  Cuando aparezca la lista, puede examinarla (¡unas 13000 líneas!) o buscar cosas usando '''/&amp;lt;search-term&amp;gt;''':&lt;br /&gt;
'''*''' '''apt-cache search .* | sort | less'''&lt;br /&gt;
** Cuando haya terminado de eliminar y añadir paquetes, una buena forma de hacer limpieza es tecleando los siguiente:&lt;br /&gt;
'''*''' '''COLUMNS=200 dpkg -l |grep ^rc |awk '{print $2} ' | xargs dpkg -P'''&lt;br /&gt;
** También, como el sistema de paquetes Debian guarda en caché los paquetes descargados, querrá ejecutar lo siguiente para eliminar esos ficheros inútiles:&lt;br /&gt;
'''*''' '''apt-get clean'''&lt;br /&gt;
** las configuraciones de usuario están en /etc/skel&lt;br /&gt;
** consejo: no cloque ficheros en /root sólo estarán disponibles en tiempo de ejecucuón en /KNOPPIX/root&lt;br /&gt;
* Desmonte /proc - ¡muy importante! '''umount /proc'''&lt;br /&gt;
* Pulse '''CTRL+D''' para volve a la raíz original (no chrooted).&lt;br /&gt;
&lt;br /&gt;
==== Notas : ====&lt;br /&gt;
&lt;br /&gt;
Cuando compruebe programas gráficos basados en X, tendrá que hacer '''export DISPLAY=localhost:0.0'''&lt;br /&gt;
&lt;br /&gt;
Cuando quiera autoejecutar algunos programas, puede crear un script y ponerlo en el directorio /etc/rc5.d/ (Esto sólo carga elementos antes de cargar las X)&lt;br /&gt;
&lt;br /&gt;
hay material interesante en /etc/init.d/knoppix-autoconfig :&lt;br /&gt;
&lt;br /&gt;
* El fichero de fondo X background está en /cdrom/KNOPPIX/background.gif '''(en knoppix 3.4: background.jpg)'''&lt;br /&gt;
* Al igual que con floppyconfig, está cdromconfig que ejecutará cdrom/KNOPPIX/knoppix.sh&lt;br /&gt;
&lt;br /&gt;
hay material interesante en /etc/init.d/xsession :&lt;br /&gt;
* TAMBIÉN establece el fondo /usr/local/lib/knoppix.gif&lt;br /&gt;
&lt;br /&gt;
Ahora la creación del fichero ISO :&lt;br /&gt;
&lt;br /&gt;
* ya hemos terminado de personalizarlo y ¡queremos quemar!&lt;br /&gt;
* primero haga algo de limpieza : ''' elimine los ficheros .bash_history, ficheros temporales etc '''&lt;br /&gt;
* '''rm -rf /mnt/hda1/knx/source/KNOPPIX/.rr_moved'''&lt;br /&gt;
* Ahora crearemos el fichero enorme que es un sistema de ficheros ISO 9660 cloop comprimido : '''mkisofs -R -U -V &amp;quot;KNOPPIX.net filesystem&amp;quot; -publisher &amp;quot;KNOPPIX www.knoppix-es.org&amp;quot; -hide-rr-moved -cache-inodes -no-bak -pad /mnt/hda1/knx/source/KNOPPIX | nice -5 /usr/bin/create_compressed_fs - 65536 &amp;gt; /mnt/hda1/knx/master/KNOPPIX/KNOPPIX'''&lt;br /&gt;
&lt;br /&gt;
el &amp;quot;www.knoppix-es.org&amp;quot; y &amp;quot;Knoppix.net filesystem&amp;quot; pueden ser modificados a lo que quiera que nombre el fichero. Obtendrá un error diciendo que no cumple los estándars ISO, puede ignorarlo.&lt;br /&gt;
&lt;br /&gt;
En Knoppix 3.4 el scrip create_compressed_fs ha sido actualizado así que asegúrese de usarlo para obtener los mejores resultados.&lt;br /&gt;
Tiene una nueva opción '''-b''' (best), que activa la mejor compresión usando diferentes esquemas de compresión e intenta optimizarlo de esa forma, pero sea cautao, porque esa opción es ralentiza (10 veces más lento).&lt;br /&gt;
&lt;br /&gt;
* si todo fue bien, para crear la imagen del CD-ROM final :&lt;br /&gt;
* '''cd /mnt/hda1/knx/master'''&lt;br /&gt;
* '''rm -f KNOPPIX/md5sums; find -type f -not -name md5sums -not -name boot.cat -not -name isolinux.bin -exec md5sum {} \; &amp;gt;&amp;gt; KNOPPIX/md5sums''' (esto actualizará las sumas de verificación md5 de los ficheros incluidos, se usa para comprobar la integridad)&lt;br /&gt;
* para Knoppix &amp;lt;= 3.3: '''mkisofs -pad -l -r -J -v -V &amp;quot;KNOPPIX&amp;quot; -b KNOPPIX/boot.img -c KNOPPIX/boot.cat -hide-rr-moved -o /mnt/hda1/knx/knoppix.iso /mnt/hda1/knx/master''' (la ISO se guardará en /mnt/hda1/knx/knoppix.iso)&lt;br /&gt;
* Para Knoppix &amp;gt;= 3.4 u otras distribuciones basadas en isolinux haga:&lt;br /&gt;
'''mkisofs -pad -l -r -J -v -V &amp;quot;KNOPPIX&amp;quot; -no-emul-boot -boot-load-size 4 -boot-info-table -b boot/isolinux/isolinux.bin -c boot/isolinux/boot.cat -hide-rr-moved -o /mnt/hda1/knx/knoppix.iso /mnt/hda1/knx/master''' (la ISO se guardará en /mnt/hda1/knx/knoppix.iso)&lt;br /&gt;
* ¡y eso es todo!&lt;br /&gt;
&lt;br /&gt;
=== Trucos/consejos ===&lt;br /&gt;
Si está buscando paquetes grandes instalados teclee&lt;br /&gt;
: dpkg-awk &amp;quot;Status: .* installed$&amp;quot; -- Package Installed-Size | \&lt;br /&gt;
: awk '{print $2}' | egrep -v '^$' | xargs -n2 echo | \&lt;br /&gt;
: perl -pe 's/(\S+)\s(\S+)/$2 $1/' | sort -rg&lt;br /&gt;
listará los paquetes en orden de tamaño descendente.&lt;br /&gt;
Por lo menos diez veces más rápido es el comando&lt;br /&gt;
&lt;br /&gt;
: dpkg-query -W --showformat='${Installed-Size} ${Package}\n' | sort -n&lt;br /&gt;
&lt;br /&gt;
y no necesita dpkg-awk o awk o perl.&lt;br /&gt;
&lt;br /&gt;
Si tiene algún problema con el comando de ordenación anterior, pruebe a usar KPackage, expanda todas las ramas y ordene por la columan de tamaño para encontrar los paquetes mayores.&lt;br /&gt;
&lt;br /&gt;
Compruebe la salida del programa &amp;quot;deborphan&amp;quot;, listará los paquetes huérfanos que pueden ser eliminados, estos paquetes eran usados por otros paquetes que ahora han sido borrados.&lt;br /&gt;
&lt;br /&gt;
Yo he obtenido buenos resultados remasterizando trabajando desde el cd como root y desde fluxbox. Sólo teclee &amp;quot;knoppix 2&amp;quot; en el prompt de arranque y arrancará en una consola de texto como root, donde puede teclear &amp;quot;startx /usr/bin/fluxbox&amp;quot;. Me gusta usar la consola unicode xterm.&lt;br /&gt;
&lt;br /&gt;
Mientras trabajo desde chroot creando la remasterización me gusta usar &amp;quot;apt-get remove --purge pkg-name&amp;quot; para eliminar paquetes porque antes de hacer nada se detendrá y mostrará los detalles de lo que va a ajustar para eliminar y le permitirá decir &amp;quot;sí o no&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Si no usa la instrucción &amp;quot;apt-get&amp;quot; y tiene que limpiar y ùrgar mucho, aquí tiene la forma de hacerlo: &amp;quot;COLUMNS=200 dpkg -l |grep ^rc |awk '{print $2} ' &amp;gt;topurge&amp;quot;. Lo que creará una lista de los paquetes eliminados a purgar y entonces puede hacer &amp;quot;dpkg -P `cat topurge `&amp;quot; y ya está. &amp;quot;COLUMNS=200 dpkg -l |grep ^rc |awk '{print $2} ' | xargs dpkg -P&amp;quot; es la versión en una sola línea de esto.&lt;br /&gt;
Use también &amp;quot;deborphan &amp;gt;orphaned&amp;quot; y luego &amp;quot;dpkg -P `cat orphaned `&amp;quot;. &amp;quot;deborphan | xargs dpkg -P &amp;quot; es una versión en una sola línea para lo miso.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Eso es todo. Esta es una versión actualizada de mi howto pevio. No es para novatos en Linux, necesitará buscarse la vida para hacerlo trabajar. Actualizaré esto con correcciones/mejoras/etc a medida que las tenga.&lt;br /&gt;
&lt;br /&gt;
Gracias a aay, charan, Tech2k, y #knoppix por algunas correcciones, trucos e ideas.  Es libre de editar o añadir a este howto.&lt;br /&gt;
Nota cerca de swap:&amp;lt;br&amp;gt;&lt;br /&gt;
No necesita realmente 1G de swap ya que hay dos nuevas herramientaspara crear sistemas de ficehros comprimidos. Aquí hay algunis candidatos para crear sistemas de ficheros ''comprimidos'':&lt;br /&gt;
* Valentijn's rewrite [http://projects.openoffice.nl/downloads/compressloop/]&lt;br /&gt;
* Quozl's port of compressloop for Knoppix 3.4 [http://quozl.linux.org.au/compressloop-1.9-64bit.c]&lt;br /&gt;
* Quozl's distributed compressloop (use more than one processor to speed things up) [http://quozl.linux.org.au/knoppix/compressloop/] or [http://quozl.netrek.org/knoppix/compressloop/]&lt;br /&gt;
* Justin's patch [http://s.bouncybouncy.net/~justin/code/] (link broken) I also just wrote a distributed cloop compressor(or for smp)  It's in that same directory.&lt;br /&gt;
&lt;br /&gt;
==== Truco, compruebe la imagen del cd sin grabarla en un cd ====&lt;br /&gt;
&lt;br /&gt;
Si tiene una partición de sobra con al menos 700MB de espacio libre formateada con ext2, ext3 o Vfat, puede usarla para comprobaciones arrancando desde un disquete. Un disquete de arranque buscará una partición con el directorio /KNOPPIX/ en la raíz, y la imagen comprimida /KNOPPIX/KNOPPIX. En lugar de usar el subdirectorio /mnt/hda1/knx/master/KNOPPIX/ como se describió anteriormente, se debería llamar /mnt/hda2/KNOPPIX/ . Entonces el index.html estaría en /mnt/hda2/index.html y la imagen comprimida estaría en /mnt/hda2/KNOPPIX/KNOPPIX . Ahora puede arrancar desde un disquete y usar /mnt/hda2 como imagen. Para más infomración lea [[Hd BasedHowTo]].&lt;br /&gt;
&lt;br /&gt;
Si no tiene una partición extra o no quiere hacerlo, puede usar Qemu ( lea [http://fabrice.bellard.free.fr/qemu/] ) con la imagen ISO de esta forma:&lt;br /&gt;
'''qemu -m 128 -cdrom /temp/knoppix-custom.iso -boot d -user-net'''&lt;br /&gt;
Ni siquiera necesita construir imagen de disco antes, simplemente instale Qemu y pruebe esto. ¡Asombroso!&lt;br /&gt;
&lt;br /&gt;
==== Booting Knoppix images with GRUB ====&lt;br /&gt;
* First copy /boot of the Knoppix cd to your boot partition (or even your dos partition). I named mine boot.knoppix&lt;br /&gt;
''' Copy the /KNOPPIX directory to your '''root directory* of any hard disk. You may place it somewhere other than the boot partition. (ext2/3, reiserfs, vfat are supported)&lt;br /&gt;
* put the following in your /boot/grub/menu.lst:&lt;br /&gt;
 title           KNOPPIX&lt;br /&gt;
 root            (hd0,0)&lt;br /&gt;
 kernel  /boot.knoppix/vmlinuz 2 fromhd=/dev/hda4 lang=us&lt;br /&gt;
 initrd  /boot.knoppix/miniroot.gz&lt;br /&gt;
* notice the fromhd parameter: it's the location of the /KNOPPIX directory&lt;br /&gt;
* reboot and have fun.&lt;br /&gt;
&lt;br /&gt;
If my howto is too confusing, or you'd like a second opinion, check out charan's very nice remastering howto : http://gnubox.dyndns.org:8080/~sunil/knoppix.php .&lt;br /&gt;
Another Howto is at  http://www.stirnimann.com/mystuff/doc/knoppix.txt&lt;br /&gt;
&lt;br /&gt;
There is a wizard, which knows all the unpacking, compressing and CD-recording steps mentioned here. It also shows a shell where you can update the uncompressed KNOPPIX system using debian's standard software installation tools. It is called mmkcdrom and part of the plugscript package: [http://rcswww.urz.tu-dresden.de/~holzhey/plugscript]&lt;br /&gt;
&lt;br /&gt;
Yet another HOWTO, for shell freaks, is at http://quozl.linux.org.au/knoppix/&lt;br /&gt;
&lt;br /&gt;
Be sure to check out the [http://knoppix.net/forum/viewforum.php?f=2 Knoppix Customization Forum] for ideas and help with remastering.&lt;br /&gt;
----&lt;br /&gt;
This is the recommended directory layout for remastering KNOPPIX:&lt;br /&gt;
 . (invoke ../remaster from here)&lt;br /&gt;
 |-- master (invoke ../../[[u]]mountbootimage from here)&lt;br /&gt;
 |   |-- KNOPPIX&lt;br /&gt;
 |   |   |-- KNOPPIX (compressed image)&lt;br /&gt;
 |   |   |-- boot.img (boot floppy image)&lt;br /&gt;
 |   |   `-- (other files snipped)&lt;br /&gt;
 |   `-- index.html&lt;br /&gt;
 `-- source&lt;br /&gt;
 `-- KNOPPIX (this directory can be chrooted into)&lt;br /&gt;
 |-- bin&lt;br /&gt;
 |-- boot&lt;br /&gt;
 |-- cdrom&lt;br /&gt;
 |-- dev&lt;br /&gt;
 |-- etc&lt;br /&gt;
 |-- floppy&lt;br /&gt;
 |-- home&lt;br /&gt;
 |-- initrd&lt;br /&gt;
 |-- lib&lt;br /&gt;
 |-- mnt&lt;br /&gt;
 |-- none&lt;br /&gt;
 |-- opt&lt;br /&gt;
 |-- proc&lt;br /&gt;
 |-- root&lt;br /&gt;
 |-- sbin&lt;br /&gt;
 |-- tmp -&amp;gt; /var/tmp&lt;br /&gt;
 |-- usr&lt;br /&gt;
 |-- var&lt;br /&gt;
 `-- vmlinuz -&amp;gt; boot/vmlinuz-2.4.22-xfs&lt;br /&gt;
----&lt;br /&gt;
the following script &amp;quot;remaster&amp;quot; will do the remaster process for you. Use as root, or you will end up with wrong access rights in the image.&lt;br /&gt;
&lt;br /&gt;
The script has last been tried out on Debian sid on 2004-04-02.&lt;br /&gt;
&lt;br /&gt;
 #!/bin/bash -x&lt;br /&gt;
 # This script builds a new KNOPPIX ISO image.&lt;br /&gt;
 # Copyright (C) 2004 by Marc Haber &amp;lt;mh+knoppix-remaster@zugschlus.de&amp;gt;&lt;br /&gt;
 # License: GPL V2&lt;br /&gt;
 &lt;br /&gt;
 ROOT=&amp;quot;$PWD&amp;quot;&lt;br /&gt;
 SOURCE=&amp;quot;$ROOT/source/KNOPPIX&amp;quot;&lt;br /&gt;
 MASTER=&amp;quot;$ROOT/master&amp;quot;&lt;br /&gt;
 CLOOPTARGET=&amp;quot;$ROOT/master/KNOPPIX/KNOPPIX&amp;quot;&lt;br /&gt;
 TARGET=&amp;quot;$ROOT&amp;quot;&lt;br /&gt;
 EXCLUDELIST=&amp;quot;$ROOT/source/excludelist&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 rm -rf $SOURCE/.rr_moved&lt;br /&gt;
 &lt;br /&gt;
 cd $SOURCE&lt;br /&gt;
 mkisofs -R -U -V &amp;quot;KNOPPIX.net filesystem&amp;quot; \&lt;br /&gt;
 -P &amp;quot;KNOPPIX www.knoppix.net&amp;quot; \&lt;br /&gt;
 -hide-rr-moved -cache-inodes -no-bak -pad \&lt;br /&gt;
 -exclude-list $EXCLUDELIST \&lt;br /&gt;
 . | nice -5 /usr/bin/create''compressed''fs - 65536 &amp;gt; $CLOOPTARGET&lt;br /&gt;
 &lt;br /&gt;
 cd $MASTER&lt;br /&gt;
 rm -f KNOPPIX/md5sums&lt;br /&gt;
 find -type f -not -name md5sums -not -name boot.cat -exec md5sum {} \; &amp;gt;&amp;gt; KNOPPIX/md5sums&lt;br /&gt;
 mkisofs -pad -l -r -J -v -V &amp;quot;KNOPPIX&amp;quot; -b KNOPPIX/boot.img \&lt;br /&gt;
 -c KNOPPIX/boot.cat -hide-rr-moved -o $TARGET/knoppix.iso $MASTER&lt;br /&gt;
----&lt;br /&gt;
The following script will loop-mount boot floppy image and initrd image for modification. The umount function will build a new initrd image and put it back on the boot floppy image.&lt;br /&gt;
&lt;br /&gt;
The script has last been tried out on Debian sid on 2004-01-13.&lt;br /&gt;
&amp;lt;!-- lines starting with space a preformatted --&amp;gt;&lt;br /&gt;
 #!/bin/bash -x&lt;br /&gt;
 # This script will loop-mount boot floppy and initrd image&lt;br /&gt;
 # Copyright (C) 2004 by Marc Haber &amp;lt;mh+knoppix-remaster@zugschlus.de&amp;gt;&lt;br /&gt;
 # License: GPL V2&lt;br /&gt;
 unset CDPATH || true&lt;br /&gt;
 &lt;br /&gt;
 # if not root, re-invoke self as root&lt;br /&gt;
 if [[ &amp;quot;`id -u`&amp;quot; -ne 0 ]]; then&lt;br /&gt;
 export LOCUSER=&amp;quot;$USER&amp;quot;&lt;br /&gt;
 export LOCHOME=&amp;quot;$HOME&amp;quot;&lt;br /&gt;
 if [[ &amp;quot;${SHELLOPTS/xtrace/}&amp;quot; != &amp;quot;$SHELLOPTS&amp;quot; ]]; then&lt;br /&gt;
 sudo bash -x $0 $@&lt;br /&gt;
 exit $?&lt;br /&gt;
 else&lt;br /&gt;
 sudo $0 $@&lt;br /&gt;
 exit $?&lt;br /&gt;
 fi&lt;br /&gt;
 else&lt;br /&gt;
 LOCUSER=&amp;quot;${LOCUSER:-$USER}&amp;quot;&lt;br /&gt;
 LOCHOME=&amp;quot;${LOCHOME:-$HOME}&amp;quot;&lt;br /&gt;
 fi&lt;br /&gt;
 set -e&lt;br /&gt;
 &lt;br /&gt;
 KNOPPIXDIR=&amp;quot;KNOPPIX&amp;quot;&lt;br /&gt;
 BOOTIMGFILE=&amp;quot;$KNOPPIXDIR/boot.img&amp;quot;&lt;br /&gt;
 BOOTIMGFS=&amp;quot;vfat&amp;quot;&lt;br /&gt;
 BOOTIMGDIR=&amp;quot;boot.img&amp;quot;&lt;br /&gt;
 INITRDGZ=&amp;quot;$BOOTIMGDIR/miniroot.gz&amp;quot;&lt;br /&gt;
 INITRDFILE=&amp;quot;$KNOPPIXDIR/miniroot&amp;quot;&lt;br /&gt;
 INITRDFS=&amp;quot;ext2&amp;quot;&lt;br /&gt;
 INITRDDIR=&amp;quot;miniroot&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 mountbootimage() {&lt;br /&gt;
 if ! modprobe loop; then&lt;br /&gt;
 echo &amp;gt;&amp;amp;2 &amp;quot;ERR: cannot load loop module&amp;quot;&lt;br /&gt;
 exit 1&lt;br /&gt;
 fi&lt;br /&gt;
 &lt;br /&gt;
 if ! [[ -e &amp;quot;$BOOTIMGFILE&amp;quot; ]]; then&lt;br /&gt;
 echo &amp;gt;&amp;amp;2 &amp;quot;ERR: no $BOOTIMGFILE found&amp;quot;&lt;br /&gt;
 exit 1&lt;br /&gt;
 fi&lt;br /&gt;
 &lt;br /&gt;
 for nofile in $BOOTIMGDIR $INITRDGZ $INITRDFILE $INITRDDIR; do&lt;br /&gt;
 if [[ -e &amp;quot;$nofile&amp;quot; ]]; then&lt;br /&gt;
 echo &amp;gt;&amp;amp;2 &amp;quot;ERR: $nofile already exists&amp;quot;&lt;br /&gt;
 exit 1&lt;br /&gt;
 fi&lt;br /&gt;
 done&lt;br /&gt;
 &lt;br /&gt;
 mkdir -p $BOOTIMGDIR&lt;br /&gt;
 mount -o loop,uid=$LOCUSER -t $BOOTIMGFS $BOOTIMGFILE $BOOTIMGDIR&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt; $INITRDGZ gunzip &amp;gt; $INITRDFILE&lt;br /&gt;
 mkdir -p $INITRDDIR&lt;br /&gt;
 mount -o loop -t $INITRDFS $INITRDFILE $INITRDDIR&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 umountbootimage() {&lt;br /&gt;
 dd if=/dev/zero of=$INITRDDIR/nullfile || true&lt;br /&gt;
 sync&lt;br /&gt;
 rm $INITRDDIR/nullfile&lt;br /&gt;
 umount $INITRDDIR&lt;br /&gt;
 rmdir $INITRDDIR&lt;br /&gt;
 &amp;lt; $INITRDFILE gzip --best &amp;gt; $INITRDGZ&lt;br /&gt;
 rm -f $INITRDFILE&lt;br /&gt;
 &lt;br /&gt;
 umount $BOOTIMGDIR&lt;br /&gt;
 rmdir $BOOTIMGDIR&lt;br /&gt;
 &lt;br /&gt;
 syslinux KNOPPIX/boot.img&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 case &amp;quot;`basename $0`&amp;quot; in&lt;br /&gt;
 mountbootimage)&lt;br /&gt;
 mountbootimage&lt;br /&gt;
 ;;&lt;br /&gt;
 umountbootimage)&lt;br /&gt;
 umountbootimage&lt;br /&gt;
 ;;&lt;br /&gt;
 *)&lt;br /&gt;
 echo &amp;gt;&amp;amp;2 &amp;quot;ERR: called with unknown name `basename $0`&amp;quot;&lt;br /&gt;
 exit 1&lt;br /&gt;
 ;;&lt;br /&gt;
 esac&lt;/div&gt;</summary>
		<author><name>Valonso</name></author>	</entry>

	<entry>
		<id>https://mail.knoppix.net/wiki/Knoppix_Remastering_Howto_Spanish</id>
		<title>Knoppix Remastering Howto Spanish</title>
		<link rel="alternate" type="text/html" href="https://mail.knoppix.net/wiki/Knoppix_Remastering_Howto_Spanish"/>
				<updated>2005-01-10T18:41:48Z</updated>
		
		<summary type="html">&lt;p&gt;Valonso: /* Truco, compruebe la imagen del cd sin grabarla en un cd */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Traducciones: ==&lt;br /&gt;
* Versión en inglés: [[Knoppix Remastering Howto]]&lt;br /&gt;
* Versión en alemán: [[Knoppix Remastering Howto Deutsch]]&lt;br /&gt;
----== Vea también : ==&lt;br /&gt;
* Si desea crear un kernel personalizado, compruebe [[Knoppix Custom Kernel Howto]]&lt;br /&gt;
* También hay una guía sobre el mismo asunto en O'Reilly: [[http://linux.oreillynet.com/lpt/a/4323 Using and Customizing Knoppix]]&lt;br /&gt;
----&lt;br /&gt;
=== Esta guía le mostrará cómo remasterizar KNOPPIX ===&lt;br /&gt;
(Notas : las órdenes deberían aparecer en una sóla línea, por favor maximice su ventana del navegador. Si tiene cualquier comentario o sugerencia, por favor envíe el formulario que hay al final.)&lt;br /&gt;
&lt;br /&gt;
Puede que desee personalizar un Knoppix ya adaptado, de forma que no tenga que hacer tanto esfuerzo (tal como eliminar programas). Si es así, vea  [[Knoppix Customizations]].&lt;br /&gt;
&lt;br /&gt;
==== Requisitos del sistema: ====&lt;br /&gt;
*CD-ISO&lt;br /&gt;
** por lo menos 1 GB de memoria libre total FREE RAM+Swap (ej. 256M ram, y 750M swap DISPONIBLE) (a menos que use un programa de compresión diferente - busque compressloop en esta página)&lt;br /&gt;
** 3 GB libres en una partición de disco formateada con '''sistema de ficheros Linux (ext2/3, xfs, etc.)'''&lt;br /&gt;
*DVD-ISO&lt;br /&gt;
** 5 GB libres de RAM + swap (para un DVD de tamaño completo)&lt;br /&gt;
** 15 GB libres en una partición de disco formateada con '''sistema de ficheros Linux (ext2/3, xfs, etc.)'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Instrucciones: ====&lt;br /&gt;
&lt;br /&gt;
# Arranque desde el ''CD de Knoppix''&lt;br /&gt;
# Bara una consola de root:&lt;br /&gt;
** Menú: Kmenu-&amp;gt;Knoppix-&amp;gt;Consola de Root&lt;br /&gt;
** Nota: Todas las órdenes a continuación son ejecutadas desde la consola de root.&lt;br /&gt;
# Configure su conexión a Internet (lo necesitará más adelante). Si usa DHCP, ya debería estar configurada.&lt;br /&gt;
** Nota: Ejecute '''ifconfig''' para comprobarlo.&lt;br /&gt;
# Busque la partición en la que va a trabajar. En este ejemplo será '''hda1''' . La partición debería tenes al menos 3 GB libres&lt;br /&gt;
# Monte la partición:&lt;br /&gt;
** '''mount -rw /dev/hda1 /mnt/hda1'''&lt;br /&gt;
** Nota: Asegúrese que es de lectura/escritura u obtendrá errores más adelante cuando cambie la raíz del sistema. Para comprobarlo, teclee '''mount'''&lt;br /&gt;
# Cree un directorio raíz donde trabajar:&lt;br /&gt;
** '''mkdir /mnt/hda1/knx'''&lt;br /&gt;
** Si coloca todos sus ficheros aquí, será fácil borrarlos todos después&lt;br /&gt;
# Si no tiene 1 GB de RAM ('''cat /proc/meminfo''' (physical+swap)) entonces necesitará un fichero de intercambio (swap):&lt;br /&gt;
** '''cd /mnt/hda1/knx ; dd if=/dev/zero of=swapfile bs=1M count=750 ; mkswap swapfile ; swapon swapfile'''&lt;br /&gt;
# Cree 2 directorios, uno para su nuevo CD maestro, y otro para los fuentes, en una partición del disco. También, cree directorios adicionales en ellos llamados KNOPPIX:&lt;br /&gt;
** '''mkdir -p /mnt/hda1/knx/master/KNOPPIX'''&lt;br /&gt;
** '''mkdir -p /mnt/hda1/knx/source/KNOPPIX'''&lt;br /&gt;
# Ahora copie los ficheros de KNOPPIX a su directorio fuente:&lt;br /&gt;
'''* '''cp -Rp /KNOPPIX/''' /mnt/hda1/knx/source/KNOPPIX &amp;amp;'''&lt;br /&gt;
** Nota: Esto tardará unos minutos&lt;br /&gt;
# Copie la página HTML principal de inicio:&lt;br /&gt;
** '''cp /cdrom/index.html /mnt/hda1/knx/master/ '''&lt;br /&gt;
# Copie todos los ficheros necesarios excepto el fichero KNOPPIX, de unos 700 Mb.&lt;br /&gt;
** &amp;lt; 3.4: '''cd /cdrom/KNOPPIX;find . -size -10000k -type f -exec cp -p --parents {} /mnt/hda1/knx/master/KNOPPIX/ \;'''&lt;br /&gt;
** 3.4: '''cd /cdrom;find . -size -10000k -type f -exec cp -p --parents {} /mnt/hda1/knx/master/ \;'''&lt;br /&gt;
# Ahora puede cambiar la raíz del sistema &amp;quot;chroot&amp;quot; al KNOPPIX copiado en su partición:&lt;br /&gt;
** '''chroot /mnt/hda1/knx/source/KNOPPIX'''&lt;br /&gt;
&lt;br /&gt;
Si obtiene un montón de mensajes de error '''/dev/null permission denied''',  debería hacer los siguiente. Esto puede pasar si guarda sus datos de configuración de Knoppix en la misma partición que está usando para la remasterización, Y arranca Knoppix con '''knoppix home=scan'''.&lt;br /&gt;
&lt;br /&gt;
Compruebe el estado de montado si obtuvo el problema: '''mount /dev/hdaX on /mnt/hdaX type ext3 (rw,nosuid,nodev)''' (reemplace la X con su número de partición ) donde &amp;quot;nodev&amp;quot; significa que no puede acceder al sistema de ficheros montado y que no puede acceder a /dev/null. Y algunos scripts redirigen la salida a /dev/null... Para solventar esto debería montar la partición de destino antes de cambiar la raíz del sistema (chroot) de esta forma:&lt;br /&gt;
 ^d  # control+d saldrá del entorno chroot&lt;br /&gt;
 mount /dev/hda1 /mnt/hda1&lt;br /&gt;
Entonces debería obtener:&lt;br /&gt;
 mount /dev/hda1 on /mnt/hda1 type ext3 (rw)&lt;br /&gt;
&lt;br /&gt;
Si persisten los avisos de /dev/null entonces, antes de hacer chroot, haga:&lt;br /&gt;
 mount --bind /dev /mnt/hda1/knx/source/KNOPPIX/dev&lt;br /&gt;
¡Tiene que desmontar umount /mnt/hda1/knx/source/KNOPPIX/dev antes de construir la imagen del CD o el directorio /dev del CD se hará un lío!&lt;br /&gt;
&lt;br /&gt;
entonces puede seguir y hacer el chroot.&lt;br /&gt;
&lt;br /&gt;
* Ahora ha cambiado su direcotio raíz. &amp;quot;/&amp;quot; es en estos en realidad &amp;quot;/mnt/hda1/knx/source/KNOPPIX&amp;quot;&lt;br /&gt;
* Para acceder a Internet necesitará montar proc '''mount -t proc /proc proc'''&lt;br /&gt;
* Ahora edite /etc/resolv.conf y añada su servidor de nombres o &amp;quot;salga&amp;quot; del chroot y copie su fichero resolve.conf en el directorio fuente correspondiente: '''cp /etc/dhcpc/resolv.conf /mnt/hda1/knx/source/KNOPPIX/etc/dhcpc/resolv.conf'''&lt;br /&gt;
* Cambie también su grupo MS en smb.conf si desea soporte smbd (MSHOME es normalmente Home en XP y WORKGROUP en Windows 9x .&lt;br /&gt;
* Compruebe su conexión a Internet desde la nueva raíz : '''ping google.com'''&lt;br /&gt;
* Actualice su lista de paquetes con '''apt-get update'''&lt;br /&gt;
* Ahora puede realizar cambios.&lt;br /&gt;
* '''Aviso''': apt-get upgrade es una MALA IDEA. Muy probablemente, hará que su remasterización de KNOPPIX no sea arrancable o se corrompa en alguna forma. Un método más seguro consiste en actualizar sólo los paquetes necesarios&lt;br /&gt;
** Antes de poder añadir programas, probablemente tendrá que eliminar algunos paquetes.  Para obtener una lista de los paquetes instalados, teclee esto:&lt;br /&gt;
'''*''' '''dpkg-query -l'''&lt;br /&gt;
** Si quiere tener esa lista ordenada por tamaño (de esta forma podrá eliminar los que más ocupan), teclee esto:&lt;br /&gt;
'''*''' '''dpkg-query -W --showformat='${Installed-Size} ${Package}\n' | sort -n'''&lt;br /&gt;
** Para eliminar un paquete (y todos los paquetes que dependen de él), teclee esto:&lt;br /&gt;
'''*''' '''apt-get remove &amp;lt;nombre-del-paquete-a-eliminar&amp;gt;'''&lt;br /&gt;
** Para comprobar paquetes huérfanos, teclee esto:&lt;br /&gt;
'''*''' '''deborphan'''&lt;br /&gt;
** Si desea ahorrar más espacio eliminando esos molestos huérfanos(¡Qué cruel!), teclee esto ('''Aviso''', no se le preguntará sí/no para eliminar estos paquetes.  Cuando pulse Intro después de esta orden, los paquetes '''habrán desaparecido'''):&lt;br /&gt;
'''*''' '''deborphan | xargs apt-get -y remove'''&lt;br /&gt;
** Si no está seguro acerca del comando anterior y quiere ver qué pasará sin hacer ningún cambio, simplemente añada la opción '''-s''' a la orden apt-get de esta forma (puede hacer esto con todas las órdenes apt-get, y es un buen hábito usar esta opción antes de operaciones masivas como ésta):&lt;br /&gt;
'''*''' '''deborphan | xargs apt-get -s -y remove'''&lt;br /&gt;
** Ahora las buenas obras.  Si desea añadir un paquete, teclee esto:&lt;br /&gt;
'''*''' '''apt-get install &amp;lt;nombre-del-paquete-a-instalar&amp;gt;'''&lt;br /&gt;
** ¿Que no sabe qué paquetes instalar?  Teclee esto.  Cuando aparezca la lista, puede examinarla (¡unas 13000 líneas!) o buscar cosas usando '''/&amp;lt;search-term&amp;gt;''':&lt;br /&gt;
'''*''' '''apt-cache search .* | sort | less'''&lt;br /&gt;
** Cuando haya terminado de eliminar y añadir paquetes, una buena forma de hacer limpieza es tecleando los siguiente:&lt;br /&gt;
'''*''' '''COLUMNS=200 dpkg -l |grep ^rc |awk '{print $2} ' | xargs dpkg -P'''&lt;br /&gt;
** También, como el sistema de paquetes Debian guarda en caché los paquetes descargados, querrá ejecutar lo siguiente para eliminar esos ficheros inútiles:&lt;br /&gt;
'''*''' '''apt-get clean'''&lt;br /&gt;
** las configuraciones de usuario están en /etc/skel&lt;br /&gt;
** consejo: no cloque ficheros en /root sólo estarán disponibles en tiempo de ejecucuón en /KNOPPIX/root&lt;br /&gt;
* Desmonte /proc - ¡muy importante! '''umount /proc'''&lt;br /&gt;
* Pulse '''CTRL+D''' para volve a la raíz original (no chrooted).&lt;br /&gt;
&lt;br /&gt;
==== Notas : ====&lt;br /&gt;
&lt;br /&gt;
Cuando compruebe programas gráficos basados en X, tendrá que hacer '''export DISPLAY=localhost:0.0'''&lt;br /&gt;
&lt;br /&gt;
Cuando quiera autoejecutar algunos programas, puede crear un script y ponerlo en el directorio /etc/rc5.d/ (Esto sólo carga elementos antes de cargar las X)&lt;br /&gt;
&lt;br /&gt;
hay material interesante en /etc/init.d/knoppix-autoconfig :&lt;br /&gt;
&lt;br /&gt;
* El fichero de fondo X background está en /cdrom/KNOPPIX/background.gif '''(en knoppix 3.4: background.jpg)'''&lt;br /&gt;
* Al igual que con floppyconfig, está cdromconfig que ejecutará cdrom/KNOPPIX/knoppix.sh&lt;br /&gt;
&lt;br /&gt;
hay material interesante en /etc/init.d/xsession :&lt;br /&gt;
* TAMBIÉN establece el fondo /usr/local/lib/knoppix.gif&lt;br /&gt;
&lt;br /&gt;
Ahora la creación del fichero ISO :&lt;br /&gt;
&lt;br /&gt;
* ya hemos terminado de personalizarlo y ¡queremos quemar!&lt;br /&gt;
* primero haga algo de limpieza : ''' elimine los ficheros .bash_history, ficheros temporales etc '''&lt;br /&gt;
* '''rm -rf /mnt/hda1/knx/source/KNOPPIX/.rr_moved'''&lt;br /&gt;
* Ahora crearemos el fichero enorme que es un sistema de ficheros ISO 9660 cloop comprimido : '''mkisofs -R -U -V &amp;quot;KNOPPIX.net filesystem&amp;quot; -publisher &amp;quot;KNOPPIX www.knoppix-es.org&amp;quot; -hide-rr-moved -cache-inodes -no-bak -pad /mnt/hda1/knx/source/KNOPPIX | nice -5 /usr/bin/create_compressed_fs - 65536 &amp;gt; /mnt/hda1/knx/master/KNOPPIX/KNOPPIX'''&lt;br /&gt;
&lt;br /&gt;
el &amp;quot;www.knoppix-es.org&amp;quot; y &amp;quot;Knoppix.net filesystem&amp;quot; pueden ser modificados a lo que quiera que nombre el fichero. Obtendrá un error diciendo que no cumple los estándars ISO, puede ignorarlo.&lt;br /&gt;
&lt;br /&gt;
En Knoppix 3.4 el scrip create_compressed_fs ha sido actualizado así que asegúrese de usarlo para obtener los mejores resultados.&lt;br /&gt;
Tiene una nueva opción '''-b''' (best), que activa la mejor compresión usando diferentes esquemas de compresión e intenta optimizarlo de esa forma, pero sea cautao, porque esa opción es ralentiza (10 veces más lento).&lt;br /&gt;
&lt;br /&gt;
* si todo fue bien, para crear la imagen del CD-ROM final :&lt;br /&gt;
* '''cd /mnt/hda1/knx/master'''&lt;br /&gt;
* '''rm -f KNOPPIX/md5sums; find -type f -not -name md5sums -not -name boot.cat -not -name isolinux.bin -exec md5sum {} \; &amp;gt;&amp;gt; KNOPPIX/md5sums''' (esto actualizará las sumas de verificación md5 de los ficheros incluidos, se usa para comprobar la integridad)&lt;br /&gt;
* para Knoppix &amp;lt;= 3.3: '''mkisofs -pad -l -r -J -v -V &amp;quot;KNOPPIX&amp;quot; -b KNOPPIX/boot.img -c KNOPPIX/boot.cat -hide-rr-moved -o /mnt/hda1/knx/knoppix.iso /mnt/hda1/knx/master''' (la ISO se guardará en /mnt/hda1/knx/knoppix.iso)&lt;br /&gt;
* Para Knoppix &amp;gt;= 3.4 u otras distribuciones basadas en isolinux haga:&lt;br /&gt;
'''mkisofs -pad -l -r -J -v -V &amp;quot;KNOPPIX&amp;quot; -no-emul-boot -boot-load-size 4 -boot-info-table -b boot/isolinux/isolinux.bin -c boot/isolinux/boot.cat -hide-rr-moved -o /mnt/hda1/knx/knoppix.iso /mnt/hda1/knx/master''' (la ISO se guardará en /mnt/hda1/knx/knoppix.iso)&lt;br /&gt;
* ¡y eso es todo!&lt;br /&gt;
&lt;br /&gt;
=== Trucos/consejos ===&lt;br /&gt;
Si está buscando paquetes grandes instalados teclee&lt;br /&gt;
: dpkg-awk &amp;quot;Status: .* installed$&amp;quot; -- Package Installed-Size | \&lt;br /&gt;
: awk '{print $2}' | egrep -v '^$' | xargs -n2 echo | \&lt;br /&gt;
: perl -pe 's/(\S+)\s(\S+)/$2 $1/' | sort -rg&lt;br /&gt;
listará los paquetes en orden de tamaño descendente.&lt;br /&gt;
Por lo menos diez veces más rápido es el comando&lt;br /&gt;
&lt;br /&gt;
: dpkg-query -W --showformat='${Installed-Size} ${Package}\n' | sort -n&lt;br /&gt;
&lt;br /&gt;
y no necesita dpkg-awk o awk o perl.&lt;br /&gt;
&lt;br /&gt;
Si tiene algún problema con el comando de ordenación anterior, pruebe a usar KPackage, expanda todas las ramas y ordene por la columan de tamaño para encontrar los paquetes mayores.&lt;br /&gt;
&lt;br /&gt;
Compruebe la salida del programa &amp;quot;deborphan&amp;quot;, listará los paquetes huérfanos que pueden ser eliminados, estos paquetes eran usados por otros paquetes que ahora han sido borrados.&lt;br /&gt;
&lt;br /&gt;
Yo he obtenido buenos resultados remasterizando trabajando desde el cd como root y desde fluxbox. Sólo teclee &amp;quot;knoppix 2&amp;quot; en el prompt de arranque y arrancará en una consola de texto como root, donde puede teclear &amp;quot;startx /usr/bin/fluxbox&amp;quot;. Me gusta usar la consola unicode xterm.&lt;br /&gt;
&lt;br /&gt;
Mientras trabajo desde chroot creando la remasterización me gusta usar &amp;quot;apt-get remove --purge pkg-name&amp;quot; para eliminar paquetes porque antes de hacer nada se detendrá y mostrará los detalles de lo que va a ajustar para eliminar y le permitirá decir &amp;quot;sí o no&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Si no usa la instrucción &amp;quot;apt-get&amp;quot; y tiene que limpiar y ùrgar mucho, aquí tiene la forma de hacerlo: &amp;quot;COLUMNS=200 dpkg -l |grep ^rc |awk '{print $2} ' &amp;gt;topurge&amp;quot;. Lo que creará una lista de los paquetes eliminados a purgar y entonces puede hacer &amp;quot;dpkg -P `cat topurge `&amp;quot; y ya está. &amp;quot;COLUMNS=200 dpkg -l |grep ^rc |awk '{print $2} ' | xargs dpkg -P&amp;quot; es la versión en una sola línea de esto.&lt;br /&gt;
Use también &amp;quot;deborphan &amp;gt;orphaned&amp;quot; y luego &amp;quot;dpkg -P `cat orphaned `&amp;quot;. &amp;quot;deborphan | xargs dpkg -P &amp;quot; es una versión en una sola línea para lo miso.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Eso es todo. Esta es una versión actualizada de mi howto pevio. No es para novatos en Linux, necesitará buscarse la vida para hacerlo trabajar. Actualizaré esto con correcciones/mejoras/etc a medida que las tenga.&lt;br /&gt;
&lt;br /&gt;
Gracias a aay, charan, Tech2k, y #knoppix por algunas correcciones, trucos e ideas.  Es libre de editar o añadir a este howto.&lt;br /&gt;
Nota cerca de swap:&amp;lt;br&amp;gt;&lt;br /&gt;
No necesita realmente 1G de swap ya que hay dos nuevas herramientaspara crear sistemas de ficehros comprimidos. Aquí hay algunis candidatos para crear sistemas de ficheros ''comprimidos'':&lt;br /&gt;
* Valentijn's rewrite [http://projects.openoffice.nl/downloads/compressloop/]&lt;br /&gt;
* Quozl's port of compressloop for Knoppix 3.4 [http://quozl.linux.org.au/compressloop-1.9-64bit.c]&lt;br /&gt;
* Quozl's distributed compressloop (use more than one processor to speed things up) [http://quozl.linux.org.au/knoppix/compressloop/] or [http://quozl.netrek.org/knoppix/compressloop/]&lt;br /&gt;
* Justin's patch [http://s.bouncybouncy.net/~justin/code/] (link broken) I also just wrote a distributed cloop compressor(or for smp)  It's in that same directory.&lt;br /&gt;
&lt;br /&gt;
==== Truco, compruebe la imagen del cd sin grabarla en un cd ====&lt;br /&gt;
&lt;br /&gt;
Si tiene una partición de sobra con al menos 700MB de espacio libre formateada con ext2, ext3 o Vfat, puede usarla para comprobaciones arrancando desde un disquete. Un disquete de arranque buscará una partición con el directorio /KNOPPIX/ en la raíz, y la imagen comprimida /KNOPPIX/KNOPPIX. En lugar de usar el subdirectorio /mnt/hda1/knx/master/KNOPPIX/ como se describió anteriormente, se debería llamar /mnt/hda2/KNOPPIX/ . Entonces el index.html estaría en /mnt/hda2/index.html y la imagen comprimida estaría en /mnt/hda2/KNOPPIX/KNOPPIX . Ahora puede arrancar desde un disquete y usar /mnt/hda2 como imagen. Para más infomración lea [[Hd BasedHowTo]].&lt;br /&gt;
&lt;br /&gt;
Si no tiene una partición extra o no quiere hacerlo, puede usar Qemu ( lea [http://fabrice.bellard.free.fr/qemu/] ) con la imagen ISO de esta forma:&lt;br /&gt;
'''qemu -m 128 -cdrom /temp/knoppix-custom.iso -boot d -user-net'''&lt;br /&gt;
Ni siquiera necesita construir imagen de disco antes, simplemente instale Qemu y pruebe esto. ¡Asombroso!&lt;br /&gt;
&lt;br /&gt;
==== Booting Knoppix images with GRUB ====&lt;br /&gt;
* First copy /boot of the Knoppix cd to your boot partition (or even your dos partition). I named mine boot.knoppix&lt;br /&gt;
''' Copy the /KNOPPIX directory to your '''root directory* of any hard disk. You may place it somewhere other than the boot partition. (ext2/3, reiserfs, vfat are supported)&lt;br /&gt;
* put the following in your /boot/grub/menu.lst:&lt;br /&gt;
 title           KNOPPIX&lt;br /&gt;
 root            (hd0,0)&lt;br /&gt;
 kernel  /boot.knoppix/vmlinuz 2 fromhd=/dev/hda4 lang=us&lt;br /&gt;
 initrd  /boot.knoppix/miniroot.gz&lt;br /&gt;
* notice the fromhd parameter: it's the location of the /KNOPPIX directory&lt;br /&gt;
* reboot and have fun.&lt;br /&gt;
&lt;br /&gt;
If my howto is too confusing, or you'd like a second opinion, check out charan's very nice remastering howto : http://gnubox.dyndns.org:8080/~sunil/knoppix.php .&lt;br /&gt;
Another Howto is at  http://www.stirnimann.com/mystuff/doc/knoppix.txt&lt;br /&gt;
&lt;br /&gt;
There is a wizard, which knows all the unpacking, compressing and CD-recording steps mentioned here. It also shows a shell where you can update the uncompressed KNOPPIX system using debian's standard software installation tools. It is called mmkcdrom and part of the plugscript package: [http://rcswww.urz.tu-dresden.de/~holzhey/plugscript]&lt;br /&gt;
&lt;br /&gt;
Yet another HOWTO, for shell freaks, is at http://quozl.linux.org.au/knoppix/&lt;br /&gt;
&lt;br /&gt;
Be sure to check out the [http://knoppix.net/forum/viewforum.php?f=2 Knoppix Customization Forum] for ideas and help with remastering.&lt;br /&gt;
----&lt;br /&gt;
This is the recommended directory layout for remastering KNOPPIX:&lt;br /&gt;
 . (invoke ../remaster from here)&lt;br /&gt;
 |-- master (invoke ../../[[u]]mountbootimage from here)&lt;br /&gt;
 |   |-- KNOPPIX&lt;br /&gt;
 |   |   |-- KNOPPIX (compressed image)&lt;br /&gt;
 |   |   |-- boot.img (boot floppy image)&lt;br /&gt;
 |   |   `-- (other files snipped)&lt;br /&gt;
 |   `-- index.html&lt;br /&gt;
 `-- source&lt;br /&gt;
 `-- KNOPPIX (this directory can be chrooted into)&lt;br /&gt;
 |-- bin&lt;br /&gt;
 |-- boot&lt;br /&gt;
 |-- cdrom&lt;br /&gt;
 |-- dev&lt;br /&gt;
 |-- etc&lt;br /&gt;
 |-- floppy&lt;br /&gt;
 |-- home&lt;br /&gt;
 |-- initrd&lt;br /&gt;
 |-- lib&lt;br /&gt;
 |-- mnt&lt;br /&gt;
 |-- none&lt;br /&gt;
 |-- opt&lt;br /&gt;
 |-- proc&lt;br /&gt;
 |-- root&lt;br /&gt;
 |-- sbin&lt;br /&gt;
 |-- tmp -&amp;gt; /var/tmp&lt;br /&gt;
 |-- usr&lt;br /&gt;
 |-- var&lt;br /&gt;
 `-- vmlinuz -&amp;gt; boot/vmlinuz-2.4.22-xfs&lt;br /&gt;
----&lt;br /&gt;
the following script &amp;quot;remaster&amp;quot; will do the remaster process for you. Use as root, or you will end up with wrong access rights in the image.&lt;br /&gt;
&lt;br /&gt;
The script has last been tried out on Debian sid on 2004-04-02.&lt;br /&gt;
&lt;br /&gt;
 #!/bin/bash -x&lt;br /&gt;
 # This script builds a new KNOPPIX ISO image.&lt;br /&gt;
 # Copyright (C) 2004 by Marc Haber &amp;lt;mh+knoppix-remaster@zugschlus.de&amp;gt;&lt;br /&gt;
 # License: GPL V2&lt;br /&gt;
 &lt;br /&gt;
 ROOT=&amp;quot;$PWD&amp;quot;&lt;br /&gt;
 SOURCE=&amp;quot;$ROOT/source/KNOPPIX&amp;quot;&lt;br /&gt;
 MASTER=&amp;quot;$ROOT/master&amp;quot;&lt;br /&gt;
 CLOOPTARGET=&amp;quot;$ROOT/master/KNOPPIX/KNOPPIX&amp;quot;&lt;br /&gt;
 TARGET=&amp;quot;$ROOT&amp;quot;&lt;br /&gt;
 EXCLUDELIST=&amp;quot;$ROOT/source/excludelist&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 rm -rf $SOURCE/.rr_moved&lt;br /&gt;
 &lt;br /&gt;
 cd $SOURCE&lt;br /&gt;
 mkisofs -R -U -V &amp;quot;KNOPPIX.net filesystem&amp;quot; \&lt;br /&gt;
 -P &amp;quot;KNOPPIX www.knoppix.net&amp;quot; \&lt;br /&gt;
 -hide-rr-moved -cache-inodes -no-bak -pad \&lt;br /&gt;
 -exclude-list $EXCLUDELIST \&lt;br /&gt;
 . | nice -5 /usr/bin/create''compressed''fs - 65536 &amp;gt; $CLOOPTARGET&lt;br /&gt;
 &lt;br /&gt;
 cd $MASTER&lt;br /&gt;
 rm -f KNOPPIX/md5sums&lt;br /&gt;
 find -type f -not -name md5sums -not -name boot.cat -exec md5sum {} \; &amp;gt;&amp;gt; KNOPPIX/md5sums&lt;br /&gt;
 mkisofs -pad -l -r -J -v -V &amp;quot;KNOPPIX&amp;quot; -b KNOPPIX/boot.img \&lt;br /&gt;
 -c KNOPPIX/boot.cat -hide-rr-moved -o $TARGET/knoppix.iso $MASTER&lt;br /&gt;
----&lt;br /&gt;
The following script will loop-mount boot floppy image and initrd image for modification. The umount function will build a new initrd image and put it back on the boot floppy image.&lt;br /&gt;
&lt;br /&gt;
The script has last been tried out on Debian sid on 2004-01-13.&lt;br /&gt;
&amp;lt;!-- lines starting with space a preformatted --&amp;gt;&lt;br /&gt;
 #!/bin/bash -x&lt;br /&gt;
 # This script will loop-mount boot floppy and initrd image&lt;br /&gt;
 # Copyright (C) 2004 by Marc Haber &amp;lt;mh+knoppix-remaster@zugschlus.de&amp;gt;&lt;br /&gt;
 # License: GPL V2&lt;br /&gt;
 unset CDPATH || true&lt;br /&gt;
 &lt;br /&gt;
 # if not root, re-invoke self as root&lt;br /&gt;
 if [[ &amp;quot;`id -u`&amp;quot; -ne 0 ]]; then&lt;br /&gt;
 export LOCUSER=&amp;quot;$USER&amp;quot;&lt;br /&gt;
 export LOCHOME=&amp;quot;$HOME&amp;quot;&lt;br /&gt;
 if [[ &amp;quot;${SHELLOPTS/xtrace/}&amp;quot; != &amp;quot;$SHELLOPTS&amp;quot; ]]; then&lt;br /&gt;
 sudo bash -x $0 $@&lt;br /&gt;
 exit $?&lt;br /&gt;
 else&lt;br /&gt;
 sudo $0 $@&lt;br /&gt;
 exit $?&lt;br /&gt;
 fi&lt;br /&gt;
 else&lt;br /&gt;
 LOCUSER=&amp;quot;${LOCUSER:-$USER}&amp;quot;&lt;br /&gt;
 LOCHOME=&amp;quot;${LOCHOME:-$HOME}&amp;quot;&lt;br /&gt;
 fi&lt;br /&gt;
 set -e&lt;br /&gt;
 &lt;br /&gt;
 KNOPPIXDIR=&amp;quot;KNOPPIX&amp;quot;&lt;br /&gt;
 BOOTIMGFILE=&amp;quot;$KNOPPIXDIR/boot.img&amp;quot;&lt;br /&gt;
 BOOTIMGFS=&amp;quot;vfat&amp;quot;&lt;br /&gt;
 BOOTIMGDIR=&amp;quot;boot.img&amp;quot;&lt;br /&gt;
 INITRDGZ=&amp;quot;$BOOTIMGDIR/miniroot.gz&amp;quot;&lt;br /&gt;
 INITRDFILE=&amp;quot;$KNOPPIXDIR/miniroot&amp;quot;&lt;br /&gt;
 INITRDFS=&amp;quot;ext2&amp;quot;&lt;br /&gt;
 INITRDDIR=&amp;quot;miniroot&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 mountbootimage() {&lt;br /&gt;
 if ! modprobe loop; then&lt;br /&gt;
 echo &amp;gt;&amp;amp;2 &amp;quot;ERR: cannot load loop module&amp;quot;&lt;br /&gt;
 exit 1&lt;br /&gt;
 fi&lt;br /&gt;
 &lt;br /&gt;
 if ! [[ -e &amp;quot;$BOOTIMGFILE&amp;quot; ]]; then&lt;br /&gt;
 echo &amp;gt;&amp;amp;2 &amp;quot;ERR: no $BOOTIMGFILE found&amp;quot;&lt;br /&gt;
 exit 1&lt;br /&gt;
 fi&lt;br /&gt;
 &lt;br /&gt;
 for nofile in $BOOTIMGDIR $INITRDGZ $INITRDFILE $INITRDDIR; do&lt;br /&gt;
 if [[ -e &amp;quot;$nofile&amp;quot; ]]; then&lt;br /&gt;
 echo &amp;gt;&amp;amp;2 &amp;quot;ERR: $nofile already exists&amp;quot;&lt;br /&gt;
 exit 1&lt;br /&gt;
 fi&lt;br /&gt;
 done&lt;br /&gt;
 &lt;br /&gt;
 mkdir -p $BOOTIMGDIR&lt;br /&gt;
 mount -o loop,uid=$LOCUSER -t $BOOTIMGFS $BOOTIMGFILE $BOOTIMGDIR&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt; $INITRDGZ gunzip &amp;gt; $INITRDFILE&lt;br /&gt;
 mkdir -p $INITRDDIR&lt;br /&gt;
 mount -o loop -t $INITRDFS $INITRDFILE $INITRDDIR&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 umountbootimage() {&lt;br /&gt;
 dd if=/dev/zero of=$INITRDDIR/nullfile || true&lt;br /&gt;
 sync&lt;br /&gt;
 rm $INITRDDIR/nullfile&lt;br /&gt;
 umount $INITRDDIR&lt;br /&gt;
 rmdir $INITRDDIR&lt;br /&gt;
 &amp;lt; $INITRDFILE gzip --best &amp;gt; $INITRDGZ&lt;br /&gt;
 rm -f $INITRDFILE&lt;br /&gt;
 &lt;br /&gt;
 umount $BOOTIMGDIR&lt;br /&gt;
 rmdir $BOOTIMGDIR&lt;br /&gt;
 &lt;br /&gt;
 syslinux KNOPPIX/boot.img&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 case &amp;quot;`basename $0`&amp;quot; in&lt;br /&gt;
 mountbootimage)&lt;br /&gt;
 mountbootimage&lt;br /&gt;
 ;;&lt;br /&gt;
 umountbootimage)&lt;br /&gt;
 umountbootimage&lt;br /&gt;
 ;;&lt;br /&gt;
 *)&lt;br /&gt;
 echo &amp;gt;&amp;amp;2 &amp;quot;ERR: called with unknown name `basename $0`&amp;quot;&lt;br /&gt;
 exit 1&lt;br /&gt;
 ;;&lt;br /&gt;
 esac&lt;/div&gt;</summary>
		<author><name>Valonso</name></author>	</entry>

	<entry>
		<id>https://mail.knoppix.net/wiki/Knoppix_Remastering_Howto_Spanish</id>
		<title>Knoppix Remastering Howto Spanish</title>
		<link rel="alternate" type="text/html" href="https://mail.knoppix.net/wiki/Knoppix_Remastering_Howto_Spanish"/>
				<updated>2005-01-10T18:40:00Z</updated>
		
		<summary type="html">&lt;p&gt;Valonso: /* Tips */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Traducciones: ==&lt;br /&gt;
* Versión en inglés: [[Knoppix Remastering Howto]]&lt;br /&gt;
* Versión en alemán: [[Knoppix Remastering Howto Deutsch]]&lt;br /&gt;
----== Vea también : ==&lt;br /&gt;
* Si desea crear un kernel personalizado, compruebe [[Knoppix Custom Kernel Howto]]&lt;br /&gt;
* También hay una guía sobre el mismo asunto en O'Reilly: [[http://linux.oreillynet.com/lpt/a/4323 Using and Customizing Knoppix]]&lt;br /&gt;
----&lt;br /&gt;
=== Esta guía le mostrará cómo remasterizar KNOPPIX ===&lt;br /&gt;
(Notas : las órdenes deberían aparecer en una sóla línea, por favor maximice su ventana del navegador. Si tiene cualquier comentario o sugerencia, por favor envíe el formulario que hay al final.)&lt;br /&gt;
&lt;br /&gt;
Puede que desee personalizar un Knoppix ya adaptado, de forma que no tenga que hacer tanto esfuerzo (tal como eliminar programas). Si es así, vea  [[Knoppix Customizations]].&lt;br /&gt;
&lt;br /&gt;
==== Requisitos del sistema: ====&lt;br /&gt;
*CD-ISO&lt;br /&gt;
** por lo menos 1 GB de memoria libre total FREE RAM+Swap (ej. 256M ram, y 750M swap DISPONIBLE) (a menos que use un programa de compresión diferente - busque compressloop en esta página)&lt;br /&gt;
** 3 GB libres en una partición de disco formateada con '''sistema de ficheros Linux (ext2/3, xfs, etc.)'''&lt;br /&gt;
*DVD-ISO&lt;br /&gt;
** 5 GB libres de RAM + swap (para un DVD de tamaño completo)&lt;br /&gt;
** 15 GB libres en una partición de disco formateada con '''sistema de ficheros Linux (ext2/3, xfs, etc.)'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Instrucciones: ====&lt;br /&gt;
&lt;br /&gt;
# Arranque desde el ''CD de Knoppix''&lt;br /&gt;
# Bara una consola de root:&lt;br /&gt;
** Menú: Kmenu-&amp;gt;Knoppix-&amp;gt;Consola de Root&lt;br /&gt;
** Nota: Todas las órdenes a continuación son ejecutadas desde la consola de root.&lt;br /&gt;
# Configure su conexión a Internet (lo necesitará más adelante). Si usa DHCP, ya debería estar configurada.&lt;br /&gt;
** Nota: Ejecute '''ifconfig''' para comprobarlo.&lt;br /&gt;
# Busque la partición en la que va a trabajar. En este ejemplo será '''hda1''' . La partición debería tenes al menos 3 GB libres&lt;br /&gt;
# Monte la partición:&lt;br /&gt;
** '''mount -rw /dev/hda1 /mnt/hda1'''&lt;br /&gt;
** Nota: Asegúrese que es de lectura/escritura u obtendrá errores más adelante cuando cambie la raíz del sistema. Para comprobarlo, teclee '''mount'''&lt;br /&gt;
# Cree un directorio raíz donde trabajar:&lt;br /&gt;
** '''mkdir /mnt/hda1/knx'''&lt;br /&gt;
** Si coloca todos sus ficheros aquí, será fácil borrarlos todos después&lt;br /&gt;
# Si no tiene 1 GB de RAM ('''cat /proc/meminfo''' (physical+swap)) entonces necesitará un fichero de intercambio (swap):&lt;br /&gt;
** '''cd /mnt/hda1/knx ; dd if=/dev/zero of=swapfile bs=1M count=750 ; mkswap swapfile ; swapon swapfile'''&lt;br /&gt;
# Cree 2 directorios, uno para su nuevo CD maestro, y otro para los fuentes, en una partición del disco. También, cree directorios adicionales en ellos llamados KNOPPIX:&lt;br /&gt;
** '''mkdir -p /mnt/hda1/knx/master/KNOPPIX'''&lt;br /&gt;
** '''mkdir -p /mnt/hda1/knx/source/KNOPPIX'''&lt;br /&gt;
# Ahora copie los ficheros de KNOPPIX a su directorio fuente:&lt;br /&gt;
'''* '''cp -Rp /KNOPPIX/''' /mnt/hda1/knx/source/KNOPPIX &amp;amp;'''&lt;br /&gt;
** Nota: Esto tardará unos minutos&lt;br /&gt;
# Copie la página HTML principal de inicio:&lt;br /&gt;
** '''cp /cdrom/index.html /mnt/hda1/knx/master/ '''&lt;br /&gt;
# Copie todos los ficheros necesarios excepto el fichero KNOPPIX, de unos 700 Mb.&lt;br /&gt;
** &amp;lt; 3.4: '''cd /cdrom/KNOPPIX;find . -size -10000k -type f -exec cp -p --parents {} /mnt/hda1/knx/master/KNOPPIX/ \;'''&lt;br /&gt;
** 3.4: '''cd /cdrom;find . -size -10000k -type f -exec cp -p --parents {} /mnt/hda1/knx/master/ \;'''&lt;br /&gt;
# Ahora puede cambiar la raíz del sistema &amp;quot;chroot&amp;quot; al KNOPPIX copiado en su partición:&lt;br /&gt;
** '''chroot /mnt/hda1/knx/source/KNOPPIX'''&lt;br /&gt;
&lt;br /&gt;
Si obtiene un montón de mensajes de error '''/dev/null permission denied''',  debería hacer los siguiente. Esto puede pasar si guarda sus datos de configuración de Knoppix en la misma partición que está usando para la remasterización, Y arranca Knoppix con '''knoppix home=scan'''.&lt;br /&gt;
&lt;br /&gt;
Compruebe el estado de montado si obtuvo el problema: '''mount /dev/hdaX on /mnt/hdaX type ext3 (rw,nosuid,nodev)''' (reemplace la X con su número de partición ) donde &amp;quot;nodev&amp;quot; significa que no puede acceder al sistema de ficheros montado y que no puede acceder a /dev/null. Y algunos scripts redirigen la salida a /dev/null... Para solventar esto debería montar la partición de destino antes de cambiar la raíz del sistema (chroot) de esta forma:&lt;br /&gt;
 ^d  # control+d saldrá del entorno chroot&lt;br /&gt;
 mount /dev/hda1 /mnt/hda1&lt;br /&gt;
Entonces debería obtener:&lt;br /&gt;
 mount /dev/hda1 on /mnt/hda1 type ext3 (rw)&lt;br /&gt;
&lt;br /&gt;
Si persisten los avisos de /dev/null entonces, antes de hacer chroot, haga:&lt;br /&gt;
 mount --bind /dev /mnt/hda1/knx/source/KNOPPIX/dev&lt;br /&gt;
¡Tiene que desmontar umount /mnt/hda1/knx/source/KNOPPIX/dev antes de construir la imagen del CD o el directorio /dev del CD se hará un lío!&lt;br /&gt;
&lt;br /&gt;
entonces puede seguir y hacer el chroot.&lt;br /&gt;
&lt;br /&gt;
* Ahora ha cambiado su direcotio raíz. &amp;quot;/&amp;quot; es en estos en realidad &amp;quot;/mnt/hda1/knx/source/KNOPPIX&amp;quot;&lt;br /&gt;
* Para acceder a Internet necesitará montar proc '''mount -t proc /proc proc'''&lt;br /&gt;
* Ahora edite /etc/resolv.conf y añada su servidor de nombres o &amp;quot;salga&amp;quot; del chroot y copie su fichero resolve.conf en el directorio fuente correspondiente: '''cp /etc/dhcpc/resolv.conf /mnt/hda1/knx/source/KNOPPIX/etc/dhcpc/resolv.conf'''&lt;br /&gt;
* Cambie también su grupo MS en smb.conf si desea soporte smbd (MSHOME es normalmente Home en XP y WORKGROUP en Windows 9x .&lt;br /&gt;
* Compruebe su conexión a Internet desde la nueva raíz : '''ping google.com'''&lt;br /&gt;
* Actualice su lista de paquetes con '''apt-get update'''&lt;br /&gt;
* Ahora puede realizar cambios.&lt;br /&gt;
* '''Aviso''': apt-get upgrade es una MALA IDEA. Muy probablemente, hará que su remasterización de KNOPPIX no sea arrancable o se corrompa en alguna forma. Un método más seguro consiste en actualizar sólo los paquetes necesarios&lt;br /&gt;
** Antes de poder añadir programas, probablemente tendrá que eliminar algunos paquetes.  Para obtener una lista de los paquetes instalados, teclee esto:&lt;br /&gt;
'''*''' '''dpkg-query -l'''&lt;br /&gt;
** Si quiere tener esa lista ordenada por tamaño (de esta forma podrá eliminar los que más ocupan), teclee esto:&lt;br /&gt;
'''*''' '''dpkg-query -W --showformat='${Installed-Size} ${Package}\n' | sort -n'''&lt;br /&gt;
** Para eliminar un paquete (y todos los paquetes que dependen de él), teclee esto:&lt;br /&gt;
'''*''' '''apt-get remove &amp;lt;nombre-del-paquete-a-eliminar&amp;gt;'''&lt;br /&gt;
** Para comprobar paquetes huérfanos, teclee esto:&lt;br /&gt;
'''*''' '''deborphan'''&lt;br /&gt;
** Si desea ahorrar más espacio eliminando esos molestos huérfanos(¡Qué cruel!), teclee esto ('''Aviso''', no se le preguntará sí/no para eliminar estos paquetes.  Cuando pulse Intro después de esta orden, los paquetes '''habrán desaparecido'''):&lt;br /&gt;
'''*''' '''deborphan | xargs apt-get -y remove'''&lt;br /&gt;
** Si no está seguro acerca del comando anterior y quiere ver qué pasará sin hacer ningún cambio, simplemente añada la opción '''-s''' a la orden apt-get de esta forma (puede hacer esto con todas las órdenes apt-get, y es un buen hábito usar esta opción antes de operaciones masivas como ésta):&lt;br /&gt;
'''*''' '''deborphan | xargs apt-get -s -y remove'''&lt;br /&gt;
** Ahora las buenas obras.  Si desea añadir un paquete, teclee esto:&lt;br /&gt;
'''*''' '''apt-get install &amp;lt;nombre-del-paquete-a-instalar&amp;gt;'''&lt;br /&gt;
** ¿Que no sabe qué paquetes instalar?  Teclee esto.  Cuando aparezca la lista, puede examinarla (¡unas 13000 líneas!) o buscar cosas usando '''/&amp;lt;search-term&amp;gt;''':&lt;br /&gt;
'''*''' '''apt-cache search .* | sort | less'''&lt;br /&gt;
** Cuando haya terminado de eliminar y añadir paquetes, una buena forma de hacer limpieza es tecleando los siguiente:&lt;br /&gt;
'''*''' '''COLUMNS=200 dpkg -l |grep ^rc |awk '{print $2} ' | xargs dpkg -P'''&lt;br /&gt;
** También, como el sistema de paquetes Debian guarda en caché los paquetes descargados, querrá ejecutar lo siguiente para eliminar esos ficheros inútiles:&lt;br /&gt;
'''*''' '''apt-get clean'''&lt;br /&gt;
** las configuraciones de usuario están en /etc/skel&lt;br /&gt;
** consejo: no cloque ficheros en /root sólo estarán disponibles en tiempo de ejecucuón en /KNOPPIX/root&lt;br /&gt;
* Desmonte /proc - ¡muy importante! '''umount /proc'''&lt;br /&gt;
* Pulse '''CTRL+D''' para volve a la raíz original (no chrooted).&lt;br /&gt;
&lt;br /&gt;
==== Notas : ====&lt;br /&gt;
&lt;br /&gt;
Cuando compruebe programas gráficos basados en X, tendrá que hacer '''export DISPLAY=localhost:0.0'''&lt;br /&gt;
&lt;br /&gt;
Cuando quiera autoejecutar algunos programas, puede crear un script y ponerlo en el directorio /etc/rc5.d/ (Esto sólo carga elementos antes de cargar las X)&lt;br /&gt;
&lt;br /&gt;
hay material interesante en /etc/init.d/knoppix-autoconfig :&lt;br /&gt;
&lt;br /&gt;
* El fichero de fondo X background está en /cdrom/KNOPPIX/background.gif '''(en knoppix 3.4: background.jpg)'''&lt;br /&gt;
* Al igual que con floppyconfig, está cdromconfig que ejecutará cdrom/KNOPPIX/knoppix.sh&lt;br /&gt;
&lt;br /&gt;
hay material interesante en /etc/init.d/xsession :&lt;br /&gt;
* TAMBIÉN establece el fondo /usr/local/lib/knoppix.gif&lt;br /&gt;
&lt;br /&gt;
Ahora la creación del fichero ISO :&lt;br /&gt;
&lt;br /&gt;
* ya hemos terminado de personalizarlo y ¡queremos quemar!&lt;br /&gt;
* primero haga algo de limpieza : ''' elimine los ficheros .bash_history, ficheros temporales etc '''&lt;br /&gt;
* '''rm -rf /mnt/hda1/knx/source/KNOPPIX/.rr_moved'''&lt;br /&gt;
* Ahora crearemos el fichero enorme que es un sistema de ficheros ISO 9660 cloop comprimido : '''mkisofs -R -U -V &amp;quot;KNOPPIX.net filesystem&amp;quot; -publisher &amp;quot;KNOPPIX www.knoppix-es.org&amp;quot; -hide-rr-moved -cache-inodes -no-bak -pad /mnt/hda1/knx/source/KNOPPIX | nice -5 /usr/bin/create_compressed_fs - 65536 &amp;gt; /mnt/hda1/knx/master/KNOPPIX/KNOPPIX'''&lt;br /&gt;
&lt;br /&gt;
el &amp;quot;www.knoppix-es.org&amp;quot; y &amp;quot;Knoppix.net filesystem&amp;quot; pueden ser modificados a lo que quiera que nombre el fichero. Obtendrá un error diciendo que no cumple los estándars ISO, puede ignorarlo.&lt;br /&gt;
&lt;br /&gt;
En Knoppix 3.4 el scrip create_compressed_fs ha sido actualizado así que asegúrese de usarlo para obtener los mejores resultados.&lt;br /&gt;
Tiene una nueva opción '''-b''' (best), que activa la mejor compresión usando diferentes esquemas de compresión e intenta optimizarlo de esa forma, pero sea cautao, porque esa opción es ralentiza (10 veces más lento).&lt;br /&gt;
&lt;br /&gt;
* si todo fue bien, para crear la imagen del CD-ROM final :&lt;br /&gt;
* '''cd /mnt/hda1/knx/master'''&lt;br /&gt;
* '''rm -f KNOPPIX/md5sums; find -type f -not -name md5sums -not -name boot.cat -not -name isolinux.bin -exec md5sum {} \; &amp;gt;&amp;gt; KNOPPIX/md5sums''' (esto actualizará las sumas de verificación md5 de los ficheros incluidos, se usa para comprobar la integridad)&lt;br /&gt;
* para Knoppix &amp;lt;= 3.3: '''mkisofs -pad -l -r -J -v -V &amp;quot;KNOPPIX&amp;quot; -b KNOPPIX/boot.img -c KNOPPIX/boot.cat -hide-rr-moved -o /mnt/hda1/knx/knoppix.iso /mnt/hda1/knx/master''' (la ISO se guardará en /mnt/hda1/knx/knoppix.iso)&lt;br /&gt;
* Para Knoppix &amp;gt;= 3.4 u otras distribuciones basadas en isolinux haga:&lt;br /&gt;
'''mkisofs -pad -l -r -J -v -V &amp;quot;KNOPPIX&amp;quot; -no-emul-boot -boot-load-size 4 -boot-info-table -b boot/isolinux/isolinux.bin -c boot/isolinux/boot.cat -hide-rr-moved -o /mnt/hda1/knx/knoppix.iso /mnt/hda1/knx/master''' (la ISO se guardará en /mnt/hda1/knx/knoppix.iso)&lt;br /&gt;
* ¡y eso es todo!&lt;br /&gt;
&lt;br /&gt;
=== Trucos/consejos ===&lt;br /&gt;
Si está buscando paquetes grandes instalados teclee&lt;br /&gt;
: dpkg-awk &amp;quot;Status: .* installed$&amp;quot; -- Package Installed-Size | \&lt;br /&gt;
: awk '{print $2}' | egrep -v '^$' | xargs -n2 echo | \&lt;br /&gt;
: perl -pe 's/(\S+)\s(\S+)/$2 $1/' | sort -rg&lt;br /&gt;
listará los paquetes en orden de tamaño descendente.&lt;br /&gt;
Por lo menos diez veces más rápido es el comando&lt;br /&gt;
&lt;br /&gt;
: dpkg-query -W --showformat='${Installed-Size} ${Package}\n' | sort -n&lt;br /&gt;
&lt;br /&gt;
y no necesita dpkg-awk o awk o perl.&lt;br /&gt;
&lt;br /&gt;
Si tiene algún problema con el comando de ordenación anterior, pruebe a usar KPackage, expanda todas las ramas y ordene por la columan de tamaño para encontrar los paquetes mayores.&lt;br /&gt;
&lt;br /&gt;
Compruebe la salida del programa &amp;quot;deborphan&amp;quot;, listará los paquetes huérfanos que pueden ser eliminados, estos paquetes eran usados por otros paquetes que ahora han sido borrados.&lt;br /&gt;
&lt;br /&gt;
Yo he obtenido buenos resultados remasterizando trabajando desde el cd como root y desde fluxbox. Sólo teclee &amp;quot;knoppix 2&amp;quot; en el prompt de arranque y arrancará en una consola de texto como root, donde puede teclear &amp;quot;startx /usr/bin/fluxbox&amp;quot;. Me gusta usar la consola unicode xterm.&lt;br /&gt;
&lt;br /&gt;
Mientras trabajo desde chroot creando la remasterización me gusta usar &amp;quot;apt-get remove --purge pkg-name&amp;quot; para eliminar paquetes porque antes de hacer nada se detendrá y mostrará los detalles de lo que va a ajustar para eliminar y le permitirá decir &amp;quot;sí o no&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Si no usa la instrucción &amp;quot;apt-get&amp;quot; y tiene que limpiar y ùrgar mucho, aquí tiene la forma de hacerlo: &amp;quot;COLUMNS=200 dpkg -l |grep ^rc |awk '{print $2} ' &amp;gt;topurge&amp;quot;. Lo que creará una lista de los paquetes eliminados a purgar y entonces puede hacer &amp;quot;dpkg -P `cat topurge `&amp;quot; y ya está. &amp;quot;COLUMNS=200 dpkg -l |grep ^rc |awk '{print $2} ' | xargs dpkg -P&amp;quot; es la versión en una sola línea de esto.&lt;br /&gt;
Use también &amp;quot;deborphan &amp;gt;orphaned&amp;quot; y luego &amp;quot;dpkg -P `cat orphaned `&amp;quot;. &amp;quot;deborphan | xargs dpkg -P &amp;quot; es una versión en una sola línea para lo miso.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Eso es todo. Esta es una versión actualizada de mi howto pevio. No es para novatos en Linux, necesitará buscarse la vida para hacerlo trabajar. Actualizaré esto con correcciones/mejoras/etc a medida que las tenga.&lt;br /&gt;
&lt;br /&gt;
Gracias a aay, charan, Tech2k, y #knoppix por algunas correcciones, trucos e ideas.  Es libre de editar o añadir a este howto.&lt;br /&gt;
Nota cerca de swap:&amp;lt;br&amp;gt;&lt;br /&gt;
No necesita realmente 1G de swap ya que hay dos nuevas herramientaspara crear sistemas de ficehros comprimidos. Aquí hay algunis candidatos para crear sistemas de ficheros ''comprimidos'':&lt;br /&gt;
* Valentijn's rewrite [http://projects.openoffice.nl/downloads/compressloop/]&lt;br /&gt;
* Quozl's port of compressloop for Knoppix 3.4 [http://quozl.linux.org.au/compressloop-1.9-64bit.c]&lt;br /&gt;
* Quozl's distributed compressloop (use more than one processor to speed things up) [http://quozl.linux.org.au/knoppix/compressloop/] or [http://quozl.netrek.org/knoppix/compressloop/]&lt;br /&gt;
* Justin's patch [http://s.bouncybouncy.net/~justin/code/] (link broken) I also just wrote a distributed cloop compressor(or for smp)  It's in that same directory.&lt;br /&gt;
&lt;br /&gt;
==== Truco, compruebe la imagen del cd sin grabarla en un cd ====&lt;br /&gt;
&lt;br /&gt;
Si tiene una partición de sobra con al menos 700MB de espacio libre formateada con ext2, ext3 o Vfat, puede usarla para comprobaciones arrancando desde un disquete. Un disquete de arranque buscará una partición con el directorio /KNOPPIX/ en la raíz, y la imagen comprimida /KNOPPIX/KNOPPIX. En lugar de usar el subdirectorio /mnt/hda1/knx/master/KNOPPIX/ como se describió anteriormente, se debería llamar /mnt/hda2/KNOPPIX/ . Entonces el index.html estaría en /mnt/hda2/index.html y la imagen comprimida estaría en /mnt/hda2/KNOPPIX/KNOPPIX . Ahora puede arrancar desde un disquete y usar /mnt/hda2 como imagen. Para más infomración lea [[Hd BasedHowTo]].&lt;br /&gt;
&lt;br /&gt;
Si no tiene una partición extra o no quiere hacerlo, puede usar Qemu ( lea [http://fabrice.bellard.free.fr/qemu/] ) con la imagen ISO de esta forma:&lt;br /&gt;
'''qemu -m 128 -cdrom /temp/knoppix-custom.iso -boot d -user-net'''&lt;br /&gt;
Ni siquiera necesita construir imagen de disco antes, simplemente instale Qemu y prueb esto. ¡Asombroso!&lt;br /&gt;
&lt;br /&gt;
==== Booting Knoppix images with GRUB ====&lt;br /&gt;
* First copy /boot of the Knoppix cd to your boot partition (or even your dos partition). I named mine boot.knoppix&lt;br /&gt;
''' Copy the /KNOPPIX directory to your '''root directory* of any hard disk. You may place it somewhere other than the boot partition. (ext2/3, reiserfs, vfat are supported)&lt;br /&gt;
* put the following in your /boot/grub/menu.lst:&lt;br /&gt;
 title           KNOPPIX&lt;br /&gt;
 root            (hd0,0)&lt;br /&gt;
 kernel  /boot.knoppix/vmlinuz 2 fromhd=/dev/hda4 lang=us&lt;br /&gt;
 initrd  /boot.knoppix/miniroot.gz&lt;br /&gt;
* notice the fromhd parameter: it's the location of the /KNOPPIX directory&lt;br /&gt;
* reboot and have fun.&lt;br /&gt;
&lt;br /&gt;
If my howto is too confusing, or you'd like a second opinion, check out charan's very nice remastering howto : http://gnubox.dyndns.org:8080/~sunil/knoppix.php .&lt;br /&gt;
Another Howto is at  http://www.stirnimann.com/mystuff/doc/knoppix.txt&lt;br /&gt;
&lt;br /&gt;
There is a wizard, which knows all the unpacking, compressing and CD-recording steps mentioned here. It also shows a shell where you can update the uncompressed KNOPPIX system using debian's standard software installation tools. It is called mmkcdrom and part of the plugscript package: [http://rcswww.urz.tu-dresden.de/~holzhey/plugscript]&lt;br /&gt;
&lt;br /&gt;
Yet another HOWTO, for shell freaks, is at http://quozl.linux.org.au/knoppix/&lt;br /&gt;
&lt;br /&gt;
Be sure to check out the [http://knoppix.net/forum/viewforum.php?f=2 Knoppix Customization Forum] for ideas and help with remastering.&lt;br /&gt;
----&lt;br /&gt;
This is the recommended directory layout for remastering KNOPPIX:&lt;br /&gt;
 . (invoke ../remaster from here)&lt;br /&gt;
 |-- master (invoke ../../[[u]]mountbootimage from here)&lt;br /&gt;
 |   |-- KNOPPIX&lt;br /&gt;
 |   |   |-- KNOPPIX (compressed image)&lt;br /&gt;
 |   |   |-- boot.img (boot floppy image)&lt;br /&gt;
 |   |   `-- (other files snipped)&lt;br /&gt;
 |   `-- index.html&lt;br /&gt;
 `-- source&lt;br /&gt;
 `-- KNOPPIX (this directory can be chrooted into)&lt;br /&gt;
 |-- bin&lt;br /&gt;
 |-- boot&lt;br /&gt;
 |-- cdrom&lt;br /&gt;
 |-- dev&lt;br /&gt;
 |-- etc&lt;br /&gt;
 |-- floppy&lt;br /&gt;
 |-- home&lt;br /&gt;
 |-- initrd&lt;br /&gt;
 |-- lib&lt;br /&gt;
 |-- mnt&lt;br /&gt;
 |-- none&lt;br /&gt;
 |-- opt&lt;br /&gt;
 |-- proc&lt;br /&gt;
 |-- root&lt;br /&gt;
 |-- sbin&lt;br /&gt;
 |-- tmp -&amp;gt; /var/tmp&lt;br /&gt;
 |-- usr&lt;br /&gt;
 |-- var&lt;br /&gt;
 `-- vmlinuz -&amp;gt; boot/vmlinuz-2.4.22-xfs&lt;br /&gt;
----&lt;br /&gt;
the following script &amp;quot;remaster&amp;quot; will do the remaster process for you. Use as root, or you will end up with wrong access rights in the image.&lt;br /&gt;
&lt;br /&gt;
The script has last been tried out on Debian sid on 2004-04-02.&lt;br /&gt;
&lt;br /&gt;
 #!/bin/bash -x&lt;br /&gt;
 # This script builds a new KNOPPIX ISO image.&lt;br /&gt;
 # Copyright (C) 2004 by Marc Haber &amp;lt;mh+knoppix-remaster@zugschlus.de&amp;gt;&lt;br /&gt;
 # License: GPL V2&lt;br /&gt;
 &lt;br /&gt;
 ROOT=&amp;quot;$PWD&amp;quot;&lt;br /&gt;
 SOURCE=&amp;quot;$ROOT/source/KNOPPIX&amp;quot;&lt;br /&gt;
 MASTER=&amp;quot;$ROOT/master&amp;quot;&lt;br /&gt;
 CLOOPTARGET=&amp;quot;$ROOT/master/KNOPPIX/KNOPPIX&amp;quot;&lt;br /&gt;
 TARGET=&amp;quot;$ROOT&amp;quot;&lt;br /&gt;
 EXCLUDELIST=&amp;quot;$ROOT/source/excludelist&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 rm -rf $SOURCE/.rr_moved&lt;br /&gt;
 &lt;br /&gt;
 cd $SOURCE&lt;br /&gt;
 mkisofs -R -U -V &amp;quot;KNOPPIX.net filesystem&amp;quot; \&lt;br /&gt;
 -P &amp;quot;KNOPPIX www.knoppix.net&amp;quot; \&lt;br /&gt;
 -hide-rr-moved -cache-inodes -no-bak -pad \&lt;br /&gt;
 -exclude-list $EXCLUDELIST \&lt;br /&gt;
 . | nice -5 /usr/bin/create''compressed''fs - 65536 &amp;gt; $CLOOPTARGET&lt;br /&gt;
 &lt;br /&gt;
 cd $MASTER&lt;br /&gt;
 rm -f KNOPPIX/md5sums&lt;br /&gt;
 find -type f -not -name md5sums -not -name boot.cat -exec md5sum {} \; &amp;gt;&amp;gt; KNOPPIX/md5sums&lt;br /&gt;
 mkisofs -pad -l -r -J -v -V &amp;quot;KNOPPIX&amp;quot; -b KNOPPIX/boot.img \&lt;br /&gt;
 -c KNOPPIX/boot.cat -hide-rr-moved -o $TARGET/knoppix.iso $MASTER&lt;br /&gt;
----&lt;br /&gt;
The following script will loop-mount boot floppy image and initrd image for modification. The umount function will build a new initrd image and put it back on the boot floppy image.&lt;br /&gt;
&lt;br /&gt;
The script has last been tried out on Debian sid on 2004-01-13.&lt;br /&gt;
&amp;lt;!-- lines starting with space a preformatted --&amp;gt;&lt;br /&gt;
 #!/bin/bash -x&lt;br /&gt;
 # This script will loop-mount boot floppy and initrd image&lt;br /&gt;
 # Copyright (C) 2004 by Marc Haber &amp;lt;mh+knoppix-remaster@zugschlus.de&amp;gt;&lt;br /&gt;
 # License: GPL V2&lt;br /&gt;
 unset CDPATH || true&lt;br /&gt;
 &lt;br /&gt;
 # if not root, re-invoke self as root&lt;br /&gt;
 if [[ &amp;quot;`id -u`&amp;quot; -ne 0 ]]; then&lt;br /&gt;
 export LOCUSER=&amp;quot;$USER&amp;quot;&lt;br /&gt;
 export LOCHOME=&amp;quot;$HOME&amp;quot;&lt;br /&gt;
 if [[ &amp;quot;${SHELLOPTS/xtrace/}&amp;quot; != &amp;quot;$SHELLOPTS&amp;quot; ]]; then&lt;br /&gt;
 sudo bash -x $0 $@&lt;br /&gt;
 exit $?&lt;br /&gt;
 else&lt;br /&gt;
 sudo $0 $@&lt;br /&gt;
 exit $?&lt;br /&gt;
 fi&lt;br /&gt;
 else&lt;br /&gt;
 LOCUSER=&amp;quot;${LOCUSER:-$USER}&amp;quot;&lt;br /&gt;
 LOCHOME=&amp;quot;${LOCHOME:-$HOME}&amp;quot;&lt;br /&gt;
 fi&lt;br /&gt;
 set -e&lt;br /&gt;
 &lt;br /&gt;
 KNOPPIXDIR=&amp;quot;KNOPPIX&amp;quot;&lt;br /&gt;
 BOOTIMGFILE=&amp;quot;$KNOPPIXDIR/boot.img&amp;quot;&lt;br /&gt;
 BOOTIMGFS=&amp;quot;vfat&amp;quot;&lt;br /&gt;
 BOOTIMGDIR=&amp;quot;boot.img&amp;quot;&lt;br /&gt;
 INITRDGZ=&amp;quot;$BOOTIMGDIR/miniroot.gz&amp;quot;&lt;br /&gt;
 INITRDFILE=&amp;quot;$KNOPPIXDIR/miniroot&amp;quot;&lt;br /&gt;
 INITRDFS=&amp;quot;ext2&amp;quot;&lt;br /&gt;
 INITRDDIR=&amp;quot;miniroot&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 mountbootimage() {&lt;br /&gt;
 if ! modprobe loop; then&lt;br /&gt;
 echo &amp;gt;&amp;amp;2 &amp;quot;ERR: cannot load loop module&amp;quot;&lt;br /&gt;
 exit 1&lt;br /&gt;
 fi&lt;br /&gt;
 &lt;br /&gt;
 if ! [[ -e &amp;quot;$BOOTIMGFILE&amp;quot; ]]; then&lt;br /&gt;
 echo &amp;gt;&amp;amp;2 &amp;quot;ERR: no $BOOTIMGFILE found&amp;quot;&lt;br /&gt;
 exit 1&lt;br /&gt;
 fi&lt;br /&gt;
 &lt;br /&gt;
 for nofile in $BOOTIMGDIR $INITRDGZ $INITRDFILE $INITRDDIR; do&lt;br /&gt;
 if [[ -e &amp;quot;$nofile&amp;quot; ]]; then&lt;br /&gt;
 echo &amp;gt;&amp;amp;2 &amp;quot;ERR: $nofile already exists&amp;quot;&lt;br /&gt;
 exit 1&lt;br /&gt;
 fi&lt;br /&gt;
 done&lt;br /&gt;
 &lt;br /&gt;
 mkdir -p $BOOTIMGDIR&lt;br /&gt;
 mount -o loop,uid=$LOCUSER -t $BOOTIMGFS $BOOTIMGFILE $BOOTIMGDIR&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt; $INITRDGZ gunzip &amp;gt; $INITRDFILE&lt;br /&gt;
 mkdir -p $INITRDDIR&lt;br /&gt;
 mount -o loop -t $INITRDFS $INITRDFILE $INITRDDIR&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 umountbootimage() {&lt;br /&gt;
 dd if=/dev/zero of=$INITRDDIR/nullfile || true&lt;br /&gt;
 sync&lt;br /&gt;
 rm $INITRDDIR/nullfile&lt;br /&gt;
 umount $INITRDDIR&lt;br /&gt;
 rmdir $INITRDDIR&lt;br /&gt;
 &amp;lt; $INITRDFILE gzip --best &amp;gt; $INITRDGZ&lt;br /&gt;
 rm -f $INITRDFILE&lt;br /&gt;
 &lt;br /&gt;
 umount $BOOTIMGDIR&lt;br /&gt;
 rmdir $BOOTIMGDIR&lt;br /&gt;
 &lt;br /&gt;
 syslinux KNOPPIX/boot.img&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 case &amp;quot;`basename $0`&amp;quot; in&lt;br /&gt;
 mountbootimage)&lt;br /&gt;
 mountbootimage&lt;br /&gt;
 ;;&lt;br /&gt;
 umountbootimage)&lt;br /&gt;
 umountbootimage&lt;br /&gt;
 ;;&lt;br /&gt;
 *)&lt;br /&gt;
 echo &amp;gt;&amp;amp;2 &amp;quot;ERR: called with unknown name `basename $0`&amp;quot;&lt;br /&gt;
 exit 1&lt;br /&gt;
 ;;&lt;br /&gt;
 esac&lt;/div&gt;</summary>
		<author><name>Valonso</name></author>	</entry>

	<entry>
		<id>https://mail.knoppix.net/wiki/Knoppix_Remastering_Howto_Spanish</id>
		<title>Knoppix Remastering Howto Spanish</title>
		<link rel="alternate" type="text/html" href="https://mail.knoppix.net/wiki/Knoppix_Remastering_Howto_Spanish"/>
				<updated>2005-01-10T18:24:06Z</updated>
		
		<summary type="html">&lt;p&gt;Valonso: /* Tip, test cd-image without recording cd */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Traducciones: ==&lt;br /&gt;
* Versión en inglés: [[Knoppix Remastering Howto]]&lt;br /&gt;
* Versión en alemán: [[Knoppix Remastering Howto Deutsch]]&lt;br /&gt;
----== Vea también : ==&lt;br /&gt;
* Si desea crear un kernel personalizado, compruebe [[Knoppix Custom Kernel Howto]]&lt;br /&gt;
* También hay una guía sobre el mismo asunto en O'Reilly: [[http://linux.oreillynet.com/lpt/a/4323 Using and Customizing Knoppix]]&lt;br /&gt;
----&lt;br /&gt;
=== Esta guía le mostrará cómo remasterizar KNOPPIX ===&lt;br /&gt;
(Notas : las órdenes deberían aparecer en una sóla línea, por favor maximice su ventana del navegador. Si tiene cualquier comentario o sugerencia, por favor envíe el formulario que hay al final.)&lt;br /&gt;
&lt;br /&gt;
Puede que desee personalizar un Knoppix ya adaptado, de forma que no tenga que hacer tanto esfuerzo (tal como eliminar programas). Si es así, vea  [[Knoppix Customizations]].&lt;br /&gt;
&lt;br /&gt;
==== Requisitos del sistema: ====&lt;br /&gt;
*CD-ISO&lt;br /&gt;
** por lo menos 1 GB de memoria libre total FREE RAM+Swap (ej. 256M ram, y 750M swap DISPONIBLE) (a menos que use un programa de compresión diferente - busque compressloop en esta página)&lt;br /&gt;
** 3 GB libres en una partición de disco formateada con '''sistema de ficheros Linux (ext2/3, xfs, etc.)'''&lt;br /&gt;
*DVD-ISO&lt;br /&gt;
** 5 GB libres de RAM + swap (para un DVD de tamaño completo)&lt;br /&gt;
** 15 GB libres en una partición de disco formateada con '''sistema de ficheros Linux (ext2/3, xfs, etc.)'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Instrucciones: ====&lt;br /&gt;
&lt;br /&gt;
# Arranque desde el ''CD de Knoppix''&lt;br /&gt;
# Bara una consola de root:&lt;br /&gt;
** Menú: Kmenu-&amp;gt;Knoppix-&amp;gt;Consola de Root&lt;br /&gt;
** Nota: Todas las órdenes a continuación son ejecutadas desde la consola de root.&lt;br /&gt;
# Configure su conexión a Internet (lo necesitará más adelante). Si usa DHCP, ya debería estar configurada.&lt;br /&gt;
** Nota: Ejecute '''ifconfig''' para comprobarlo.&lt;br /&gt;
# Busque la partición en la que va a trabajar. En este ejemplo será '''hda1''' . La partición debería tenes al menos 3 GB libres&lt;br /&gt;
# Monte la partición:&lt;br /&gt;
** '''mount -rw /dev/hda1 /mnt/hda1'''&lt;br /&gt;
** Nota: Asegúrese que es de lectura/escritura u obtendrá errores más adelante cuando cambie la raíz del sistema. Para comprobarlo, teclee '''mount'''&lt;br /&gt;
# Cree un directorio raíz donde trabajar:&lt;br /&gt;
** '''mkdir /mnt/hda1/knx'''&lt;br /&gt;
** Si coloca todos sus ficheros aquí, será fácil borrarlos todos después&lt;br /&gt;
# Si no tiene 1 GB de RAM ('''cat /proc/meminfo''' (physical+swap)) entonces necesitará un fichero de intercambio (swap):&lt;br /&gt;
** '''cd /mnt/hda1/knx ; dd if=/dev/zero of=swapfile bs=1M count=750 ; mkswap swapfile ; swapon swapfile'''&lt;br /&gt;
# Cree 2 directorios, uno para su nuevo CD maestro, y otro para los fuentes, en una partición del disco. También, cree directorios adicionales en ellos llamados KNOPPIX:&lt;br /&gt;
** '''mkdir -p /mnt/hda1/knx/master/KNOPPIX'''&lt;br /&gt;
** '''mkdir -p /mnt/hda1/knx/source/KNOPPIX'''&lt;br /&gt;
# Ahora copie los ficheros de KNOPPIX a su directorio fuente:&lt;br /&gt;
'''* '''cp -Rp /KNOPPIX/''' /mnt/hda1/knx/source/KNOPPIX &amp;amp;'''&lt;br /&gt;
** Nota: Esto tardará unos minutos&lt;br /&gt;
# Copie la página HTML principal de inicio:&lt;br /&gt;
** '''cp /cdrom/index.html /mnt/hda1/knx/master/ '''&lt;br /&gt;
# Copie todos los ficheros necesarios excepto el fichero KNOPPIX, de unos 700 Mb.&lt;br /&gt;
** &amp;lt; 3.4: '''cd /cdrom/KNOPPIX;find . -size -10000k -type f -exec cp -p --parents {} /mnt/hda1/knx/master/KNOPPIX/ \;'''&lt;br /&gt;
** 3.4: '''cd /cdrom;find . -size -10000k -type f -exec cp -p --parents {} /mnt/hda1/knx/master/ \;'''&lt;br /&gt;
# Ahora puede cambiar la raíz del sistema &amp;quot;chroot&amp;quot; al KNOPPIX copiado en su partición:&lt;br /&gt;
** '''chroot /mnt/hda1/knx/source/KNOPPIX'''&lt;br /&gt;
&lt;br /&gt;
Si obtiene un montón de mensajes de error '''/dev/null permission denied''',  debería hacer los siguiente. Esto puede pasar si guarda sus datos de configuración de Knoppix en la misma partición que está usando para la remasterización, Y arranca Knoppix con '''knoppix home=scan'''.&lt;br /&gt;
&lt;br /&gt;
Compruebe el estado de montado si obtuvo el problema: '''mount /dev/hdaX on /mnt/hdaX type ext3 (rw,nosuid,nodev)''' (reemplace la X con su número de partición ) donde &amp;quot;nodev&amp;quot; significa que no puede acceder al sistema de ficheros montado y que no puede acceder a /dev/null. Y algunos scripts redirigen la salida a /dev/null... Para solventar esto debería montar la partición de destino antes de cambiar la raíz del sistema (chroot) de esta forma:&lt;br /&gt;
 ^d  # control+d saldrá del entorno chroot&lt;br /&gt;
 mount /dev/hda1 /mnt/hda1&lt;br /&gt;
Entonces debería obtener:&lt;br /&gt;
 mount /dev/hda1 on /mnt/hda1 type ext3 (rw)&lt;br /&gt;
&lt;br /&gt;
Si persisten los avisos de /dev/null entonces, antes de hacer chroot, haga:&lt;br /&gt;
 mount --bind /dev /mnt/hda1/knx/source/KNOPPIX/dev&lt;br /&gt;
¡Tiene que desmontar umount /mnt/hda1/knx/source/KNOPPIX/dev antes de construir la imagen del CD o el directorio /dev del CD se hará un lío!&lt;br /&gt;
&lt;br /&gt;
entonces puede seguir y hacer el chroot.&lt;br /&gt;
&lt;br /&gt;
* Ahora ha cambiado su direcotio raíz. &amp;quot;/&amp;quot; es en estos en realidad &amp;quot;/mnt/hda1/knx/source/KNOPPIX&amp;quot;&lt;br /&gt;
* Para acceder a Internet necesitará montar proc '''mount -t proc /proc proc'''&lt;br /&gt;
* Ahora edite /etc/resolv.conf y añada su servidor de nombres o &amp;quot;salga&amp;quot; del chroot y copie su fichero resolve.conf en el directorio fuente correspondiente: '''cp /etc/dhcpc/resolv.conf /mnt/hda1/knx/source/KNOPPIX/etc/dhcpc/resolv.conf'''&lt;br /&gt;
* Cambie también su grupo MS en smb.conf si desea soporte smbd (MSHOME es normalmente Home en XP y WORKGROUP en Windows 9x .&lt;br /&gt;
* Compruebe su conexión a Internet desde la nueva raíz : '''ping google.com'''&lt;br /&gt;
* Actualice su lista de paquetes con '''apt-get update'''&lt;br /&gt;
* Ahora puede realizar cambios.&lt;br /&gt;
* '''Aviso''': apt-get upgrade es una MALA IDEA. Muy probablemente, hará que su remasterización de KNOPPIX no sea arrancable o se corrompa en alguna forma. Un método más seguro consiste en actualizar sólo los paquetes necesarios&lt;br /&gt;
** Antes de poder añadir programas, probablemente tendrá que eliminar algunos paquetes.  Para obtener una lista de los paquetes instalados, teclee esto:&lt;br /&gt;
'''*''' '''dpkg-query -l'''&lt;br /&gt;
** Si quiere tener esa lista ordenada por tamaño (de esta forma podrá eliminar los que más ocupan), teclee esto:&lt;br /&gt;
'''*''' '''dpkg-query -W --showformat='${Installed-Size} ${Package}\n' | sort -n'''&lt;br /&gt;
** Para eliminar un paquete (y todos los paquetes que dependen de él), teclee esto:&lt;br /&gt;
'''*''' '''apt-get remove &amp;lt;nombre-del-paquete-a-eliminar&amp;gt;'''&lt;br /&gt;
** Para comprobar paquetes huérfanos, teclee esto:&lt;br /&gt;
'''*''' '''deborphan'''&lt;br /&gt;
** Si desea ahorrar más espacio eliminando esos molestos huérfanos(¡Qué cruel!), teclee esto ('''Aviso''', no se le preguntará sí/no para eliminar estos paquetes.  Cuando pulse Intro después de esta orden, los paquetes '''habrán desaparecido'''):&lt;br /&gt;
'''*''' '''deborphan | xargs apt-get -y remove'''&lt;br /&gt;
** Si no está seguro acerca del comando anterior y quiere ver qué pasará sin hacer ningún cambio, simplemente añada la opción '''-s''' a la orden apt-get de esta forma (puede hacer esto con todas las órdenes apt-get, y es un buen hábito usar esta opción antes de operaciones masivas como ésta):&lt;br /&gt;
'''*''' '''deborphan | xargs apt-get -s -y remove'''&lt;br /&gt;
** Ahora las buenas obras.  Si desea añadir un paquete, teclee esto:&lt;br /&gt;
'''*''' '''apt-get install &amp;lt;nombre-del-paquete-a-instalar&amp;gt;'''&lt;br /&gt;
** ¿Que no sabe qué paquetes instalar?  Teclee esto.  Cuando aparezca la lista, puede examinarla (¡unas 13000 líneas!) o buscar cosas usando '''/&amp;lt;search-term&amp;gt;''':&lt;br /&gt;
'''*''' '''apt-cache search .* | sort | less'''&lt;br /&gt;
** Cuando haya terminado de eliminar y añadir paquetes, una buena forma de hacer limpieza es tecleando los siguiente:&lt;br /&gt;
'''*''' '''COLUMNS=200 dpkg -l |grep ^rc |awk '{print $2} ' | xargs dpkg -P'''&lt;br /&gt;
** También, como el sistema de paquetes Debian guarda en caché los paquetes descargados, querrá ejecutar lo siguiente para eliminar esos ficheros inútiles:&lt;br /&gt;
'''*''' '''apt-get clean'''&lt;br /&gt;
** las configuraciones de usuario están en /etc/skel&lt;br /&gt;
** consejo: no cloque ficheros en /root sólo estarán disponibles en tiempo de ejecucuón en /KNOPPIX/root&lt;br /&gt;
* Desmonte /proc - ¡muy importante! '''umount /proc'''&lt;br /&gt;
* Pulse '''CTRL+D''' para volve a la raíz original (no chrooted).&lt;br /&gt;
&lt;br /&gt;
==== Notas : ====&lt;br /&gt;
&lt;br /&gt;
Cuando compruebe programas gráficos basados en X, tendrá que hacer '''export DISPLAY=localhost:0.0'''&lt;br /&gt;
&lt;br /&gt;
Cuando quiera autoejecutar algunos programas, puede crear un script y ponerlo en el directorio /etc/rc5.d/ (Esto sólo carga elementos antes de cargar las X)&lt;br /&gt;
&lt;br /&gt;
hay material interesante en /etc/init.d/knoppix-autoconfig :&lt;br /&gt;
&lt;br /&gt;
* El fichero de fondo X background está en /cdrom/KNOPPIX/background.gif '''(en knoppix 3.4: background.jpg)'''&lt;br /&gt;
* Al igual que con floppyconfig, está cdromconfig que ejecutará cdrom/KNOPPIX/knoppix.sh&lt;br /&gt;
&lt;br /&gt;
hay material interesante en /etc/init.d/xsession :&lt;br /&gt;
* TAMBIÉN establece el fondo /usr/local/lib/knoppix.gif&lt;br /&gt;
&lt;br /&gt;
Ahora la creación del fichero ISO :&lt;br /&gt;
&lt;br /&gt;
* ya hemos terminado de personalizarlo y ¡queremos quemar!&lt;br /&gt;
* primero haga algo de limpieza : ''' elimine los ficheros .bash_history, ficheros temporales etc '''&lt;br /&gt;
* '''rm -rf /mnt/hda1/knx/source/KNOPPIX/.rr_moved'''&lt;br /&gt;
* Ahora crearemos el fichero enorme que es un sistema de ficheros ISO 9660 cloop comprimido : '''mkisofs -R -U -V &amp;quot;KNOPPIX.net filesystem&amp;quot; -publisher &amp;quot;KNOPPIX www.knoppix-es.org&amp;quot; -hide-rr-moved -cache-inodes -no-bak -pad /mnt/hda1/knx/source/KNOPPIX | nice -5 /usr/bin/create_compressed_fs - 65536 &amp;gt; /mnt/hda1/knx/master/KNOPPIX/KNOPPIX'''&lt;br /&gt;
&lt;br /&gt;
el &amp;quot;www.knoppix-es.org&amp;quot; y &amp;quot;Knoppix.net filesystem&amp;quot; pueden ser modificados a lo que quiera que nombre el fichero. Obtendrá un error diciendo que no cumple los estándars ISO, puede ignorarlo.&lt;br /&gt;
&lt;br /&gt;
En Knoppix 3.4 el scrip create_compressed_fs ha sido actualizado así que asegúrese de usarlo para obtener los mejores resultados.&lt;br /&gt;
Tiene una nueva opción '''-b''' (best), que activa la mejor compresión usando diferentes esquemas de compresión e intenta optimizarlo de esa forma, pero sea cautao, porque esa opción es ralentiza (10 veces más lento).&lt;br /&gt;
&lt;br /&gt;
* si todo fue bien, para crear la imagen del CD-ROM final :&lt;br /&gt;
* '''cd /mnt/hda1/knx/master'''&lt;br /&gt;
* '''rm -f KNOPPIX/md5sums; find -type f -not -name md5sums -not -name boot.cat -not -name isolinux.bin -exec md5sum {} \; &amp;gt;&amp;gt; KNOPPIX/md5sums''' (esto actualizará las sumas de verificación md5 de los ficheros incluidos, se usa para comprobar la integridad)&lt;br /&gt;
* para Knoppix &amp;lt;= 3.3: '''mkisofs -pad -l -r -J -v -V &amp;quot;KNOPPIX&amp;quot; -b KNOPPIX/boot.img -c KNOPPIX/boot.cat -hide-rr-moved -o /mnt/hda1/knx/knoppix.iso /mnt/hda1/knx/master''' (la ISO se guardará en /mnt/hda1/knx/knoppix.iso)&lt;br /&gt;
* Para Knoppix &amp;gt;= 3.4 u otras distribuciones basadas en isolinux haga:&lt;br /&gt;
'''mkisofs -pad -l -r -J -v -V &amp;quot;KNOPPIX&amp;quot; -no-emul-boot -boot-load-size 4 -boot-info-table -b boot/isolinux/isolinux.bin -c boot/isolinux/boot.cat -hide-rr-moved -o /mnt/hda1/knx/knoppix.iso /mnt/hda1/knx/master''' (la ISO se guardará en /mnt/hda1/knx/knoppix.iso)&lt;br /&gt;
* ¡y eso es todo!&lt;br /&gt;
&lt;br /&gt;
=== Tips ===&lt;br /&gt;
If you are looking for big installed packages then the command&lt;br /&gt;
: dpkg-awk &amp;quot;Status: .* installed$&amp;quot; -- Package Installed-Size | \&lt;br /&gt;
: awk '{print $2}' | egrep -v '^$' | xargs -n2 echo | \&lt;br /&gt;
: perl -pe 's/(\S+)\s(\S+)/$2 $1/' | sort -rg&lt;br /&gt;
will list the  packages  with size in descending order.&lt;br /&gt;
At least ten times faster is the command&lt;br /&gt;
&lt;br /&gt;
: dpkg-query -W --showformat='${Installed-Size} ${Package}\n' | sort -n&lt;br /&gt;
&lt;br /&gt;
and you don't need dpkg-awk or awk or perl.&lt;br /&gt;
&lt;br /&gt;
If you have trouble with the above sort command, try using KPackage, expanded all the trees and sorted by the size column to find big packages.&lt;br /&gt;
&lt;br /&gt;
Check out the program &amp;quot;deborphan&amp;quot;, it will list orphaned packages that you can remove, these packages were used by packages that are now removed.&lt;br /&gt;
&lt;br /&gt;
I have had good results remastering working from the cd as root working from fluxbox. Just say &amp;quot;knoppix 2&amp;quot; at the boot prompt and it will boot you to a root prompt where you can then say &amp;quot;startx /usr/bin/fluxbox&amp;quot;. I like to use the xterm unicode shell.&lt;br /&gt;
&lt;br /&gt;
While working chroot doing the remastering I like to use &amp;quot;apt-get remove --purge pkg-name&amp;quot; to remove packages because before it does anything it will stop and show detials on what it is fixing to remove and let you say &amp;quot;yes or no&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
If you don't use the above &amp;quot;apt-get&amp;quot; instructions and have a lot to cleanup and purge, here's the easy way to do it: &amp;quot;COLUMNS=200 dpkg -l |grep ^rc |awk '{print $2} ' &amp;gt;topurge&amp;quot;. That will make a list of all removed packages to purge and then you just say &amp;quot;dpkg -P `cat topurge `&amp;quot; and your all done. &amp;quot;COLUMNS=200 dpkg -l |grep ^rc |awk '{print $2} ' | xargs dpkg -P&amp;quot; is a one-line version of this.&lt;br /&gt;
Also use &amp;quot;deborphan &amp;gt;orphaned&amp;quot; then &amp;quot;dpkg -P `cat orphaned `&amp;quot;. &amp;quot;deborphan | xargs dpkg -P &amp;quot; is a one line version for that.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Thats it. This is an updated version of my previous howto. This is not meant for linux beginners, you will need to know your way around linux to get this to work. I'll update this as corrections/improvements/etc come through.&lt;br /&gt;
&lt;br /&gt;
Thanks to aay, charan, Tech2k, and #knoppix for some corrections and tips and ideas.  Feel free to edit or add to this howto.&lt;br /&gt;
Note about swap:&amp;lt;br&amp;gt;&lt;br /&gt;
You don't really need 1G swap as there are two new tools to create compressed filesystems. Here are some candidates to make''compressed''fs:&lt;br /&gt;
* Valentijn's rewrite [http://projects.openoffice.nl/downloads/compressloop/]&lt;br /&gt;
* Quozl's port of compressloop for Knoppix 3.4 [http://quozl.linux.org.au/compressloop-1.9-64bit.c]&lt;br /&gt;
* Quozl's distributed compressloop (use more than one processor to speed things up) [http://quozl.linux.org.au/knoppix/compressloop/] or [http://quozl.netrek.org/knoppix/compressloop/]&lt;br /&gt;
* Justin's patch [http://s.bouncybouncy.net/~justin/code/] (link broken) I also just wrote a distributed cloop compressor(or for smp)  It's in that same directory.&lt;br /&gt;
&lt;br /&gt;
==== Truco, compruebe la imagen del cd sin grabarla en un cd ====&lt;br /&gt;
&lt;br /&gt;
Si tiene una partición de sobra con al menos 700MB de espacio libre formateada con ext2, ext3 o Vfat, puede usarla para comprobaciones arrancando desde un disquete. Un disquete de arranque buscará una partición con el directorio /KNOPPIX/ en la raíz, y la imagen comprimida /KNOPPIX/KNOPPIX. En lugar de usar el subdirectorio /mnt/hda1/knx/master/KNOPPIX/ como se describió anteriormente, se debería llamar /mnt/hda2/KNOPPIX/ . Entonces el index.html estaría en /mnt/hda2/index.html y la imagen comprimida estaría en /mnt/hda2/KNOPPIX/KNOPPIX . Ahora puede arrancar desde un disquete y usar /mnt/hda2 como imagen. Para más infomración lea [[Hd BasedHowTo]].&lt;br /&gt;
&lt;br /&gt;
Si no tiene una partición extra o no quiere hacerlo, puede usar Qemu ( lea [http://fabrice.bellard.free.fr/qemu/] ) con la imagen ISO de esta forma:&lt;br /&gt;
'''qemu -m 128 -cdrom /temp/knoppix-custom.iso -boot d -user-net'''&lt;br /&gt;
Ni siquiera necesita construir imagen de disco antes, simplemente instale Qemu y prueb esto. ¡Asombroso!&lt;br /&gt;
&lt;br /&gt;
==== Booting Knoppix images with GRUB ====&lt;br /&gt;
* First copy /boot of the Knoppix cd to your boot partition (or even your dos partition). I named mine boot.knoppix&lt;br /&gt;
''' Copy the /KNOPPIX directory to your '''root directory* of any hard disk. You may place it somewhere other than the boot partition. (ext2/3, reiserfs, vfat are supported)&lt;br /&gt;
* put the following in your /boot/grub/menu.lst:&lt;br /&gt;
 title           KNOPPIX&lt;br /&gt;
 root            (hd0,0)&lt;br /&gt;
 kernel  /boot.knoppix/vmlinuz 2 fromhd=/dev/hda4 lang=us&lt;br /&gt;
 initrd  /boot.knoppix/miniroot.gz&lt;br /&gt;
* notice the fromhd parameter: it's the location of the /KNOPPIX directory&lt;br /&gt;
* reboot and have fun.&lt;br /&gt;
&lt;br /&gt;
If my howto is too confusing, or you'd like a second opinion, check out charan's very nice remastering howto : http://gnubox.dyndns.org:8080/~sunil/knoppix.php .&lt;br /&gt;
Another Howto is at  http://www.stirnimann.com/mystuff/doc/knoppix.txt&lt;br /&gt;
&lt;br /&gt;
There is a wizard, which knows all the unpacking, compressing and CD-recording steps mentioned here. It also shows a shell where you can update the uncompressed KNOPPIX system using debian's standard software installation tools. It is called mmkcdrom and part of the plugscript package: [http://rcswww.urz.tu-dresden.de/~holzhey/plugscript]&lt;br /&gt;
&lt;br /&gt;
Yet another HOWTO, for shell freaks, is at http://quozl.linux.org.au/knoppix/&lt;br /&gt;
&lt;br /&gt;
Be sure to check out the [http://knoppix.net/forum/viewforum.php?f=2 Knoppix Customization Forum] for ideas and help with remastering.&lt;br /&gt;
----&lt;br /&gt;
This is the recommended directory layout for remastering KNOPPIX:&lt;br /&gt;
 . (invoke ../remaster from here)&lt;br /&gt;
 |-- master (invoke ../../[[u]]mountbootimage from here)&lt;br /&gt;
 |   |-- KNOPPIX&lt;br /&gt;
 |   |   |-- KNOPPIX (compressed image)&lt;br /&gt;
 |   |   |-- boot.img (boot floppy image)&lt;br /&gt;
 |   |   `-- (other files snipped)&lt;br /&gt;
 |   `-- index.html&lt;br /&gt;
 `-- source&lt;br /&gt;
 `-- KNOPPIX (this directory can be chrooted into)&lt;br /&gt;
 |-- bin&lt;br /&gt;
 |-- boot&lt;br /&gt;
 |-- cdrom&lt;br /&gt;
 |-- dev&lt;br /&gt;
 |-- etc&lt;br /&gt;
 |-- floppy&lt;br /&gt;
 |-- home&lt;br /&gt;
 |-- initrd&lt;br /&gt;
 |-- lib&lt;br /&gt;
 |-- mnt&lt;br /&gt;
 |-- none&lt;br /&gt;
 |-- opt&lt;br /&gt;
 |-- proc&lt;br /&gt;
 |-- root&lt;br /&gt;
 |-- sbin&lt;br /&gt;
 |-- tmp -&amp;gt; /var/tmp&lt;br /&gt;
 |-- usr&lt;br /&gt;
 |-- var&lt;br /&gt;
 `-- vmlinuz -&amp;gt; boot/vmlinuz-2.4.22-xfs&lt;br /&gt;
----&lt;br /&gt;
the following script &amp;quot;remaster&amp;quot; will do the remaster process for you. Use as root, or you will end up with wrong access rights in the image.&lt;br /&gt;
&lt;br /&gt;
The script has last been tried out on Debian sid on 2004-04-02.&lt;br /&gt;
&lt;br /&gt;
 #!/bin/bash -x&lt;br /&gt;
 # This script builds a new KNOPPIX ISO image.&lt;br /&gt;
 # Copyright (C) 2004 by Marc Haber &amp;lt;mh+knoppix-remaster@zugschlus.de&amp;gt;&lt;br /&gt;
 # License: GPL V2&lt;br /&gt;
 &lt;br /&gt;
 ROOT=&amp;quot;$PWD&amp;quot;&lt;br /&gt;
 SOURCE=&amp;quot;$ROOT/source/KNOPPIX&amp;quot;&lt;br /&gt;
 MASTER=&amp;quot;$ROOT/master&amp;quot;&lt;br /&gt;
 CLOOPTARGET=&amp;quot;$ROOT/master/KNOPPIX/KNOPPIX&amp;quot;&lt;br /&gt;
 TARGET=&amp;quot;$ROOT&amp;quot;&lt;br /&gt;
 EXCLUDELIST=&amp;quot;$ROOT/source/excludelist&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 rm -rf $SOURCE/.rr_moved&lt;br /&gt;
 &lt;br /&gt;
 cd $SOURCE&lt;br /&gt;
 mkisofs -R -U -V &amp;quot;KNOPPIX.net filesystem&amp;quot; \&lt;br /&gt;
 -P &amp;quot;KNOPPIX www.knoppix.net&amp;quot; \&lt;br /&gt;
 -hide-rr-moved -cache-inodes -no-bak -pad \&lt;br /&gt;
 -exclude-list $EXCLUDELIST \&lt;br /&gt;
 . | nice -5 /usr/bin/create''compressed''fs - 65536 &amp;gt; $CLOOPTARGET&lt;br /&gt;
 &lt;br /&gt;
 cd $MASTER&lt;br /&gt;
 rm -f KNOPPIX/md5sums&lt;br /&gt;
 find -type f -not -name md5sums -not -name boot.cat -exec md5sum {} \; &amp;gt;&amp;gt; KNOPPIX/md5sums&lt;br /&gt;
 mkisofs -pad -l -r -J -v -V &amp;quot;KNOPPIX&amp;quot; -b KNOPPIX/boot.img \&lt;br /&gt;
 -c KNOPPIX/boot.cat -hide-rr-moved -o $TARGET/knoppix.iso $MASTER&lt;br /&gt;
----&lt;br /&gt;
The following script will loop-mount boot floppy image and initrd image for modification. The umount function will build a new initrd image and put it back on the boot floppy image.&lt;br /&gt;
&lt;br /&gt;
The script has last been tried out on Debian sid on 2004-01-13.&lt;br /&gt;
&amp;lt;!-- lines starting with space a preformatted --&amp;gt;&lt;br /&gt;
 #!/bin/bash -x&lt;br /&gt;
 # This script will loop-mount boot floppy and initrd image&lt;br /&gt;
 # Copyright (C) 2004 by Marc Haber &amp;lt;mh+knoppix-remaster@zugschlus.de&amp;gt;&lt;br /&gt;
 # License: GPL V2&lt;br /&gt;
 unset CDPATH || true&lt;br /&gt;
 &lt;br /&gt;
 # if not root, re-invoke self as root&lt;br /&gt;
 if [[ &amp;quot;`id -u`&amp;quot; -ne 0 ]]; then&lt;br /&gt;
 export LOCUSER=&amp;quot;$USER&amp;quot;&lt;br /&gt;
 export LOCHOME=&amp;quot;$HOME&amp;quot;&lt;br /&gt;
 if [[ &amp;quot;${SHELLOPTS/xtrace/}&amp;quot; != &amp;quot;$SHELLOPTS&amp;quot; ]]; then&lt;br /&gt;
 sudo bash -x $0 $@&lt;br /&gt;
 exit $?&lt;br /&gt;
 else&lt;br /&gt;
 sudo $0 $@&lt;br /&gt;
 exit $?&lt;br /&gt;
 fi&lt;br /&gt;
 else&lt;br /&gt;
 LOCUSER=&amp;quot;${LOCUSER:-$USER}&amp;quot;&lt;br /&gt;
 LOCHOME=&amp;quot;${LOCHOME:-$HOME}&amp;quot;&lt;br /&gt;
 fi&lt;br /&gt;
 set -e&lt;br /&gt;
 &lt;br /&gt;
 KNOPPIXDIR=&amp;quot;KNOPPIX&amp;quot;&lt;br /&gt;
 BOOTIMGFILE=&amp;quot;$KNOPPIXDIR/boot.img&amp;quot;&lt;br /&gt;
 BOOTIMGFS=&amp;quot;vfat&amp;quot;&lt;br /&gt;
 BOOTIMGDIR=&amp;quot;boot.img&amp;quot;&lt;br /&gt;
 INITRDGZ=&amp;quot;$BOOTIMGDIR/miniroot.gz&amp;quot;&lt;br /&gt;
 INITRDFILE=&amp;quot;$KNOPPIXDIR/miniroot&amp;quot;&lt;br /&gt;
 INITRDFS=&amp;quot;ext2&amp;quot;&lt;br /&gt;
 INITRDDIR=&amp;quot;miniroot&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 mountbootimage() {&lt;br /&gt;
 if ! modprobe loop; then&lt;br /&gt;
 echo &amp;gt;&amp;amp;2 &amp;quot;ERR: cannot load loop module&amp;quot;&lt;br /&gt;
 exit 1&lt;br /&gt;
 fi&lt;br /&gt;
 &lt;br /&gt;
 if ! [[ -e &amp;quot;$BOOTIMGFILE&amp;quot; ]]; then&lt;br /&gt;
 echo &amp;gt;&amp;amp;2 &amp;quot;ERR: no $BOOTIMGFILE found&amp;quot;&lt;br /&gt;
 exit 1&lt;br /&gt;
 fi&lt;br /&gt;
 &lt;br /&gt;
 for nofile in $BOOTIMGDIR $INITRDGZ $INITRDFILE $INITRDDIR; do&lt;br /&gt;
 if [[ -e &amp;quot;$nofile&amp;quot; ]]; then&lt;br /&gt;
 echo &amp;gt;&amp;amp;2 &amp;quot;ERR: $nofile already exists&amp;quot;&lt;br /&gt;
 exit 1&lt;br /&gt;
 fi&lt;br /&gt;
 done&lt;br /&gt;
 &lt;br /&gt;
 mkdir -p $BOOTIMGDIR&lt;br /&gt;
 mount -o loop,uid=$LOCUSER -t $BOOTIMGFS $BOOTIMGFILE $BOOTIMGDIR&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt; $INITRDGZ gunzip &amp;gt; $INITRDFILE&lt;br /&gt;
 mkdir -p $INITRDDIR&lt;br /&gt;
 mount -o loop -t $INITRDFS $INITRDFILE $INITRDDIR&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 umountbootimage() {&lt;br /&gt;
 dd if=/dev/zero of=$INITRDDIR/nullfile || true&lt;br /&gt;
 sync&lt;br /&gt;
 rm $INITRDDIR/nullfile&lt;br /&gt;
 umount $INITRDDIR&lt;br /&gt;
 rmdir $INITRDDIR&lt;br /&gt;
 &amp;lt; $INITRDFILE gzip --best &amp;gt; $INITRDGZ&lt;br /&gt;
 rm -f $INITRDFILE&lt;br /&gt;
 &lt;br /&gt;
 umount $BOOTIMGDIR&lt;br /&gt;
 rmdir $BOOTIMGDIR&lt;br /&gt;
 &lt;br /&gt;
 syslinux KNOPPIX/boot.img&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 case &amp;quot;`basename $0`&amp;quot; in&lt;br /&gt;
 mountbootimage)&lt;br /&gt;
 mountbootimage&lt;br /&gt;
 ;;&lt;br /&gt;
 umountbootimage)&lt;br /&gt;
 umountbootimage&lt;br /&gt;
 ;;&lt;br /&gt;
 *)&lt;br /&gt;
 echo &amp;gt;&amp;amp;2 &amp;quot;ERR: called with unknown name `basename $0`&amp;quot;&lt;br /&gt;
 exit 1&lt;br /&gt;
 ;;&lt;br /&gt;
 esac&lt;/div&gt;</summary>
		<author><name>Valonso</name></author>	</entry>

	<entry>
		<id>https://mail.knoppix.net/wiki/Knoppix_Remastering_Howto_Spanish</id>
		<title>Knoppix Remastering Howto Spanish</title>
		<link rel="alternate" type="text/html" href="https://mail.knoppix.net/wiki/Knoppix_Remastering_Howto_Spanish"/>
				<updated>2005-01-10T18:14:14Z</updated>
		
		<summary type="html">&lt;p&gt;Valonso: /* Esta guía le mostrará cómo remasterizar KNOPPIX */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Traducciones: ==&lt;br /&gt;
* Versión en inglés: [[Knoppix Remastering Howto]]&lt;br /&gt;
* Versión en alemán: [[Knoppix Remastering Howto Deutsch]]&lt;br /&gt;
----== Vea también : ==&lt;br /&gt;
* Si desea crear un kernel personalizado, compruebe [[Knoppix Custom Kernel Howto]]&lt;br /&gt;
* También hay una guía sobre el mismo asunto en O'Reilly: [[http://linux.oreillynet.com/lpt/a/4323 Using and Customizing Knoppix]]&lt;br /&gt;
----&lt;br /&gt;
=== Esta guía le mostrará cómo remasterizar KNOPPIX ===&lt;br /&gt;
(Notas : las órdenes deberían aparecer en una sóla línea, por favor maximice su ventana del navegador. Si tiene cualquier comentario o sugerencia, por favor envíe el formulario que hay al final.)&lt;br /&gt;
&lt;br /&gt;
Puede que desee personalizar un Knoppix ya adaptado, de forma que no tenga que hacer tanto esfuerzo (tal como eliminar programas). Si es así, vea  [[Knoppix Customizations]].&lt;br /&gt;
&lt;br /&gt;
==== Requisitos del sistema: ====&lt;br /&gt;
*CD-ISO&lt;br /&gt;
** por lo menos 1 GB de memoria libre total FREE RAM+Swap (ej. 256M ram, y 750M swap DISPONIBLE) (a menos que use un programa de compresión diferente - busque compressloop en esta página)&lt;br /&gt;
** 3 GB libres en una partición de disco formateada con '''sistema de ficheros Linux (ext2/3, xfs, etc.)'''&lt;br /&gt;
*DVD-ISO&lt;br /&gt;
** 5 GB libres de RAM + swap (para un DVD de tamaño completo)&lt;br /&gt;
** 15 GB libres en una partición de disco formateada con '''sistema de ficheros Linux (ext2/3, xfs, etc.)'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Instrucciones: ====&lt;br /&gt;
&lt;br /&gt;
# Arranque desde el ''CD de Knoppix''&lt;br /&gt;
# Bara una consola de root:&lt;br /&gt;
** Menú: Kmenu-&amp;gt;Knoppix-&amp;gt;Consola de Root&lt;br /&gt;
** Nota: Todas las órdenes a continuación son ejecutadas desde la consola de root.&lt;br /&gt;
# Configure su conexión a Internet (lo necesitará más adelante). Si usa DHCP, ya debería estar configurada.&lt;br /&gt;
** Nota: Ejecute '''ifconfig''' para comprobarlo.&lt;br /&gt;
# Busque la partición en la que va a trabajar. En este ejemplo será '''hda1''' . La partición debería tenes al menos 3 GB libres&lt;br /&gt;
# Monte la partición:&lt;br /&gt;
** '''mount -rw /dev/hda1 /mnt/hda1'''&lt;br /&gt;
** Nota: Asegúrese que es de lectura/escritura u obtendrá errores más adelante cuando cambie la raíz del sistema. Para comprobarlo, teclee '''mount'''&lt;br /&gt;
# Cree un directorio raíz donde trabajar:&lt;br /&gt;
** '''mkdir /mnt/hda1/knx'''&lt;br /&gt;
** Si coloca todos sus ficheros aquí, será fácil borrarlos todos después&lt;br /&gt;
# Si no tiene 1 GB de RAM ('''cat /proc/meminfo''' (physical+swap)) entonces necesitará un fichero de intercambio (swap):&lt;br /&gt;
** '''cd /mnt/hda1/knx ; dd if=/dev/zero of=swapfile bs=1M count=750 ; mkswap swapfile ; swapon swapfile'''&lt;br /&gt;
# Cree 2 directorios, uno para su nuevo CD maestro, y otro para los fuentes, en una partición del disco. También, cree directorios adicionales en ellos llamados KNOPPIX:&lt;br /&gt;
** '''mkdir -p /mnt/hda1/knx/master/KNOPPIX'''&lt;br /&gt;
** '''mkdir -p /mnt/hda1/knx/source/KNOPPIX'''&lt;br /&gt;
# Ahora copie los ficheros de KNOPPIX a su directorio fuente:&lt;br /&gt;
'''* '''cp -Rp /KNOPPIX/''' /mnt/hda1/knx/source/KNOPPIX &amp;amp;'''&lt;br /&gt;
** Nota: Esto tardará unos minutos&lt;br /&gt;
# Copie la página HTML principal de inicio:&lt;br /&gt;
** '''cp /cdrom/index.html /mnt/hda1/knx/master/ '''&lt;br /&gt;
# Copie todos los ficheros necesarios excepto el fichero KNOPPIX, de unos 700 Mb.&lt;br /&gt;
** &amp;lt; 3.4: '''cd /cdrom/KNOPPIX;find . -size -10000k -type f -exec cp -p --parents {} /mnt/hda1/knx/master/KNOPPIX/ \;'''&lt;br /&gt;
** 3.4: '''cd /cdrom;find . -size -10000k -type f -exec cp -p --parents {} /mnt/hda1/knx/master/ \;'''&lt;br /&gt;
# Ahora puede cambiar la raíz del sistema &amp;quot;chroot&amp;quot; al KNOPPIX copiado en su partición:&lt;br /&gt;
** '''chroot /mnt/hda1/knx/source/KNOPPIX'''&lt;br /&gt;
&lt;br /&gt;
Si obtiene un montón de mensajes de error '''/dev/null permission denied''',  debería hacer los siguiente. Esto puede pasar si guarda sus datos de configuración de Knoppix en la misma partición que está usando para la remasterización, Y arranca Knoppix con '''knoppix home=scan'''.&lt;br /&gt;
&lt;br /&gt;
Compruebe el estado de montado si obtuvo el problema: '''mount /dev/hdaX on /mnt/hdaX type ext3 (rw,nosuid,nodev)''' (reemplace la X con su número de partición ) donde &amp;quot;nodev&amp;quot; significa que no puede acceder al sistema de ficheros montado y que no puede acceder a /dev/null. Y algunos scripts redirigen la salida a /dev/null... Para solventar esto debería montar la partición de destino antes de cambiar la raíz del sistema (chroot) de esta forma:&lt;br /&gt;
 ^d  # control+d saldrá del entorno chroot&lt;br /&gt;
 mount /dev/hda1 /mnt/hda1&lt;br /&gt;
Entonces debería obtener:&lt;br /&gt;
 mount /dev/hda1 on /mnt/hda1 type ext3 (rw)&lt;br /&gt;
&lt;br /&gt;
Si persisten los avisos de /dev/null entonces, antes de hacer chroot, haga:&lt;br /&gt;
 mount --bind /dev /mnt/hda1/knx/source/KNOPPIX/dev&lt;br /&gt;
¡Tiene que desmontar umount /mnt/hda1/knx/source/KNOPPIX/dev antes de construir la imagen del CD o el directorio /dev del CD se hará un lío!&lt;br /&gt;
&lt;br /&gt;
entonces puede seguir y hacer el chroot.&lt;br /&gt;
&lt;br /&gt;
* Ahora ha cambiado su direcotio raíz. &amp;quot;/&amp;quot; es en estos en realidad &amp;quot;/mnt/hda1/knx/source/KNOPPIX&amp;quot;&lt;br /&gt;
* Para acceder a Internet necesitará montar proc '''mount -t proc /proc proc'''&lt;br /&gt;
* Ahora edite /etc/resolv.conf y añada su servidor de nombres o &amp;quot;salga&amp;quot; del chroot y copie su fichero resolve.conf en el directorio fuente correspondiente: '''cp /etc/dhcpc/resolv.conf /mnt/hda1/knx/source/KNOPPIX/etc/dhcpc/resolv.conf'''&lt;br /&gt;
* Cambie también su grupo MS en smb.conf si desea soporte smbd (MSHOME es normalmente Home en XP y WORKGROUP en Windows 9x .&lt;br /&gt;
* Compruebe su conexión a Internet desde la nueva raíz : '''ping google.com'''&lt;br /&gt;
* Actualice su lista de paquetes con '''apt-get update'''&lt;br /&gt;
* Ahora puede realizar cambios.&lt;br /&gt;
* '''Aviso''': apt-get upgrade es una MALA IDEA. Muy probablemente, hará que su remasterización de KNOPPIX no sea arrancable o se corrompa en alguna forma. Un método más seguro consiste en actualizar sólo los paquetes necesarios&lt;br /&gt;
** Antes de poder añadir programas, probablemente tendrá que eliminar algunos paquetes.  Para obtener una lista de los paquetes instalados, teclee esto:&lt;br /&gt;
'''*''' '''dpkg-query -l'''&lt;br /&gt;
** Si quiere tener esa lista ordenada por tamaño (de esta forma podrá eliminar los que más ocupan), teclee esto:&lt;br /&gt;
'''*''' '''dpkg-query -W --showformat='${Installed-Size} ${Package}\n' | sort -n'''&lt;br /&gt;
** Para eliminar un paquete (y todos los paquetes que dependen de él), teclee esto:&lt;br /&gt;
'''*''' '''apt-get remove &amp;lt;nombre-del-paquete-a-eliminar&amp;gt;'''&lt;br /&gt;
** Para comprobar paquetes huérfanos, teclee esto:&lt;br /&gt;
'''*''' '''deborphan'''&lt;br /&gt;
** Si desea ahorrar más espacio eliminando esos molestos huérfanos(¡Qué cruel!), teclee esto ('''Aviso''', no se le preguntará sí/no para eliminar estos paquetes.  Cuando pulse Intro después de esta orden, los paquetes '''habrán desaparecido'''):&lt;br /&gt;
'''*''' '''deborphan | xargs apt-get -y remove'''&lt;br /&gt;
** Si no está seguro acerca del comando anterior y quiere ver qué pasará sin hacer ningún cambio, simplemente añada la opción '''-s''' a la orden apt-get de esta forma (puede hacer esto con todas las órdenes apt-get, y es un buen hábito usar esta opción antes de operaciones masivas como ésta):&lt;br /&gt;
'''*''' '''deborphan | xargs apt-get -s -y remove'''&lt;br /&gt;
** Ahora las buenas obras.  Si desea añadir un paquete, teclee esto:&lt;br /&gt;
'''*''' '''apt-get install &amp;lt;nombre-del-paquete-a-instalar&amp;gt;'''&lt;br /&gt;
** ¿Que no sabe qué paquetes instalar?  Teclee esto.  Cuando aparezca la lista, puede examinarla (¡unas 13000 líneas!) o buscar cosas usando '''/&amp;lt;search-term&amp;gt;''':&lt;br /&gt;
'''*''' '''apt-cache search .* | sort | less'''&lt;br /&gt;
** Cuando haya terminado de eliminar y añadir paquetes, una buena forma de hacer limpieza es tecleando los siguiente:&lt;br /&gt;
'''*''' '''COLUMNS=200 dpkg -l |grep ^rc |awk '{print $2} ' | xargs dpkg -P'''&lt;br /&gt;
** También, como el sistema de paquetes Debian guarda en caché los paquetes descargados, querrá ejecutar lo siguiente para eliminar esos ficheros inútiles:&lt;br /&gt;
'''*''' '''apt-get clean'''&lt;br /&gt;
** las configuraciones de usuario están en /etc/skel&lt;br /&gt;
** consejo: no cloque ficheros en /root sólo estarán disponibles en tiempo de ejecucuón en /KNOPPIX/root&lt;br /&gt;
* Desmonte /proc - ¡muy importante! '''umount /proc'''&lt;br /&gt;
* Pulse '''CTRL+D''' para volve a la raíz original (no chrooted).&lt;br /&gt;
&lt;br /&gt;
==== Notas : ====&lt;br /&gt;
&lt;br /&gt;
Cuando compruebe programas gráficos basados en X, tendrá que hacer '''export DISPLAY=localhost:0.0'''&lt;br /&gt;
&lt;br /&gt;
Cuando quiera autoejecutar algunos programas, puede crear un script y ponerlo en el directorio /etc/rc5.d/ (Esto sólo carga elementos antes de cargar las X)&lt;br /&gt;
&lt;br /&gt;
hay material interesante en /etc/init.d/knoppix-autoconfig :&lt;br /&gt;
&lt;br /&gt;
* El fichero de fondo X background está en /cdrom/KNOPPIX/background.gif '''(en knoppix 3.4: background.jpg)'''&lt;br /&gt;
* Al igual que con floppyconfig, está cdromconfig que ejecutará cdrom/KNOPPIX/knoppix.sh&lt;br /&gt;
&lt;br /&gt;
hay material interesante en /etc/init.d/xsession :&lt;br /&gt;
* TAMBIÉN establece el fondo /usr/local/lib/knoppix.gif&lt;br /&gt;
&lt;br /&gt;
Ahora la creación del fichero ISO :&lt;br /&gt;
&lt;br /&gt;
* ya hemos terminado de personalizarlo y ¡queremos quemar!&lt;br /&gt;
* primero haga algo de limpieza : ''' elimine los ficheros .bash_history, ficheros temporales etc '''&lt;br /&gt;
* '''rm -rf /mnt/hda1/knx/source/KNOPPIX/.rr_moved'''&lt;br /&gt;
* Ahora crearemos el fichero enorme que es un sistema de ficheros ISO 9660 cloop comprimido : '''mkisofs -R -U -V &amp;quot;KNOPPIX.net filesystem&amp;quot; -publisher &amp;quot;KNOPPIX www.knoppix-es.org&amp;quot; -hide-rr-moved -cache-inodes -no-bak -pad /mnt/hda1/knx/source/KNOPPIX | nice -5 /usr/bin/create_compressed_fs - 65536 &amp;gt; /mnt/hda1/knx/master/KNOPPIX/KNOPPIX'''&lt;br /&gt;
&lt;br /&gt;
el &amp;quot;www.knoppix-es.org&amp;quot; y &amp;quot;Knoppix.net filesystem&amp;quot; pueden ser modificados a lo que quiera que nombre el fichero. Obtendrá un error diciendo que no cumple los estándars ISO, puede ignorarlo.&lt;br /&gt;
&lt;br /&gt;
En Knoppix 3.4 el scrip create_compressed_fs ha sido actualizado así que asegúrese de usarlo para obtener los mejores resultados.&lt;br /&gt;
Tiene una nueva opción '''-b''' (best), que activa la mejor compresión usando diferentes esquemas de compresión e intenta optimizarlo de esa forma, pero sea cautao, porque esa opción es ralentiza (10 veces más lento).&lt;br /&gt;
&lt;br /&gt;
* si todo fue bien, para crear la imagen del CD-ROM final :&lt;br /&gt;
* '''cd /mnt/hda1/knx/master'''&lt;br /&gt;
* '''rm -f KNOPPIX/md5sums; find -type f -not -name md5sums -not -name boot.cat -not -name isolinux.bin -exec md5sum {} \; &amp;gt;&amp;gt; KNOPPIX/md5sums''' (esto actualizará las sumas de verificación md5 de los ficheros incluidos, se usa para comprobar la integridad)&lt;br /&gt;
* para Knoppix &amp;lt;= 3.3: '''mkisofs -pad -l -r -J -v -V &amp;quot;KNOPPIX&amp;quot; -b KNOPPIX/boot.img -c KNOPPIX/boot.cat -hide-rr-moved -o /mnt/hda1/knx/knoppix.iso /mnt/hda1/knx/master''' (la ISO se guardará en /mnt/hda1/knx/knoppix.iso)&lt;br /&gt;
* Para Knoppix &amp;gt;= 3.4 u otras distribuciones basadas en isolinux haga:&lt;br /&gt;
'''mkisofs -pad -l -r -J -v -V &amp;quot;KNOPPIX&amp;quot; -no-emul-boot -boot-load-size 4 -boot-info-table -b boot/isolinux/isolinux.bin -c boot/isolinux/boot.cat -hide-rr-moved -o /mnt/hda1/knx/knoppix.iso /mnt/hda1/knx/master''' (la ISO se guardará en /mnt/hda1/knx/knoppix.iso)&lt;br /&gt;
* ¡y eso es todo!&lt;br /&gt;
&lt;br /&gt;
=== Tips ===&lt;br /&gt;
If you are looking for big installed packages then the command&lt;br /&gt;
: dpkg-awk &amp;quot;Status: .* installed$&amp;quot; -- Package Installed-Size | \&lt;br /&gt;
: awk '{print $2}' | egrep -v '^$' | xargs -n2 echo | \&lt;br /&gt;
: perl -pe 's/(\S+)\s(\S+)/$2 $1/' | sort -rg&lt;br /&gt;
will list the  packages  with size in descending order.&lt;br /&gt;
At least ten times faster is the command&lt;br /&gt;
&lt;br /&gt;
: dpkg-query -W --showformat='${Installed-Size} ${Package}\n' | sort -n&lt;br /&gt;
&lt;br /&gt;
and you don't need dpkg-awk or awk or perl.&lt;br /&gt;
&lt;br /&gt;
If you have trouble with the above sort command, try using KPackage, expanded all the trees and sorted by the size column to find big packages.&lt;br /&gt;
&lt;br /&gt;
Check out the program &amp;quot;deborphan&amp;quot;, it will list orphaned packages that you can remove, these packages were used by packages that are now removed.&lt;br /&gt;
&lt;br /&gt;
I have had good results remastering working from the cd as root working from fluxbox. Just say &amp;quot;knoppix 2&amp;quot; at the boot prompt and it will boot you to a root prompt where you can then say &amp;quot;startx /usr/bin/fluxbox&amp;quot;. I like to use the xterm unicode shell.&lt;br /&gt;
&lt;br /&gt;
While working chroot doing the remastering I like to use &amp;quot;apt-get remove --purge pkg-name&amp;quot; to remove packages because before it does anything it will stop and show detials on what it is fixing to remove and let you say &amp;quot;yes or no&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
If you don't use the above &amp;quot;apt-get&amp;quot; instructions and have a lot to cleanup and purge, here's the easy way to do it: &amp;quot;COLUMNS=200 dpkg -l |grep ^rc |awk '{print $2} ' &amp;gt;topurge&amp;quot;. That will make a list of all removed packages to purge and then you just say &amp;quot;dpkg -P `cat topurge `&amp;quot; and your all done. &amp;quot;COLUMNS=200 dpkg -l |grep ^rc |awk '{print $2} ' | xargs dpkg -P&amp;quot; is a one-line version of this.&lt;br /&gt;
Also use &amp;quot;deborphan &amp;gt;orphaned&amp;quot; then &amp;quot;dpkg -P `cat orphaned `&amp;quot;. &amp;quot;deborphan | xargs dpkg -P &amp;quot; is a one line version for that.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Thats it. This is an updated version of my previous howto. This is not meant for linux beginners, you will need to know your way around linux to get this to work. I'll update this as corrections/improvements/etc come through.&lt;br /&gt;
&lt;br /&gt;
Thanks to aay, charan, Tech2k, and #knoppix for some corrections and tips and ideas.  Feel free to edit or add to this howto.&lt;br /&gt;
Note about swap:&amp;lt;br&amp;gt;&lt;br /&gt;
You don't really need 1G swap as there are two new tools to create compressed filesystems. Here are some candidates to make''compressed''fs:&lt;br /&gt;
* Valentijn's rewrite [http://projects.openoffice.nl/downloads/compressloop/]&lt;br /&gt;
* Quozl's port of compressloop for Knoppix 3.4 [http://quozl.linux.org.au/compressloop-1.9-64bit.c]&lt;br /&gt;
* Quozl's distributed compressloop (use more than one processor to speed things up) [http://quozl.linux.org.au/knoppix/compressloop/] or [http://quozl.netrek.org/knoppix/compressloop/]&lt;br /&gt;
* Justin's patch [http://s.bouncybouncy.net/~justin/code/] (link broken) I also just wrote a distributed cloop compressor(or for smp)  It's in that same directory.&lt;br /&gt;
&lt;br /&gt;
==== Tip, test cd-image without recording cd ====&lt;br /&gt;
&lt;br /&gt;
If you have a spare partition with at least 700MB free space formatted with ext2, ext3 or Vfat, you can use this for test by booting from a floppy disk. A floppy boot will look for a partiton with /KNOPPIX/ in the root, and the compressed image /KNOPPIX/KNOPPIX. Instead of using the sub-directory /mnt/hda1/knx/master/KNOPPIX/ as described above, it should be called /mnt/hda2/KNOPPIX/ . The root index.html will then be located at /mnt/hda2/index.html and the compressed image will be at /mnt/hda2/KNOPPIX/KNOPPIX . Now you can boot from floppy and use /mnt/hda2 as your image. For further information see [[Hd BasedHowTo]].&lt;br /&gt;
&lt;br /&gt;
If you don't have an extra partition or you don't want to do so much for it, you can use Qemu ( see [http://fabrice.bellard.free.fr/qemu/] ) with the ISO image like this:&lt;br /&gt;
'''qemu -m 128 -cdrom /temp/knoppix-custom.iso -boot d -user-net'''&lt;br /&gt;
You even do not have to build a hard disk image before, just install Qemu and try this. Amazing!&lt;br /&gt;
&lt;br /&gt;
==== Booting Knoppix images with GRUB ====&lt;br /&gt;
* First copy /boot of the Knoppix cd to your boot partition (or even your dos partition). I named mine boot.knoppix&lt;br /&gt;
''' Copy the /KNOPPIX directory to your '''root directory* of any hard disk. You may place it somewhere other than the boot partition. (ext2/3, reiserfs, vfat are supported)&lt;br /&gt;
* put the following in your /boot/grub/menu.lst:&lt;br /&gt;
 title           KNOPPIX&lt;br /&gt;
 root            (hd0,0)&lt;br /&gt;
 kernel  /boot.knoppix/vmlinuz 2 fromhd=/dev/hda4 lang=us&lt;br /&gt;
 initrd  /boot.knoppix/miniroot.gz&lt;br /&gt;
* notice the fromhd parameter: it's the location of the /KNOPPIX directory&lt;br /&gt;
* reboot and have fun.&lt;br /&gt;
&lt;br /&gt;
If my howto is too confusing, or you'd like a second opinion, check out charan's very nice remastering howto : http://gnubox.dyndns.org:8080/~sunil/knoppix.php .&lt;br /&gt;
Another Howto is at  http://www.stirnimann.com/mystuff/doc/knoppix.txt&lt;br /&gt;
&lt;br /&gt;
There is a wizard, which knows all the unpacking, compressing and CD-recording steps mentioned here. It also shows a shell where you can update the uncompressed KNOPPIX system using debian's standard software installation tools. It is called mmkcdrom and part of the plugscript package: [http://rcswww.urz.tu-dresden.de/~holzhey/plugscript]&lt;br /&gt;
&lt;br /&gt;
Yet another HOWTO, for shell freaks, is at http://quozl.linux.org.au/knoppix/&lt;br /&gt;
&lt;br /&gt;
Be sure to check out the [http://knoppix.net/forum/viewforum.php?f=2 Knoppix Customization Forum] for ideas and help with remastering.&lt;br /&gt;
----&lt;br /&gt;
This is the recommended directory layout for remastering KNOPPIX:&lt;br /&gt;
 . (invoke ../remaster from here)&lt;br /&gt;
 |-- master (invoke ../../[[u]]mountbootimage from here)&lt;br /&gt;
 |   |-- KNOPPIX&lt;br /&gt;
 |   |   |-- KNOPPIX (compressed image)&lt;br /&gt;
 |   |   |-- boot.img (boot floppy image)&lt;br /&gt;
 |   |   `-- (other files snipped)&lt;br /&gt;
 |   `-- index.html&lt;br /&gt;
 `-- source&lt;br /&gt;
 `-- KNOPPIX (this directory can be chrooted into)&lt;br /&gt;
 |-- bin&lt;br /&gt;
 |-- boot&lt;br /&gt;
 |-- cdrom&lt;br /&gt;
 |-- dev&lt;br /&gt;
 |-- etc&lt;br /&gt;
 |-- floppy&lt;br /&gt;
 |-- home&lt;br /&gt;
 |-- initrd&lt;br /&gt;
 |-- lib&lt;br /&gt;
 |-- mnt&lt;br /&gt;
 |-- none&lt;br /&gt;
 |-- opt&lt;br /&gt;
 |-- proc&lt;br /&gt;
 |-- root&lt;br /&gt;
 |-- sbin&lt;br /&gt;
 |-- tmp -&amp;gt; /var/tmp&lt;br /&gt;
 |-- usr&lt;br /&gt;
 |-- var&lt;br /&gt;
 `-- vmlinuz -&amp;gt; boot/vmlinuz-2.4.22-xfs&lt;br /&gt;
----&lt;br /&gt;
the following script &amp;quot;remaster&amp;quot; will do the remaster process for you. Use as root, or you will end up with wrong access rights in the image.&lt;br /&gt;
&lt;br /&gt;
The script has last been tried out on Debian sid on 2004-04-02.&lt;br /&gt;
&lt;br /&gt;
 #!/bin/bash -x&lt;br /&gt;
 # This script builds a new KNOPPIX ISO image.&lt;br /&gt;
 # Copyright (C) 2004 by Marc Haber &amp;lt;mh+knoppix-remaster@zugschlus.de&amp;gt;&lt;br /&gt;
 # License: GPL V2&lt;br /&gt;
 &lt;br /&gt;
 ROOT=&amp;quot;$PWD&amp;quot;&lt;br /&gt;
 SOURCE=&amp;quot;$ROOT/source/KNOPPIX&amp;quot;&lt;br /&gt;
 MASTER=&amp;quot;$ROOT/master&amp;quot;&lt;br /&gt;
 CLOOPTARGET=&amp;quot;$ROOT/master/KNOPPIX/KNOPPIX&amp;quot;&lt;br /&gt;
 TARGET=&amp;quot;$ROOT&amp;quot;&lt;br /&gt;
 EXCLUDELIST=&amp;quot;$ROOT/source/excludelist&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 rm -rf $SOURCE/.rr_moved&lt;br /&gt;
 &lt;br /&gt;
 cd $SOURCE&lt;br /&gt;
 mkisofs -R -U -V &amp;quot;KNOPPIX.net filesystem&amp;quot; \&lt;br /&gt;
 -P &amp;quot;KNOPPIX www.knoppix.net&amp;quot; \&lt;br /&gt;
 -hide-rr-moved -cache-inodes -no-bak -pad \&lt;br /&gt;
 -exclude-list $EXCLUDELIST \&lt;br /&gt;
 . | nice -5 /usr/bin/create''compressed''fs - 65536 &amp;gt; $CLOOPTARGET&lt;br /&gt;
 &lt;br /&gt;
 cd $MASTER&lt;br /&gt;
 rm -f KNOPPIX/md5sums&lt;br /&gt;
 find -type f -not -name md5sums -not -name boot.cat -exec md5sum {} \; &amp;gt;&amp;gt; KNOPPIX/md5sums&lt;br /&gt;
 mkisofs -pad -l -r -J -v -V &amp;quot;KNOPPIX&amp;quot; -b KNOPPIX/boot.img \&lt;br /&gt;
 -c KNOPPIX/boot.cat -hide-rr-moved -o $TARGET/knoppix.iso $MASTER&lt;br /&gt;
----&lt;br /&gt;
The following script will loop-mount boot floppy image and initrd image for modification. The umount function will build a new initrd image and put it back on the boot floppy image.&lt;br /&gt;
&lt;br /&gt;
The script has last been tried out on Debian sid on 2004-01-13.&lt;br /&gt;
&amp;lt;!-- lines starting with space a preformatted --&amp;gt;&lt;br /&gt;
 #!/bin/bash -x&lt;br /&gt;
 # This script will loop-mount boot floppy and initrd image&lt;br /&gt;
 # Copyright (C) 2004 by Marc Haber &amp;lt;mh+knoppix-remaster@zugschlus.de&amp;gt;&lt;br /&gt;
 # License: GPL V2&lt;br /&gt;
 unset CDPATH || true&lt;br /&gt;
 &lt;br /&gt;
 # if not root, re-invoke self as root&lt;br /&gt;
 if [[ &amp;quot;`id -u`&amp;quot; -ne 0 ]]; then&lt;br /&gt;
 export LOCUSER=&amp;quot;$USER&amp;quot;&lt;br /&gt;
 export LOCHOME=&amp;quot;$HOME&amp;quot;&lt;br /&gt;
 if [[ &amp;quot;${SHELLOPTS/xtrace/}&amp;quot; != &amp;quot;$SHELLOPTS&amp;quot; ]]; then&lt;br /&gt;
 sudo bash -x $0 $@&lt;br /&gt;
 exit $?&lt;br /&gt;
 else&lt;br /&gt;
 sudo $0 $@&lt;br /&gt;
 exit $?&lt;br /&gt;
 fi&lt;br /&gt;
 else&lt;br /&gt;
 LOCUSER=&amp;quot;${LOCUSER:-$USER}&amp;quot;&lt;br /&gt;
 LOCHOME=&amp;quot;${LOCHOME:-$HOME}&amp;quot;&lt;br /&gt;
 fi&lt;br /&gt;
 set -e&lt;br /&gt;
 &lt;br /&gt;
 KNOPPIXDIR=&amp;quot;KNOPPIX&amp;quot;&lt;br /&gt;
 BOOTIMGFILE=&amp;quot;$KNOPPIXDIR/boot.img&amp;quot;&lt;br /&gt;
 BOOTIMGFS=&amp;quot;vfat&amp;quot;&lt;br /&gt;
 BOOTIMGDIR=&amp;quot;boot.img&amp;quot;&lt;br /&gt;
 INITRDGZ=&amp;quot;$BOOTIMGDIR/miniroot.gz&amp;quot;&lt;br /&gt;
 INITRDFILE=&amp;quot;$KNOPPIXDIR/miniroot&amp;quot;&lt;br /&gt;
 INITRDFS=&amp;quot;ext2&amp;quot;&lt;br /&gt;
 INITRDDIR=&amp;quot;miniroot&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 mountbootimage() {&lt;br /&gt;
 if ! modprobe loop; then&lt;br /&gt;
 echo &amp;gt;&amp;amp;2 &amp;quot;ERR: cannot load loop module&amp;quot;&lt;br /&gt;
 exit 1&lt;br /&gt;
 fi&lt;br /&gt;
 &lt;br /&gt;
 if ! [[ -e &amp;quot;$BOOTIMGFILE&amp;quot; ]]; then&lt;br /&gt;
 echo &amp;gt;&amp;amp;2 &amp;quot;ERR: no $BOOTIMGFILE found&amp;quot;&lt;br /&gt;
 exit 1&lt;br /&gt;
 fi&lt;br /&gt;
 &lt;br /&gt;
 for nofile in $BOOTIMGDIR $INITRDGZ $INITRDFILE $INITRDDIR; do&lt;br /&gt;
 if [[ -e &amp;quot;$nofile&amp;quot; ]]; then&lt;br /&gt;
 echo &amp;gt;&amp;amp;2 &amp;quot;ERR: $nofile already exists&amp;quot;&lt;br /&gt;
 exit 1&lt;br /&gt;
 fi&lt;br /&gt;
 done&lt;br /&gt;
 &lt;br /&gt;
 mkdir -p $BOOTIMGDIR&lt;br /&gt;
 mount -o loop,uid=$LOCUSER -t $BOOTIMGFS $BOOTIMGFILE $BOOTIMGDIR&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt; $INITRDGZ gunzip &amp;gt; $INITRDFILE&lt;br /&gt;
 mkdir -p $INITRDDIR&lt;br /&gt;
 mount -o loop -t $INITRDFS $INITRDFILE $INITRDDIR&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 umountbootimage() {&lt;br /&gt;
 dd if=/dev/zero of=$INITRDDIR/nullfile || true&lt;br /&gt;
 sync&lt;br /&gt;
 rm $INITRDDIR/nullfile&lt;br /&gt;
 umount $INITRDDIR&lt;br /&gt;
 rmdir $INITRDDIR&lt;br /&gt;
 &amp;lt; $INITRDFILE gzip --best &amp;gt; $INITRDGZ&lt;br /&gt;
 rm -f $INITRDFILE&lt;br /&gt;
 &lt;br /&gt;
 umount $BOOTIMGDIR&lt;br /&gt;
 rmdir $BOOTIMGDIR&lt;br /&gt;
 &lt;br /&gt;
 syslinux KNOPPIX/boot.img&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 case &amp;quot;`basename $0`&amp;quot; in&lt;br /&gt;
 mountbootimage)&lt;br /&gt;
 mountbootimage&lt;br /&gt;
 ;;&lt;br /&gt;
 umountbootimage)&lt;br /&gt;
 umountbootimage&lt;br /&gt;
 ;;&lt;br /&gt;
 *)&lt;br /&gt;
 echo &amp;gt;&amp;amp;2 &amp;quot;ERR: called with unknown name `basename $0`&amp;quot;&lt;br /&gt;
 exit 1&lt;br /&gt;
 ;;&lt;br /&gt;
 esac&lt;/div&gt;</summary>
		<author><name>Valonso</name></author>	</entry>

	<entry>
		<id>https://mail.knoppix.net/wiki/Knoppix_Remastering_Howto_Spanish</id>
		<title>Knoppix Remastering Howto Spanish</title>
		<link rel="alternate" type="text/html" href="https://mail.knoppix.net/wiki/Knoppix_Remastering_Howto_Spanish"/>
				<updated>2005-01-10T17:31:05Z</updated>
		
		<summary type="html">&lt;p&gt;Valonso: /* Instrucciones: */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Traducciones: ==&lt;br /&gt;
* Versión en inglés: [[Knoppix Remastering Howto]]&lt;br /&gt;
* Versión en alemán: [[Knoppix Remastering Howto Deutsch]]&lt;br /&gt;
----== Vea también : ==&lt;br /&gt;
* Si desea crear un kernel personalizado, compruebe [[Knoppix Custom Kernel Howto]]&lt;br /&gt;
* También hay una guía sobre el mismo asunto en O'Reilly: [[http://linux.oreillynet.com/lpt/a/4323 Using and Customizing Knoppix]]&lt;br /&gt;
----&lt;br /&gt;
=== Esta guía le mostrará cómo remasterizar KNOPPIX ===&lt;br /&gt;
(Notas : las órdenes deberían aparecer en una sóla línea, por favor maximice su ventana del navegador. Si tiene cualquier comentario o sugerencia, por favor envíe el formulario que hay al final.)&lt;br /&gt;
&lt;br /&gt;
Puede que desee personalizar un Knoppix ya adaptado, de forma que no tenga que hacer tanto esfuerzo (tal como eliminar programas). Si es así, vea  [[Knoppix Customizations]].&lt;br /&gt;
&lt;br /&gt;
==== Requisitos del sistema: ====&lt;br /&gt;
*CD-ISO&lt;br /&gt;
** por lo menos 1 GB de memoria libre total FREE RAM+Swap (ej. 256M ram, y 750M swap DISPONIBLE) (a menos que use un programa de compresión diferente - busque compressloop en esta página)&lt;br /&gt;
** 3 GB libres en una partición de disco formateada con '''sistema de ficheros Linux (ext2/3, xfs, etc.)'''&lt;br /&gt;
*DVD-ISO&lt;br /&gt;
** 5 GB libres de RAM + swap (para un DVD de tamaño completo)&lt;br /&gt;
** 15 GB libres en una partición de disco formateada con '''sistema de ficheros Linux (ext2/3, xfs, etc.)'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Instrucciones: ====&lt;br /&gt;
&lt;br /&gt;
# Arranque desde el ''CD de Knoppix''&lt;br /&gt;
# Bara una consola de root:&lt;br /&gt;
** Menú: Kmenu-&amp;gt;Knoppix-&amp;gt;Consola de Root&lt;br /&gt;
** Nota: Todas las órdenes a continuación son ejecutadas desde la consola de root.&lt;br /&gt;
# Configure su conexión a Internet (lo necesitará más adelante). Si usa DHCP, ya debería estar configurada.&lt;br /&gt;
** Nota: Ejecute '''ifconfig''' para comprobarlo.&lt;br /&gt;
# Busque la partición en la que va a trabajar. En este ejemplo será '''hda1''' . La partición debería tenes al menos 3 GB libres&lt;br /&gt;
# Monte la partición:&lt;br /&gt;
** '''mount -rw /dev/hda1 /mnt/hda1'''&lt;br /&gt;
** Nota: Asegúrese que es de lectura/escritura u obtendrá errores más adelante cuando cambie la raíz del sistema. Para comprobarlo, teclee '''mount'''&lt;br /&gt;
# Cree un directorio raíz donde trabajar:&lt;br /&gt;
** '''mkdir /mnt/hda1/knx'''&lt;br /&gt;
** Si coloca todos sus ficheros aquí, será fácil borrarlos todos después&lt;br /&gt;
# Si no tiene 1 GB de RAM ('''cat /proc/meminfo''' (physical+swap)) entonces necesitará un fichero de intercambio (swap):&lt;br /&gt;
** '''cd /mnt/hda1/knx ; dd if=/dev/zero of=swapfile bs=1M count=750 ; mkswap swapfile ; swapon swapfile'''&lt;br /&gt;
# Cree 2 directorios, uno para su nuevo CD maestro, y otro para los fuentes, en una partición del disco. También, cree directorios adicionales en ellos llamados KNOPPIX:&lt;br /&gt;
** '''mkdir -p /mnt/hda1/knx/master/KNOPPIX'''&lt;br /&gt;
** '''mkdir -p /mnt/hda1/knx/source/KNOPPIX'''&lt;br /&gt;
# Ahora copie los ficheros de KNOPPIX a su directorio fuente:&lt;br /&gt;
'''* '''cp -Rp /KNOPPIX/''' /mnt/hda1/knx/source/KNOPPIX &amp;amp;'''&lt;br /&gt;
** Nota: Esto tardará unos minutos&lt;br /&gt;
# Copie la página HTML principal de inicio:&lt;br /&gt;
** '''cp /cdrom/index.html /mnt/hda1/knx/master/ '''&lt;br /&gt;
# Copie todos los ficheros necesarios excepto el fichero KNOPPIX, de unos 700 Mb.&lt;br /&gt;
** &amp;lt; 3.4: '''cd /cdrom/KNOPPIX;find . -size -10000k -type f -exec cp -p --parents {} /mnt/hda1/knx/master/KNOPPIX/ \;'''&lt;br /&gt;
** 3.4: '''cd /cdrom;find . -size -10000k -type f -exec cp -p --parents {} /mnt/hda1/knx/master/ \;'''&lt;br /&gt;
# Ahora puede cambiar la raíz del sistema &amp;quot;chroot&amp;quot; al KNOPPIX copiado en su partición:&lt;br /&gt;
** '''chroot /mnt/hda1/knx/source/KNOPPIX'''&lt;br /&gt;
&lt;br /&gt;
Si obtiene un montón de mensajes de error '''/dev/null permission denied''',  debería hacer los siguiente. Esto puede pasar si guarda sus datos de configuración de Knoppix en la misma partición que está usando para la remasterización, Y arranca Knoppix con '''knoppix home=scan'''.&lt;br /&gt;
&lt;br /&gt;
Compruebe el estado de montado si obtuvo el problema: '''mount /dev/hdaX on /mnt/hdaX type ext3 (rw,nosuid,nodev)''' (reemplace la X con su número de partición ) donde &amp;quot;nodev&amp;quot; significa que no puede acceder al sistema de ficheros montado y que no puede acceder a /dev/null. Y algunos scripts redirigen la salida a /dev/null... Para solventar esto debería montar la partición de destino antes de cambiar la raíz del sistema (chroot) de esta forma:&lt;br /&gt;
 ^d  # control+d saldrá del entorno chroot&lt;br /&gt;
 mount /dev/hda1 /mnt/hda1&lt;br /&gt;
Entonces debería obtener:&lt;br /&gt;
 mount /dev/hda1 on /mnt/hda1 type ext3 (rw)&lt;br /&gt;
&lt;br /&gt;
Si persisten los avisos de /dev/null entonces, antes de hacer chroot, haga:&lt;br /&gt;
 mount --bind /dev /mnt/hda1/knx/source/KNOPPIX/dev&lt;br /&gt;
¡Tiene que desmontar umount /mnt/hda1/knx/source/KNOPPIX/dev antes de construir la imagen del CD o el directorio /dev del CD se hará un lío!&lt;br /&gt;
&lt;br /&gt;
entonces puede seguir y hacer el chroot.&lt;br /&gt;
&lt;br /&gt;
* Ahora ha cambiado su direcotio raíz. &amp;quot;/&amp;quot; es en estos en realidad &amp;quot;/mnt/hda1/knx/source/KNOPPIX&amp;quot;&lt;br /&gt;
* Para acceder a Internet necesitará montar proc '''mount -t proc /proc proc'''&lt;br /&gt;
* Ahora edite /etc/resolv.conf y añada su servidor de nombres o &amp;quot;salga&amp;quot; del chroot y copie su fichero resolve.conf en el directorio fuente correspondiente: '''cp /etc/dhcpc/resolv.conf /mnt/hda1/knx/source/KNOPPIX/etc/dhcpc/resolv.conf'''&lt;br /&gt;
* Cambie también su grupo MS en smb.conf si desea soporte smbd (MSHOME es normalmente Home en XP y WORKGROUP en Windows 9x .&lt;br /&gt;
* Compruebe su conexión a Internet desde la nueva raíz : '''ping google.com'''&lt;br /&gt;
* Actualice su lista de paquetes con '''apt-get update'''&lt;br /&gt;
* Ahora puede realizar cambios.&lt;br /&gt;
* '''Aviso''': apt-get upgrade es una MALA IDEA. Muy probablemente, hará que su remasterización de KNOPPIX no sea arrancable o se corrompa en alguna forma. Un método más seguro consiste en actualizar sólo los paquetes necesarios&lt;br /&gt;
** Antes de poder añadir programas, probablemente tendrá que eliminar algunos paquetes.  Para obtener una lista de los paquetes instalados, teclee esto:&lt;br /&gt;
'''*''' '''dpkg-query -l'''&lt;br /&gt;
** Si quiere tener esa lista ordenada por tamaño (de esta forma podrá eliminar los que más ocupan), teclee esto:&lt;br /&gt;
'''*''' '''dpkg-query -W --showformat='${Installed-Size} ${Package}\n' | sort -n'''&lt;br /&gt;
** Para eliminar un paquete (y todos los paquetes que dependen de él), teclee esto:&lt;br /&gt;
'''*''' '''apt-get remove &amp;lt;nombre-del-paquete-a-eliminar&amp;gt;'''&lt;br /&gt;
** Para comprobar paquetes huérfanos, teclee esto:&lt;br /&gt;
'''*''' '''deborphan'''&lt;br /&gt;
** Si desea ahorrar más espacio eliminando esos Want to save more space by getting rid of those pesky orphans (how cruel!), type this ('''Warning''', you won't be prompted yes/no to remove these packages.  When you press Enter after this command, those packages '''will be gone'''):&lt;br /&gt;
'''*''' '''deborphan | xargs apt-get -y remove'''&lt;br /&gt;
** If you're uncertain about the previous command and want to see what will happen without making any changes, just add the '''-s''' option to the apt-get command like this (you can do this with all of the apt-get commands, and it's a good habit to use this option before mass operations like this one):&lt;br /&gt;
'''*''' '''deborphan | xargs apt-get -s -y remove'''&lt;br /&gt;
** Now the good stuff.  If you wish to add a package, type this:&lt;br /&gt;
'''*''' '''apt-get install &amp;lt;name-of-package-to-install&amp;gt;'''&lt;br /&gt;
** What, don't know what packages to install?  Type this.  When the list appears, you can peruse (over 13k lines!) or search for things using '''/&amp;lt;search-term&amp;gt;''':&lt;br /&gt;
'''*''' '''apt-cache search .* | sort | less'''&lt;br /&gt;
** When you're done removing and adding packages, a good way to clean up is by typing this:&lt;br /&gt;
'''*''' '''COLUMNS=200 dpkg -l |grep ^rc |awk '{print $2} ' | xargs dpkg -P'''&lt;br /&gt;
** Also, because the Debian package system keeps a cache of downloaded packages, you may want to run the following to clear out those spare files:&lt;br /&gt;
'''*''' '''apt-get clean'''&lt;br /&gt;
** user settings are in /etc/skel&lt;br /&gt;
** tip: don't put files in /root they will be only available (at runtime) in /KNOPPIX/root&lt;br /&gt;
* Unmount /proc - very important! '''umount /proc'''&lt;br /&gt;
* Press '''CTRL+D''' to leave being chrooted.&lt;br /&gt;
&lt;br /&gt;
==== Notes : ====&lt;br /&gt;
&lt;br /&gt;
When testing X-based programs, you will have to '''export DISPLAY=localhost:0.0'''&lt;br /&gt;
&lt;br /&gt;
When you want to autorun some programs, one can create a script and put it in the directory /etc/rc5.d/ (This only loads items before X loads)&lt;br /&gt;
&lt;br /&gt;
interesting stuff in /etc/init.d/knoppix-autoconfig :&lt;br /&gt;
&lt;br /&gt;
* The X background file is /cdrom/KNOPPIX/background.gif '''(in knoppix 3.4: background.jpg)'''&lt;br /&gt;
* As well as floppyconfig, there is cdromconfig which will run cdrom/KNOPPIX/knoppix.sh&lt;br /&gt;
&lt;br /&gt;
interesting stuff in /etc/init.d/xsession :&lt;br /&gt;
* it ALSO sets background as /usr/local/lib/knoppix.gif&lt;br /&gt;
&lt;br /&gt;
Now, onto creating the ISO file :&lt;br /&gt;
&lt;br /&gt;
* we've finished customizing and ready to burn!&lt;br /&gt;
* first do some cleanup : ''' remove .bash_history files, tmp files etc '''&lt;br /&gt;
* '''rm -rf /mnt/hda1/knx/source/KNOPPIX/.rr_moved'''&lt;br /&gt;
* Now we'll make the big KNOPPIX file which is a cloop compressed ISO 9660 filesystem : '''mkisofs -R -U -V &amp;quot;KNOPPIX.net filesystem&amp;quot; -publisher &amp;quot;KNOPPIX www.knoppix.net&amp;quot; -hide-rr-moved -cache-inodes -no-bak -pad /mnt/hda1/knx/source/KNOPPIX | nice -5 /usr/bin/create_compressed_fs - 65536 &amp;gt; /mnt/hda1/knx/master/KNOPPIX/KNOPPIX'''&lt;br /&gt;
&lt;br /&gt;
the &amp;quot;www.knoppix.net&amp;quot; and &amp;quot;Knoppix.net filesystem&amp;quot; can be changed to what you want to call the file. You will get an error that it doesn't conform to ISO standards, you can ignore this.&lt;br /&gt;
&lt;br /&gt;
In Knoppix 3.4 the create_compressed_fs script has been updated so be sure to use it to obtain the best result.&lt;br /&gt;
It has a new option '''-b''' (best), which enables the best compression by using&lt;br /&gt;
different compression schemes and tries to optimize that way, but be careful, because that option is slow (10x slower).&lt;br /&gt;
&lt;br /&gt;
* if all went well, onto making the final CD-ROM Image :&lt;br /&gt;
* '''cd /mnt/hda1/knx/master'''&lt;br /&gt;
* '''rm -f KNOPPIX/md5sums; find -type f -not -name md5sums -not -name boot.cat -not -name isolinux.bin -exec md5sum {} \; &amp;gt;&amp;gt; KNOPPIX/md5sums''' (this will update the md5 hashes of the files included in the ISO, used for integrity checking)&lt;br /&gt;
* for Knoppix &amp;lt;= 3.3: '''mkisofs -pad -l -r -J -v -V &amp;quot;KNOPPIX&amp;quot; -b KNOPPIX/boot.img -c KNOPPIX/boot.cat -hide-rr-moved -o /mnt/hda1/knx/knoppix.iso /mnt/hda1/knx/master''' (the ISO is stored in /mnt/hda1/knx/knoppix.iso)&lt;br /&gt;
* For Knoppix &amp;gt;= 3.4 or other isolinux based distributions do:&lt;br /&gt;
'''mkisofs -pad -l -r -J -v -V &amp;quot;KNOPPIX&amp;quot; -no-emul-boot -boot-load-size 4 -boot-info-table -b boot/isolinux/isolinux.bin -c boot/isolinux/boot.cat -hide-rr-moved -o /mnt/hda1/knx/knoppix.iso /mnt/hda1/knx/master''' (the ISO is stored in /mnt/hda1/knx/knoppix.iso)&lt;br /&gt;
* all done!&lt;br /&gt;
&lt;br /&gt;
=== Tips ===&lt;br /&gt;
If you are looking for big installed packages then the command&lt;br /&gt;
: dpkg-awk &amp;quot;Status: .* installed$&amp;quot; -- Package Installed-Size | \&lt;br /&gt;
: awk '{print $2}' | egrep -v '^$' | xargs -n2 echo | \&lt;br /&gt;
: perl -pe 's/(\S+)\s(\S+)/$2 $1/' | sort -rg&lt;br /&gt;
will list the  packages  with size in descending order.&lt;br /&gt;
At least ten times faster is the command&lt;br /&gt;
&lt;br /&gt;
: dpkg-query -W --showformat='${Installed-Size} ${Package}\n' | sort -n&lt;br /&gt;
&lt;br /&gt;
and you don't need dpkg-awk or awk or perl.&lt;br /&gt;
&lt;br /&gt;
If you have trouble with the above sort command, try using KPackage, expanded all the trees and sorted by the size column to find big packages.&lt;br /&gt;
&lt;br /&gt;
Check out the program &amp;quot;deborphan&amp;quot;, it will list orphaned packages that you can remove, these packages were used by packages that are now removed.&lt;br /&gt;
&lt;br /&gt;
I have had good results remastering working from the cd as root working from fluxbox. Just say &amp;quot;knoppix 2&amp;quot; at the boot prompt and it will boot you to a root prompt where you can then say &amp;quot;startx /usr/bin/fluxbox&amp;quot;. I like to use the xterm unicode shell.&lt;br /&gt;
&lt;br /&gt;
While working chroot doing the remastering I like to use &amp;quot;apt-get remove --purge pkg-name&amp;quot; to remove packages because before it does anything it will stop and show detials on what it is fixing to remove and let you say &amp;quot;yes or no&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
If you don't use the above &amp;quot;apt-get&amp;quot; instructions and have a lot to cleanup and purge, here's the easy way to do it: &amp;quot;COLUMNS=200 dpkg -l |grep ^rc |awk '{print $2} ' &amp;gt;topurge&amp;quot;. That will make a list of all removed packages to purge and then you just say &amp;quot;dpkg -P `cat topurge `&amp;quot; and your all done. &amp;quot;COLUMNS=200 dpkg -l |grep ^rc |awk '{print $2} ' | xargs dpkg -P&amp;quot; is a one-line version of this.&lt;br /&gt;
Also use &amp;quot;deborphan &amp;gt;orphaned&amp;quot; then &amp;quot;dpkg -P `cat orphaned `&amp;quot;. &amp;quot;deborphan | xargs dpkg -P &amp;quot; is a one line version for that.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Thats it. This is an updated version of my previous howto. This is not meant for linux beginners, you will need to know your way around linux to get this to work. I'll update this as corrections/improvements/etc come through.&lt;br /&gt;
&lt;br /&gt;
Thanks to aay, charan, Tech2k, and #knoppix for some corrections and tips and ideas.  Feel free to edit or add to this howto.&lt;br /&gt;
Note about swap:&amp;lt;br&amp;gt;&lt;br /&gt;
You don't really need 1G swap as there are two new tools to create compressed filesystems. Here are some candidates to make''compressed''fs:&lt;br /&gt;
* Valentijn's rewrite [http://projects.openoffice.nl/downloads/compressloop/]&lt;br /&gt;
* Quozl's port of compressloop for Knoppix 3.4 [http://quozl.linux.org.au/compressloop-1.9-64bit.c]&lt;br /&gt;
* Quozl's distributed compressloop (use more than one processor to speed things up) [http://quozl.linux.org.au/knoppix/compressloop/] or [http://quozl.netrek.org/knoppix/compressloop/]&lt;br /&gt;
* Justin's patch [http://s.bouncybouncy.net/~justin/code/] (link broken) I also just wrote a distributed cloop compressor(or for smp)  It's in that same directory.&lt;br /&gt;
&lt;br /&gt;
==== Tip, test cd-image without recording cd ====&lt;br /&gt;
&lt;br /&gt;
If you have a spare partition with at least 700MB free space formatted with ext2, ext3 or Vfat, you can use this for test by booting from a floppy disk. A floppy boot will look for a partiton with /KNOPPIX/ in the root, and the compressed image /KNOPPIX/KNOPPIX. Instead of using the sub-directory /mnt/hda1/knx/master/KNOPPIX/ as described above, it should be called /mnt/hda2/KNOPPIX/ . The root index.html will then be located at /mnt/hda2/index.html and the compressed image will be at /mnt/hda2/KNOPPIX/KNOPPIX . Now you can boot from floppy and use /mnt/hda2 as your image. For further information see [[Hd BasedHowTo]].&lt;br /&gt;
&lt;br /&gt;
If you don't have an extra partition or you don't want to do so much for it, you can use Qemu ( see [http://fabrice.bellard.free.fr/qemu/] ) with the ISO image like this:&lt;br /&gt;
'''qemu -m 128 -cdrom /temp/knoppix-custom.iso -boot d -user-net'''&lt;br /&gt;
You even do not have to build a hard disk image before, just install Qemu and try this. Amazing!&lt;br /&gt;
&lt;br /&gt;
==== Booting Knoppix images with GRUB ====&lt;br /&gt;
* First copy /boot of the Knoppix cd to your boot partition (or even your dos partition). I named mine boot.knoppix&lt;br /&gt;
''' Copy the /KNOPPIX directory to your '''root directory* of any hard disk. You may place it somewhere other than the boot partition. (ext2/3, reiserfs, vfat are supported)&lt;br /&gt;
* put the following in your /boot/grub/menu.lst:&lt;br /&gt;
 title           KNOPPIX&lt;br /&gt;
 root            (hd0,0)&lt;br /&gt;
 kernel  /boot.knoppix/vmlinuz 2 fromhd=/dev/hda4 lang=us&lt;br /&gt;
 initrd  /boot.knoppix/miniroot.gz&lt;br /&gt;
* notice the fromhd parameter: it's the location of the /KNOPPIX directory&lt;br /&gt;
* reboot and have fun.&lt;br /&gt;
&lt;br /&gt;
If my howto is too confusing, or you'd like a second opinion, check out charan's very nice remastering howto : http://gnubox.dyndns.org:8080/~sunil/knoppix.php .&lt;br /&gt;
Another Howto is at  http://www.stirnimann.com/mystuff/doc/knoppix.txt&lt;br /&gt;
&lt;br /&gt;
There is a wizard, which knows all the unpacking, compressing and CD-recording steps mentioned here. It also shows a shell where you can update the uncompressed KNOPPIX system using debian's standard software installation tools. It is called mmkcdrom and part of the plugscript package: [http://rcswww.urz.tu-dresden.de/~holzhey/plugscript]&lt;br /&gt;
&lt;br /&gt;
Yet another HOWTO, for shell freaks, is at http://quozl.linux.org.au/knoppix/&lt;br /&gt;
&lt;br /&gt;
Be sure to check out the [http://knoppix.net/forum/viewforum.php?f=2 Knoppix Customization Forum] for ideas and help with remastering.&lt;br /&gt;
----&lt;br /&gt;
This is the recommended directory layout for remastering KNOPPIX:&lt;br /&gt;
 . (invoke ../remaster from here)&lt;br /&gt;
 |-- master (invoke ../../[[u]]mountbootimage from here)&lt;br /&gt;
 |   |-- KNOPPIX&lt;br /&gt;
 |   |   |-- KNOPPIX (compressed image)&lt;br /&gt;
 |   |   |-- boot.img (boot floppy image)&lt;br /&gt;
 |   |   `-- (other files snipped)&lt;br /&gt;
 |   `-- index.html&lt;br /&gt;
 `-- source&lt;br /&gt;
 `-- KNOPPIX (this directory can be chrooted into)&lt;br /&gt;
 |-- bin&lt;br /&gt;
 |-- boot&lt;br /&gt;
 |-- cdrom&lt;br /&gt;
 |-- dev&lt;br /&gt;
 |-- etc&lt;br /&gt;
 |-- floppy&lt;br /&gt;
 |-- home&lt;br /&gt;
 |-- initrd&lt;br /&gt;
 |-- lib&lt;br /&gt;
 |-- mnt&lt;br /&gt;
 |-- none&lt;br /&gt;
 |-- opt&lt;br /&gt;
 |-- proc&lt;br /&gt;
 |-- root&lt;br /&gt;
 |-- sbin&lt;br /&gt;
 |-- tmp -&amp;gt; /var/tmp&lt;br /&gt;
 |-- usr&lt;br /&gt;
 |-- var&lt;br /&gt;
 `-- vmlinuz -&amp;gt; boot/vmlinuz-2.4.22-xfs&lt;br /&gt;
----&lt;br /&gt;
the following script &amp;quot;remaster&amp;quot; will do the remaster process for you. Use as root, or you will end up with wrong access rights in the image.&lt;br /&gt;
&lt;br /&gt;
The script has last been tried out on Debian sid on 2004-04-02.&lt;br /&gt;
&lt;br /&gt;
 #!/bin/bash -x&lt;br /&gt;
 # This script builds a new KNOPPIX ISO image.&lt;br /&gt;
 # Copyright (C) 2004 by Marc Haber &amp;lt;mh+knoppix-remaster@zugschlus.de&amp;gt;&lt;br /&gt;
 # License: GPL V2&lt;br /&gt;
 &lt;br /&gt;
 ROOT=&amp;quot;$PWD&amp;quot;&lt;br /&gt;
 SOURCE=&amp;quot;$ROOT/source/KNOPPIX&amp;quot;&lt;br /&gt;
 MASTER=&amp;quot;$ROOT/master&amp;quot;&lt;br /&gt;
 CLOOPTARGET=&amp;quot;$ROOT/master/KNOPPIX/KNOPPIX&amp;quot;&lt;br /&gt;
 TARGET=&amp;quot;$ROOT&amp;quot;&lt;br /&gt;
 EXCLUDELIST=&amp;quot;$ROOT/source/excludelist&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 rm -rf $SOURCE/.rr_moved&lt;br /&gt;
 &lt;br /&gt;
 cd $SOURCE&lt;br /&gt;
 mkisofs -R -U -V &amp;quot;KNOPPIX.net filesystem&amp;quot; \&lt;br /&gt;
 -P &amp;quot;KNOPPIX www.knoppix.net&amp;quot; \&lt;br /&gt;
 -hide-rr-moved -cache-inodes -no-bak -pad \&lt;br /&gt;
 -exclude-list $EXCLUDELIST \&lt;br /&gt;
 . | nice -5 /usr/bin/create''compressed''fs - 65536 &amp;gt; $CLOOPTARGET&lt;br /&gt;
 &lt;br /&gt;
 cd $MASTER&lt;br /&gt;
 rm -f KNOPPIX/md5sums&lt;br /&gt;
 find -type f -not -name md5sums -not -name boot.cat -exec md5sum {} \; &amp;gt;&amp;gt; KNOPPIX/md5sums&lt;br /&gt;
 mkisofs -pad -l -r -J -v -V &amp;quot;KNOPPIX&amp;quot; -b KNOPPIX/boot.img \&lt;br /&gt;
 -c KNOPPIX/boot.cat -hide-rr-moved -o $TARGET/knoppix.iso $MASTER&lt;br /&gt;
----&lt;br /&gt;
The following script will loop-mount boot floppy image and initrd image for modification. The umount function will build a new initrd image and put it back on the boot floppy image.&lt;br /&gt;
&lt;br /&gt;
The script has last been tried out on Debian sid on 2004-01-13.&lt;br /&gt;
&amp;lt;!-- lines starting with space a preformatted --&amp;gt;&lt;br /&gt;
 #!/bin/bash -x&lt;br /&gt;
 # This script will loop-mount boot floppy and initrd image&lt;br /&gt;
 # Copyright (C) 2004 by Marc Haber &amp;lt;mh+knoppix-remaster@zugschlus.de&amp;gt;&lt;br /&gt;
 # License: GPL V2&lt;br /&gt;
 unset CDPATH || true&lt;br /&gt;
 &lt;br /&gt;
 # if not root, re-invoke self as root&lt;br /&gt;
 if [[ &amp;quot;`id -u`&amp;quot; -ne 0 ]]; then&lt;br /&gt;
 export LOCUSER=&amp;quot;$USER&amp;quot;&lt;br /&gt;
 export LOCHOME=&amp;quot;$HOME&amp;quot;&lt;br /&gt;
 if [[ &amp;quot;${SHELLOPTS/xtrace/}&amp;quot; != &amp;quot;$SHELLOPTS&amp;quot; ]]; then&lt;br /&gt;
 sudo bash -x $0 $@&lt;br /&gt;
 exit $?&lt;br /&gt;
 else&lt;br /&gt;
 sudo $0 $@&lt;br /&gt;
 exit $?&lt;br /&gt;
 fi&lt;br /&gt;
 else&lt;br /&gt;
 LOCUSER=&amp;quot;${LOCUSER:-$USER}&amp;quot;&lt;br /&gt;
 LOCHOME=&amp;quot;${LOCHOME:-$HOME}&amp;quot;&lt;br /&gt;
 fi&lt;br /&gt;
 set -e&lt;br /&gt;
 &lt;br /&gt;
 KNOPPIXDIR=&amp;quot;KNOPPIX&amp;quot;&lt;br /&gt;
 BOOTIMGFILE=&amp;quot;$KNOPPIXDIR/boot.img&amp;quot;&lt;br /&gt;
 BOOTIMGFS=&amp;quot;vfat&amp;quot;&lt;br /&gt;
 BOOTIMGDIR=&amp;quot;boot.img&amp;quot;&lt;br /&gt;
 INITRDGZ=&amp;quot;$BOOTIMGDIR/miniroot.gz&amp;quot;&lt;br /&gt;
 INITRDFILE=&amp;quot;$KNOPPIXDIR/miniroot&amp;quot;&lt;br /&gt;
 INITRDFS=&amp;quot;ext2&amp;quot;&lt;br /&gt;
 INITRDDIR=&amp;quot;miniroot&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 mountbootimage() {&lt;br /&gt;
 if ! modprobe loop; then&lt;br /&gt;
 echo &amp;gt;&amp;amp;2 &amp;quot;ERR: cannot load loop module&amp;quot;&lt;br /&gt;
 exit 1&lt;br /&gt;
 fi&lt;br /&gt;
 &lt;br /&gt;
 if ! [[ -e &amp;quot;$BOOTIMGFILE&amp;quot; ]]; then&lt;br /&gt;
 echo &amp;gt;&amp;amp;2 &amp;quot;ERR: no $BOOTIMGFILE found&amp;quot;&lt;br /&gt;
 exit 1&lt;br /&gt;
 fi&lt;br /&gt;
 &lt;br /&gt;
 for nofile in $BOOTIMGDIR $INITRDGZ $INITRDFILE $INITRDDIR; do&lt;br /&gt;
 if [[ -e &amp;quot;$nofile&amp;quot; ]]; then&lt;br /&gt;
 echo &amp;gt;&amp;amp;2 &amp;quot;ERR: $nofile already exists&amp;quot;&lt;br /&gt;
 exit 1&lt;br /&gt;
 fi&lt;br /&gt;
 done&lt;br /&gt;
 &lt;br /&gt;
 mkdir -p $BOOTIMGDIR&lt;br /&gt;
 mount -o loop,uid=$LOCUSER -t $BOOTIMGFS $BOOTIMGFILE $BOOTIMGDIR&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt; $INITRDGZ gunzip &amp;gt; $INITRDFILE&lt;br /&gt;
 mkdir -p $INITRDDIR&lt;br /&gt;
 mount -o loop -t $INITRDFS $INITRDFILE $INITRDDIR&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 umountbootimage() {&lt;br /&gt;
 dd if=/dev/zero of=$INITRDDIR/nullfile || true&lt;br /&gt;
 sync&lt;br /&gt;
 rm $INITRDDIR/nullfile&lt;br /&gt;
 umount $INITRDDIR&lt;br /&gt;
 rmdir $INITRDDIR&lt;br /&gt;
 &amp;lt; $INITRDFILE gzip --best &amp;gt; $INITRDGZ&lt;br /&gt;
 rm -f $INITRDFILE&lt;br /&gt;
 &lt;br /&gt;
 umount $BOOTIMGDIR&lt;br /&gt;
 rmdir $BOOTIMGDIR&lt;br /&gt;
 &lt;br /&gt;
 syslinux KNOPPIX/boot.img&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 case &amp;quot;`basename $0`&amp;quot; in&lt;br /&gt;
 mountbootimage)&lt;br /&gt;
 mountbootimage&lt;br /&gt;
 ;;&lt;br /&gt;
 umountbootimage)&lt;br /&gt;
 umountbootimage&lt;br /&gt;
 ;;&lt;br /&gt;
 *)&lt;br /&gt;
 echo &amp;gt;&amp;amp;2 &amp;quot;ERR: called with unknown name `basename $0`&amp;quot;&lt;br /&gt;
 exit 1&lt;br /&gt;
 ;;&lt;br /&gt;
 esac&lt;/div&gt;</summary>
		<author><name>Valonso</name></author>	</entry>

	<entry>
		<id>https://mail.knoppix.net/wiki/Knoppix_Remastering_Howto_Spanish</id>
		<title>Knoppix Remastering Howto Spanish</title>
		<link rel="alternate" type="text/html" href="https://mail.knoppix.net/wiki/Knoppix_Remastering_Howto_Spanish"/>
				<updated>2005-01-10T17:25:36Z</updated>
		
		<summary type="html">&lt;p&gt;Valonso: /* Esta guía le mostrará cómo remasterizar KNOPPIX */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Traducciones: ==&lt;br /&gt;
* Versión en inglés: [[Knoppix Remastering Howto]]&lt;br /&gt;
* Versión en alemán: [[Knoppix Remastering Howto Deutsch]]&lt;br /&gt;
----== Vea también : ==&lt;br /&gt;
* Si desea crear un kernel personalizado, compruebe [[Knoppix Custom Kernel Howto]]&lt;br /&gt;
* También hay una guía sobre el mismo asunto en O'Reilly: [[http://linux.oreillynet.com/lpt/a/4323 Using and Customizing Knoppix]]&lt;br /&gt;
----&lt;br /&gt;
=== Esta guía le mostrará cómo remasterizar KNOPPIX ===&lt;br /&gt;
(Notas : las órdenes deberían aparecer en una sóla línea, por favor maximice su ventana del navegador. Si tiene cualquier comentario o sugerencia, por favor envíe el formulario que hay al final.)&lt;br /&gt;
&lt;br /&gt;
Puede que desee personalizar un Knoppix ya adaptado, de forma que no tenga que hacer tanto esfuerzo (tal como eliminar programas). Si es así, vea  [[Knoppix Customizations]].&lt;br /&gt;
&lt;br /&gt;
==== Requisitos del sistema: ====&lt;br /&gt;
*CD-ISO&lt;br /&gt;
** por lo menos 1 GB de memoria libre total FREE RAM+Swap (ej. 256M ram, y 750M swap DISPONIBLE) (a menos que use un programa de compresión diferente - busque compressloop en esta página)&lt;br /&gt;
** 3 GB libres en una partición de disco formateada con '''sistema de ficheros Linux (ext2/3, xfs, etc.)'''&lt;br /&gt;
*DVD-ISO&lt;br /&gt;
** 5 GB libres de RAM + swap (para un DVD de tamaño completo)&lt;br /&gt;
** 15 GB libres en una partición de disco formateada con '''sistema de ficheros Linux (ext2/3, xfs, etc.)'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Instrucciones: ====&lt;br /&gt;
&lt;br /&gt;
# Arranque desde el ''CD de Knoppix''&lt;br /&gt;
# Bara una consola de root:&lt;br /&gt;
** Menú: Kmenu-&amp;gt;Knoppix-&amp;gt;Consola de Root&lt;br /&gt;
** Nota: Todas las órdenes a continuación son ejecutadas desde la consola de root.&lt;br /&gt;
# Configure su conexión a Internet (lo necesitará más adelante). Si usa DHCP, ya debería estar configurada.&lt;br /&gt;
** Nota: Ejecute '''ifconfig''' para comprobarlo.&lt;br /&gt;
# Busque la partición en la que va a trabajar. En este ejemplo será '''hda1''' . La partición debería tenes al menos 3 GB libres&lt;br /&gt;
# Monte la partición:&lt;br /&gt;
** '''mount -rw /dev/hda1 /mnt/hda1'''&lt;br /&gt;
** Nota: Asegúrese que es de lectura/escritura u obtendrá errores más adelante cuando cambie la raíz del sistema. Para comprobarlo, teclee '''mount'''&lt;br /&gt;
# Cree un directorio raíz donde trabajar:&lt;br /&gt;
** '''mkdir /mnt/hda1/knx'''&lt;br /&gt;
** Si coloca todos sus ficheros aquí, será fácil borrarlos todos después&lt;br /&gt;
# Si no tiene 1 GB de RAM ('''cat /proc/meminfo''' (physical+swap)) entonces necesitará un fichero de intercambio (swap):&lt;br /&gt;
** '''cd /mnt/hda1/knx ; dd if=/dev/zero of=swapfile bs=1M count=750 ; mkswap swapfile ; swapon swapfile'''&lt;br /&gt;
# Cree 2 directorios, uno para su nuevo CD maestro, y otro para los fuentes, en una partición del disco. También, cree directorios adicionales en ellos llamados KNOPPIX:&lt;br /&gt;
** '''mkdir -p /mnt/hda1/knx/master/KNOPPIX'''&lt;br /&gt;
** '''mkdir -p /mnt/hda1/knx/source/KNOPPIX'''&lt;br /&gt;
# Ahora copie los ficheros de KNOPPIX a su directorio fuente:&lt;br /&gt;
'''* '''cp -Rp /KNOPPIX/''' /mnt/hda1/knx/source/KNOPPIX &amp;amp;'''&lt;br /&gt;
** Nota: Esto tardará unos minutos&lt;br /&gt;
# Copie la página HTML principal de inicio:&lt;br /&gt;
** '''cp /cdrom/index.html /mnt/hda1/knx/master/ '''&lt;br /&gt;
# Copie todos los ficheros necesarios excepto el fichero KNOPPIX, de unos 700 Mb.&lt;br /&gt;
** &amp;lt; 3.4: '''cd /cdrom/KNOPPIX;find . -size -10000k -type f -exec cp -p --parents {} /mnt/hda1/knx/master/KNOPPIX/ \;'''&lt;br /&gt;
** 3.4: '''cd /cdrom;find . -size -10000k -type f -exec cp -p --parents {} /mnt/hda1/knx/master/ \;'''&lt;br /&gt;
# Ahora puede cambiar la raíz del sistema &amp;quot;chroot&amp;quot; al KNOPPIX copiado en su partición:&lt;br /&gt;
** '''chroot /mnt/hda1/knx/source/KNOPPIX'''&lt;br /&gt;
&lt;br /&gt;
Si obtiene un montón de mensajes de error '''/dev/null permission denied''',  debería hacer los siguiente. Esto puede pasar si guarda sus datos de configuración de Knoppix en la misma partición que está usando para la remasterización, Y arranca Knoppix con '''knoppix home=scan'''.&lt;br /&gt;
&lt;br /&gt;
Compruebe el estado de montado si obtuvo el problema: '''mount /dev/hdaX on /mnt/hdaX type ext3 (rw,nosuid,nodev)''' (reemplace la X con su número de partición ) donde &amp;quot;nodev&amp;quot; significa que no puede acceder al sistema de ficheros montado y que no puede acceder a /dev/null. Y algunos scripts redirigen la salida a /dev/null... Para solventar esto debería montar la partición de destino antes de cambiar la raíz del sistema (chroot) de esta forma:&lt;br /&gt;
 ^d  # control+d saldrá del entorno chroot&lt;br /&gt;
 mount /dev/hda1 /mnt/hda1&lt;br /&gt;
Entonces debería obtener:&lt;br /&gt;
 mount /dev/hda1 on /mnt/hda1 type ext3 (rw)&lt;br /&gt;
&lt;br /&gt;
Si persisten los avisos de /dev/null entonces, antes de hacer chroot, haga:&lt;br /&gt;
 mount --bind /dev /mnt/hda1/knx/source/KNOPPIX/dev&lt;br /&gt;
¡Tiene que desmontar umount /mnt/hda1/knx/source/KNOPPIX/dev antes de construir la imagen del CD o el directorio /dev del CD se hará un lío!&lt;br /&gt;
&lt;br /&gt;
entonces puede seguir y hacer el chroot.&lt;br /&gt;
&lt;br /&gt;
* Ahora ha cambiado su direcotio raíz. &amp;quot;/&amp;quot; es en estos en realidad &amp;quot;/mnt/hda1/knx/source/KNOPPIX&amp;quot;&lt;br /&gt;
* Para acceder a Internet necesitará montar proc '''mount -t proc /proc proc'''&lt;br /&gt;
* Ahora edite /etc/resolv.conf y añada su servidor de nombres o &amp;quot;salga&amp;quot; del chroot y copie su fichero resolve.conf en el directorio fuente correspondiente: '''cp /etc/dhcpc/resolv.conf /mnt/hda1/knx/source/KNOPPIX/etc/dhcpc/resolv.conf'''&lt;br /&gt;
* Cambie también su grupo MS en smb.conf si desea soporte smbd (MSHOME es normalmente Home en XP y WORKGROUP en Windows 9x .&lt;br /&gt;
* Compruebe su conexión a Internet desde la nueva raíz : '''ping google.com'''&lt;br /&gt;
* Actualice su lista de paquetes con '''apt-get update'''&lt;br /&gt;
* Ahora puede realizar cambios.&lt;br /&gt;
* '''Aviso''': apt-get upgrade es una MALA IDEA. Muy probablemente, hará que su remasterización de KNOPPIX no sea arrancable o se corrompa en alguna forma. Un método más seguro consiste en actualizar sólo los paquetes necesarios&lt;br /&gt;
** Antes de poder añadir programas, probablemente tendrá que eliminar algunos paquetes.  Para obtener una lista de los paquetes instalados, teclee esto:&lt;br /&gt;
'''*''' '''dpkg-query -l'''&lt;br /&gt;
** If you want that list sorted by size (this way you can get rid of the biggies), type this:&lt;br /&gt;
'''*''' '''dpkg-query -W --showformat='${Installed-Size} ${Package}\n' | sort -n'''&lt;br /&gt;
** To remove a package (and all packages dependant on it), type this:&lt;br /&gt;
'''*''' '''apt-get remove &amp;lt;name-of-package-to-remove&amp;gt;'''&lt;br /&gt;
** To check for orphaned packages, type this:&lt;br /&gt;
'''*''' '''deborphan'''&lt;br /&gt;
** Want to save more space by getting rid of those pesky orphans (how cruel!), type this ('''Warning''', you won't be prompted yes/no to remove these packages.  When you press Enter after this command, those packages '''will be gone'''):&lt;br /&gt;
'''*''' '''deborphan | xargs apt-get -y remove'''&lt;br /&gt;
** If you're uncertain about the previous command and want to see what will happen without making any changes, just add the '''-s''' option to the apt-get command like this (you can do this with all of the apt-get commands, and it's a good habit to use this option before mass operations like this one):&lt;br /&gt;
'''*''' '''deborphan | xargs apt-get -s -y remove'''&lt;br /&gt;
** Now the good stuff.  If you wish to add a package, type this:&lt;br /&gt;
'''*''' '''apt-get install &amp;lt;name-of-package-to-install&amp;gt;'''&lt;br /&gt;
** What, don't know what packages to install?  Type this.  When the list appears, you can peruse (over 13k lines!) or search for things using '''/&amp;lt;search-term&amp;gt;''':&lt;br /&gt;
'''*''' '''apt-cache search .* | sort | less'''&lt;br /&gt;
** When you're done removing and adding packages, a good way to clean up is by typing this:&lt;br /&gt;
'''*''' '''COLUMNS=200 dpkg -l |grep ^rc |awk '{print $2} ' | xargs dpkg -P'''&lt;br /&gt;
** Also, because the Debian package system keeps a cache of downloaded packages, you may want to run the following to clear out those spare files:&lt;br /&gt;
'''*''' '''apt-get clean'''&lt;br /&gt;
** user settings are in /etc/skel&lt;br /&gt;
** tip: don't put files in /root they will be only available (at runtime) in /KNOPPIX/root&lt;br /&gt;
* Unmount /proc - very important! '''umount /proc'''&lt;br /&gt;
* Press '''CTRL+D''' to leave being chrooted.&lt;br /&gt;
&lt;br /&gt;
==== Notes : ====&lt;br /&gt;
&lt;br /&gt;
When testing X-based programs, you will have to '''export DISPLAY=localhost:0.0'''&lt;br /&gt;
&lt;br /&gt;
When you want to autorun some programs, one can create a script and put it in the directory /etc/rc5.d/ (This only loads items before X loads)&lt;br /&gt;
&lt;br /&gt;
interesting stuff in /etc/init.d/knoppix-autoconfig :&lt;br /&gt;
&lt;br /&gt;
* The X background file is /cdrom/KNOPPIX/background.gif '''(in knoppix 3.4: background.jpg)'''&lt;br /&gt;
* As well as floppyconfig, there is cdromconfig which will run cdrom/KNOPPIX/knoppix.sh&lt;br /&gt;
&lt;br /&gt;
interesting stuff in /etc/init.d/xsession :&lt;br /&gt;
* it ALSO sets background as /usr/local/lib/knoppix.gif&lt;br /&gt;
&lt;br /&gt;
Now, onto creating the ISO file :&lt;br /&gt;
&lt;br /&gt;
* we've finished customizing and ready to burn!&lt;br /&gt;
* first do some cleanup : ''' remove .bash_history files, tmp files etc '''&lt;br /&gt;
* '''rm -rf /mnt/hda1/knx/source/KNOPPIX/.rr_moved'''&lt;br /&gt;
* Now we'll make the big KNOPPIX file which is a cloop compressed ISO 9660 filesystem : '''mkisofs -R -U -V &amp;quot;KNOPPIX.net filesystem&amp;quot; -publisher &amp;quot;KNOPPIX www.knoppix.net&amp;quot; -hide-rr-moved -cache-inodes -no-bak -pad /mnt/hda1/knx/source/KNOPPIX | nice -5 /usr/bin/create_compressed_fs - 65536 &amp;gt; /mnt/hda1/knx/master/KNOPPIX/KNOPPIX'''&lt;br /&gt;
&lt;br /&gt;
the &amp;quot;www.knoppix.net&amp;quot; and &amp;quot;Knoppix.net filesystem&amp;quot; can be changed to what you want to call the file. You will get an error that it doesn't conform to ISO standards, you can ignore this.&lt;br /&gt;
&lt;br /&gt;
In Knoppix 3.4 the create_compressed_fs script has been updated so be sure to use it to obtain the best result.&lt;br /&gt;
It has a new option '''-b''' (best), which enables the best compression by using&lt;br /&gt;
different compression schemes and tries to optimize that way, but be careful, because that option is slow (10x slower).&lt;br /&gt;
&lt;br /&gt;
* if all went well, onto making the final CD-ROM Image :&lt;br /&gt;
* '''cd /mnt/hda1/knx/master'''&lt;br /&gt;
* '''rm -f KNOPPIX/md5sums; find -type f -not -name md5sums -not -name boot.cat -not -name isolinux.bin -exec md5sum {} \; &amp;gt;&amp;gt; KNOPPIX/md5sums''' (this will update the md5 hashes of the files included in the ISO, used for integrity checking)&lt;br /&gt;
* for Knoppix &amp;lt;= 3.3: '''mkisofs -pad -l -r -J -v -V &amp;quot;KNOPPIX&amp;quot; -b KNOPPIX/boot.img -c KNOPPIX/boot.cat -hide-rr-moved -o /mnt/hda1/knx/knoppix.iso /mnt/hda1/knx/master''' (the ISO is stored in /mnt/hda1/knx/knoppix.iso)&lt;br /&gt;
* For Knoppix &amp;gt;= 3.4 or other isolinux based distributions do:&lt;br /&gt;
'''mkisofs -pad -l -r -J -v -V &amp;quot;KNOPPIX&amp;quot; -no-emul-boot -boot-load-size 4 -boot-info-table -b boot/isolinux/isolinux.bin -c boot/isolinux/boot.cat -hide-rr-moved -o /mnt/hda1/knx/knoppix.iso /mnt/hda1/knx/master''' (the ISO is stored in /mnt/hda1/knx/knoppix.iso)&lt;br /&gt;
* all done!&lt;br /&gt;
&lt;br /&gt;
=== Tips ===&lt;br /&gt;
If you are looking for big installed packages then the command&lt;br /&gt;
: dpkg-awk &amp;quot;Status: .* installed$&amp;quot; -- Package Installed-Size | \&lt;br /&gt;
: awk '{print $2}' | egrep -v '^$' | xargs -n2 echo | \&lt;br /&gt;
: perl -pe 's/(\S+)\s(\S+)/$2 $1/' | sort -rg&lt;br /&gt;
will list the  packages  with size in descending order.&lt;br /&gt;
At least ten times faster is the command&lt;br /&gt;
&lt;br /&gt;
: dpkg-query -W --showformat='${Installed-Size} ${Package}\n' | sort -n&lt;br /&gt;
&lt;br /&gt;
and you don't need dpkg-awk or awk or perl.&lt;br /&gt;
&lt;br /&gt;
If you have trouble with the above sort command, try using KPackage, expanded all the trees and sorted by the size column to find big packages.&lt;br /&gt;
&lt;br /&gt;
Check out the program &amp;quot;deborphan&amp;quot;, it will list orphaned packages that you can remove, these packages were used by packages that are now removed.&lt;br /&gt;
&lt;br /&gt;
I have had good results remastering working from the cd as root working from fluxbox. Just say &amp;quot;knoppix 2&amp;quot; at the boot prompt and it will boot you to a root prompt where you can then say &amp;quot;startx /usr/bin/fluxbox&amp;quot;. I like to use the xterm unicode shell.&lt;br /&gt;
&lt;br /&gt;
While working chroot doing the remastering I like to use &amp;quot;apt-get remove --purge pkg-name&amp;quot; to remove packages because before it does anything it will stop and show detials on what it is fixing to remove and let you say &amp;quot;yes or no&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
If you don't use the above &amp;quot;apt-get&amp;quot; instructions and have a lot to cleanup and purge, here's the easy way to do it: &amp;quot;COLUMNS=200 dpkg -l |grep ^rc |awk '{print $2} ' &amp;gt;topurge&amp;quot;. That will make a list of all removed packages to purge and then you just say &amp;quot;dpkg -P `cat topurge `&amp;quot; and your all done. &amp;quot;COLUMNS=200 dpkg -l |grep ^rc |awk '{print $2} ' | xargs dpkg -P&amp;quot; is a one-line version of this.&lt;br /&gt;
Also use &amp;quot;deborphan &amp;gt;orphaned&amp;quot; then &amp;quot;dpkg -P `cat orphaned `&amp;quot;. &amp;quot;deborphan | xargs dpkg -P &amp;quot; is a one line version for that.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Thats it. This is an updated version of my previous howto. This is not meant for linux beginners, you will need to know your way around linux to get this to work. I'll update this as corrections/improvements/etc come through.&lt;br /&gt;
&lt;br /&gt;
Thanks to aay, charan, Tech2k, and #knoppix for some corrections and tips and ideas.  Feel free to edit or add to this howto.&lt;br /&gt;
Note about swap:&amp;lt;br&amp;gt;&lt;br /&gt;
You don't really need 1G swap as there are two new tools to create compressed filesystems. Here are some candidates to make''compressed''fs:&lt;br /&gt;
* Valentijn's rewrite [http://projects.openoffice.nl/downloads/compressloop/]&lt;br /&gt;
* Quozl's port of compressloop for Knoppix 3.4 [http://quozl.linux.org.au/compressloop-1.9-64bit.c]&lt;br /&gt;
* Quozl's distributed compressloop (use more than one processor to speed things up) [http://quozl.linux.org.au/knoppix/compressloop/] or [http://quozl.netrek.org/knoppix/compressloop/]&lt;br /&gt;
* Justin's patch [http://s.bouncybouncy.net/~justin/code/] (link broken) I also just wrote a distributed cloop compressor(or for smp)  It's in that same directory.&lt;br /&gt;
&lt;br /&gt;
==== Tip, test cd-image without recording cd ====&lt;br /&gt;
&lt;br /&gt;
If you have a spare partition with at least 700MB free space formatted with ext2, ext3 or Vfat, you can use this for test by booting from a floppy disk. A floppy boot will look for a partiton with /KNOPPIX/ in the root, and the compressed image /KNOPPIX/KNOPPIX. Instead of using the sub-directory /mnt/hda1/knx/master/KNOPPIX/ as described above, it should be called /mnt/hda2/KNOPPIX/ . The root index.html will then be located at /mnt/hda2/index.html and the compressed image will be at /mnt/hda2/KNOPPIX/KNOPPIX . Now you can boot from floppy and use /mnt/hda2 as your image. For further information see [[Hd BasedHowTo]].&lt;br /&gt;
&lt;br /&gt;
If you don't have an extra partition or you don't want to do so much for it, you can use Qemu ( see [http://fabrice.bellard.free.fr/qemu/] ) with the ISO image like this:&lt;br /&gt;
'''qemu -m 128 -cdrom /temp/knoppix-custom.iso -boot d -user-net'''&lt;br /&gt;
You even do not have to build a hard disk image before, just install Qemu and try this. Amazing!&lt;br /&gt;
&lt;br /&gt;
==== Booting Knoppix images with GRUB ====&lt;br /&gt;
* First copy /boot of the Knoppix cd to your boot partition (or even your dos partition). I named mine boot.knoppix&lt;br /&gt;
''' Copy the /KNOPPIX directory to your '''root directory* of any hard disk. You may place it somewhere other than the boot partition. (ext2/3, reiserfs, vfat are supported)&lt;br /&gt;
* put the following in your /boot/grub/menu.lst:&lt;br /&gt;
 title           KNOPPIX&lt;br /&gt;
 root            (hd0,0)&lt;br /&gt;
 kernel  /boot.knoppix/vmlinuz 2 fromhd=/dev/hda4 lang=us&lt;br /&gt;
 initrd  /boot.knoppix/miniroot.gz&lt;br /&gt;
* notice the fromhd parameter: it's the location of the /KNOPPIX directory&lt;br /&gt;
* reboot and have fun.&lt;br /&gt;
&lt;br /&gt;
If my howto is too confusing, or you'd like a second opinion, check out charan's very nice remastering howto : http://gnubox.dyndns.org:8080/~sunil/knoppix.php .&lt;br /&gt;
Another Howto is at  http://www.stirnimann.com/mystuff/doc/knoppix.txt&lt;br /&gt;
&lt;br /&gt;
There is a wizard, which knows all the unpacking, compressing and CD-recording steps mentioned here. It also shows a shell where you can update the uncompressed KNOPPIX system using debian's standard software installation tools. It is called mmkcdrom and part of the plugscript package: [http://rcswww.urz.tu-dresden.de/~holzhey/plugscript]&lt;br /&gt;
&lt;br /&gt;
Yet another HOWTO, for shell freaks, is at http://quozl.linux.org.au/knoppix/&lt;br /&gt;
&lt;br /&gt;
Be sure to check out the [http://knoppix.net/forum/viewforum.php?f=2 Knoppix Customization Forum] for ideas and help with remastering.&lt;br /&gt;
----&lt;br /&gt;
This is the recommended directory layout for remastering KNOPPIX:&lt;br /&gt;
 . (invoke ../remaster from here)&lt;br /&gt;
 |-- master (invoke ../../[[u]]mountbootimage from here)&lt;br /&gt;
 |   |-- KNOPPIX&lt;br /&gt;
 |   |   |-- KNOPPIX (compressed image)&lt;br /&gt;
 |   |   |-- boot.img (boot floppy image)&lt;br /&gt;
 |   |   `-- (other files snipped)&lt;br /&gt;
 |   `-- index.html&lt;br /&gt;
 `-- source&lt;br /&gt;
 `-- KNOPPIX (this directory can be chrooted into)&lt;br /&gt;
 |-- bin&lt;br /&gt;
 |-- boot&lt;br /&gt;
 |-- cdrom&lt;br /&gt;
 |-- dev&lt;br /&gt;
 |-- etc&lt;br /&gt;
 |-- floppy&lt;br /&gt;
 |-- home&lt;br /&gt;
 |-- initrd&lt;br /&gt;
 |-- lib&lt;br /&gt;
 |-- mnt&lt;br /&gt;
 |-- none&lt;br /&gt;
 |-- opt&lt;br /&gt;
 |-- proc&lt;br /&gt;
 |-- root&lt;br /&gt;
 |-- sbin&lt;br /&gt;
 |-- tmp -&amp;gt; /var/tmp&lt;br /&gt;
 |-- usr&lt;br /&gt;
 |-- var&lt;br /&gt;
 `-- vmlinuz -&amp;gt; boot/vmlinuz-2.4.22-xfs&lt;br /&gt;
----&lt;br /&gt;
the following script &amp;quot;remaster&amp;quot; will do the remaster process for you. Use as root, or you will end up with wrong access rights in the image.&lt;br /&gt;
&lt;br /&gt;
The script has last been tried out on Debian sid on 2004-04-02.&lt;br /&gt;
&lt;br /&gt;
 #!/bin/bash -x&lt;br /&gt;
 # This script builds a new KNOPPIX ISO image.&lt;br /&gt;
 # Copyright (C) 2004 by Marc Haber &amp;lt;mh+knoppix-remaster@zugschlus.de&amp;gt;&lt;br /&gt;
 # License: GPL V2&lt;br /&gt;
 &lt;br /&gt;
 ROOT=&amp;quot;$PWD&amp;quot;&lt;br /&gt;
 SOURCE=&amp;quot;$ROOT/source/KNOPPIX&amp;quot;&lt;br /&gt;
 MASTER=&amp;quot;$ROOT/master&amp;quot;&lt;br /&gt;
 CLOOPTARGET=&amp;quot;$ROOT/master/KNOPPIX/KNOPPIX&amp;quot;&lt;br /&gt;
 TARGET=&amp;quot;$ROOT&amp;quot;&lt;br /&gt;
 EXCLUDELIST=&amp;quot;$ROOT/source/excludelist&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 rm -rf $SOURCE/.rr_moved&lt;br /&gt;
 &lt;br /&gt;
 cd $SOURCE&lt;br /&gt;
 mkisofs -R -U -V &amp;quot;KNOPPIX.net filesystem&amp;quot; \&lt;br /&gt;
 -P &amp;quot;KNOPPIX www.knoppix.net&amp;quot; \&lt;br /&gt;
 -hide-rr-moved -cache-inodes -no-bak -pad \&lt;br /&gt;
 -exclude-list $EXCLUDELIST \&lt;br /&gt;
 . | nice -5 /usr/bin/create''compressed''fs - 65536 &amp;gt; $CLOOPTARGET&lt;br /&gt;
 &lt;br /&gt;
 cd $MASTER&lt;br /&gt;
 rm -f KNOPPIX/md5sums&lt;br /&gt;
 find -type f -not -name md5sums -not -name boot.cat -exec md5sum {} \; &amp;gt;&amp;gt; KNOPPIX/md5sums&lt;br /&gt;
 mkisofs -pad -l -r -J -v -V &amp;quot;KNOPPIX&amp;quot; -b KNOPPIX/boot.img \&lt;br /&gt;
 -c KNOPPIX/boot.cat -hide-rr-moved -o $TARGET/knoppix.iso $MASTER&lt;br /&gt;
----&lt;br /&gt;
The following script will loop-mount boot floppy image and initrd image for modification. The umount function will build a new initrd image and put it back on the boot floppy image.&lt;br /&gt;
&lt;br /&gt;
The script has last been tried out on Debian sid on 2004-01-13.&lt;br /&gt;
&amp;lt;!-- lines starting with space a preformatted --&amp;gt;&lt;br /&gt;
 #!/bin/bash -x&lt;br /&gt;
 # This script will loop-mount boot floppy and initrd image&lt;br /&gt;
 # Copyright (C) 2004 by Marc Haber &amp;lt;mh+knoppix-remaster@zugschlus.de&amp;gt;&lt;br /&gt;
 # License: GPL V2&lt;br /&gt;
 unset CDPATH || true&lt;br /&gt;
 &lt;br /&gt;
 # if not root, re-invoke self as root&lt;br /&gt;
 if [[ &amp;quot;`id -u`&amp;quot; -ne 0 ]]; then&lt;br /&gt;
 export LOCUSER=&amp;quot;$USER&amp;quot;&lt;br /&gt;
 export LOCHOME=&amp;quot;$HOME&amp;quot;&lt;br /&gt;
 if [[ &amp;quot;${SHELLOPTS/xtrace/}&amp;quot; != &amp;quot;$SHELLOPTS&amp;quot; ]]; then&lt;br /&gt;
 sudo bash -x $0 $@&lt;br /&gt;
 exit $?&lt;br /&gt;
 else&lt;br /&gt;
 sudo $0 $@&lt;br /&gt;
 exit $?&lt;br /&gt;
 fi&lt;br /&gt;
 else&lt;br /&gt;
 LOCUSER=&amp;quot;${LOCUSER:-$USER}&amp;quot;&lt;br /&gt;
 LOCHOME=&amp;quot;${LOCHOME:-$HOME}&amp;quot;&lt;br /&gt;
 fi&lt;br /&gt;
 set -e&lt;br /&gt;
 &lt;br /&gt;
 KNOPPIXDIR=&amp;quot;KNOPPIX&amp;quot;&lt;br /&gt;
 BOOTIMGFILE=&amp;quot;$KNOPPIXDIR/boot.img&amp;quot;&lt;br /&gt;
 BOOTIMGFS=&amp;quot;vfat&amp;quot;&lt;br /&gt;
 BOOTIMGDIR=&amp;quot;boot.img&amp;quot;&lt;br /&gt;
 INITRDGZ=&amp;quot;$BOOTIMGDIR/miniroot.gz&amp;quot;&lt;br /&gt;
 INITRDFILE=&amp;quot;$KNOPPIXDIR/miniroot&amp;quot;&lt;br /&gt;
 INITRDFS=&amp;quot;ext2&amp;quot;&lt;br /&gt;
 INITRDDIR=&amp;quot;miniroot&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 mountbootimage() {&lt;br /&gt;
 if ! modprobe loop; then&lt;br /&gt;
 echo &amp;gt;&amp;amp;2 &amp;quot;ERR: cannot load loop module&amp;quot;&lt;br /&gt;
 exit 1&lt;br /&gt;
 fi&lt;br /&gt;
 &lt;br /&gt;
 if ! [[ -e &amp;quot;$BOOTIMGFILE&amp;quot; ]]; then&lt;br /&gt;
 echo &amp;gt;&amp;amp;2 &amp;quot;ERR: no $BOOTIMGFILE found&amp;quot;&lt;br /&gt;
 exit 1&lt;br /&gt;
 fi&lt;br /&gt;
 &lt;br /&gt;
 for nofile in $BOOTIMGDIR $INITRDGZ $INITRDFILE $INITRDDIR; do&lt;br /&gt;
 if [[ -e &amp;quot;$nofile&amp;quot; ]]; then&lt;br /&gt;
 echo &amp;gt;&amp;amp;2 &amp;quot;ERR: $nofile already exists&amp;quot;&lt;br /&gt;
 exit 1&lt;br /&gt;
 fi&lt;br /&gt;
 done&lt;br /&gt;
 &lt;br /&gt;
 mkdir -p $BOOTIMGDIR&lt;br /&gt;
 mount -o loop,uid=$LOCUSER -t $BOOTIMGFS $BOOTIMGFILE $BOOTIMGDIR&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt; $INITRDGZ gunzip &amp;gt; $INITRDFILE&lt;br /&gt;
 mkdir -p $INITRDDIR&lt;br /&gt;
 mount -o loop -t $INITRDFS $INITRDFILE $INITRDDIR&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 umountbootimage() {&lt;br /&gt;
 dd if=/dev/zero of=$INITRDDIR/nullfile || true&lt;br /&gt;
 sync&lt;br /&gt;
 rm $INITRDDIR/nullfile&lt;br /&gt;
 umount $INITRDDIR&lt;br /&gt;
 rmdir $INITRDDIR&lt;br /&gt;
 &amp;lt; $INITRDFILE gzip --best &amp;gt; $INITRDGZ&lt;br /&gt;
 rm -f $INITRDFILE&lt;br /&gt;
 &lt;br /&gt;
 umount $BOOTIMGDIR&lt;br /&gt;
 rmdir $BOOTIMGDIR&lt;br /&gt;
 &lt;br /&gt;
 syslinux KNOPPIX/boot.img&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 case &amp;quot;`basename $0`&amp;quot; in&lt;br /&gt;
 mountbootimage)&lt;br /&gt;
 mountbootimage&lt;br /&gt;
 ;;&lt;br /&gt;
 umountbootimage)&lt;br /&gt;
 umountbootimage&lt;br /&gt;
 ;;&lt;br /&gt;
 *)&lt;br /&gt;
 echo &amp;gt;&amp;amp;2 &amp;quot;ERR: called with unknown name `basename $0`&amp;quot;&lt;br /&gt;
 exit 1&lt;br /&gt;
 ;;&lt;br /&gt;
 esac&lt;/div&gt;</summary>
		<author><name>Valonso</name></author>	</entry>

	<entry>
		<id>https://mail.knoppix.net/wiki/Knoppix_Remastering_Howto_Spanish</id>
		<title>Knoppix Remastering Howto Spanish</title>
		<link rel="alternate" type="text/html" href="https://mail.knoppix.net/wiki/Knoppix_Remastering_Howto_Spanish"/>
				<updated>2005-01-10T17:04:38Z</updated>
		
		<summary type="html">&lt;p&gt;Valonso: /* Instrucciones: */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Traducciones: ==&lt;br /&gt;
* Versión en inglés: [[Knoppix Remastering Howto]]&lt;br /&gt;
* Versión en alemán: [[Knoppix Remastering Howto Deutsch]]&lt;br /&gt;
----== Vea también : ==&lt;br /&gt;
* Si desea crear un kernel personalizado, compruebe [[Knoppix Custom Kernel Howto]]&lt;br /&gt;
* También hay una guía sobre el mismo asunto en O'Reilly: [[http://linux.oreillynet.com/lpt/a/4323 Using and Customizing Knoppix]]&lt;br /&gt;
----&lt;br /&gt;
=== Esta guía le mostrará cómo remasterizar KNOPPIX ===&lt;br /&gt;
(Notas : las órdenes deberían aparecer en una sóla línea, por favor maximice su ventana del navegador. Si tiene cualquier comentario o sugerencia, por favor envíe el formulario que hay al final.)&lt;br /&gt;
&lt;br /&gt;
Puede que desee personalizar un Knoppix ya adaptado, de forma que no tenga que hacer tanto esfuerzo (tal como eliminar programas). Si es así, vea  [[Knoppix Customizations]].&lt;br /&gt;
&lt;br /&gt;
==== Requisitos del sistema: ====&lt;br /&gt;
*CD-ISO&lt;br /&gt;
** por lo menos 1 GB de memoria libre total FREE RAM+Swap (ej. 256M ram, y 750M swap DISPONIBLE) (a menos que use un programa de compresión diferente - busque compressloop en esta página)&lt;br /&gt;
** 3 GB libres en una partición de disco formateada con '''sistema de ficheros Linux (ext2/3, xfs, etc.)'''&lt;br /&gt;
*DVD-ISO&lt;br /&gt;
** 5 GB libres de RAM + swap (para un DVD de tamaño completo)&lt;br /&gt;
** 15 GB libres en una partición de disco formateada con '''sistema de ficheros Linux (ext2/3, xfs, etc.)'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Instrucciones: ====&lt;br /&gt;
&lt;br /&gt;
# Arranque desde el ''CD de Knoppix''&lt;br /&gt;
# Bara una consola de root:&lt;br /&gt;
** Menú: Kmenu-&amp;gt;Knoppix-&amp;gt;Consola de Root&lt;br /&gt;
** Nota: Todas las órdenes a continuación son ejecutadas desde la consola de root.&lt;br /&gt;
# Configure su conexión a Internet (lo necesitará más adelante). Si usa DHCP, ya debería estar configurada.&lt;br /&gt;
** Nota: Ejecute '''ifconfig''' para comprobarlo.&lt;br /&gt;
# Busque la partición en la que va a trabajar. En este ejemplo será '''hda1''' . La partición debería tenes al menos 3 GB libres&lt;br /&gt;
# Monte la partición:&lt;br /&gt;
** '''mount -rw /dev/hda1 /mnt/hda1'''&lt;br /&gt;
** Nota: Asegúrese que es de lectura/escritura u obtendrá errores más adelante cuando cambie la raíz del sistema. Para comprobarlo, teclee '''mount'''&lt;br /&gt;
# Cree un directorio raíz donde trabajar:&lt;br /&gt;
** '''mkdir /mnt/hda1/knx'''&lt;br /&gt;
** Si coloca todos sus ficheros aquí, será fácil borrarlos todos después&lt;br /&gt;
# Si no tiene 1 GB de RAM ('''cat /proc/meminfo''' (physical+swap)) entonces necesitará un fichero de intercambio (swap):&lt;br /&gt;
** '''cd /mnt/hda1/knx ; dd if=/dev/zero of=swapfile bs=1M count=750 ; mkswap swapfile ; swapon swapfile'''&lt;br /&gt;
# Cree 2 directorios, uno para su nuevo CD maestro, y otro para los fuentes, en una partición del disco. También, cree directorios adicionales en ellos llamados KNOPPIX:&lt;br /&gt;
** '''mkdir -p /mnt/hda1/knx/master/KNOPPIX'''&lt;br /&gt;
** '''mkdir -p /mnt/hda1/knx/source/KNOPPIX'''&lt;br /&gt;
# Ahora copie los ficheros de KNOPPIX a su directorio fuente:&lt;br /&gt;
'''* '''cp -Rp /KNOPPIX/''' /mnt/hda1/knx/source/KNOPPIX &amp;amp;'''&lt;br /&gt;
** Nota: Esto tardará unos minutos&lt;br /&gt;
# Copie la página HTML principal de inicio:&lt;br /&gt;
** '''cp /cdrom/index.html /mnt/hda1/knx/master/ '''&lt;br /&gt;
# Copie todos los ficheros necesarios excepto el fichero KNOPPIX, de unos 700 Mb.&lt;br /&gt;
** &amp;lt; 3.4: '''cd /cdrom/KNOPPIX;find . -size -10000k -type f -exec cp -p --parents {} /mnt/hda1/knx/master/KNOPPIX/ \;'''&lt;br /&gt;
** 3.4: '''cd /cdrom;find . -size -10000k -type f -exec cp -p --parents {} /mnt/hda1/knx/master/ \;'''&lt;br /&gt;
# Ahora puede cambiar la raíz del sistema &amp;quot;chroot&amp;quot; al KNOPPIX copiado en su partición:&lt;br /&gt;
** '''chroot /mnt/hda1/knx/source/KNOPPIX'''&lt;br /&gt;
&lt;br /&gt;
If you get a whole lot of '''/dev/null permission denied'''&lt;br /&gt;
errors,  you should do the following. This can happen if you save your Knoppix configure data to the same partition that you are using here, AND if you start with Knoppix with '''knoppix home=scan'''.&lt;br /&gt;
&lt;br /&gt;
Check your mount status if you met the problem: '''mount /dev/hdaX on /mnt/hdaX type ext3 (rw,nosuid,nodev)''' (replace X with your partiton number ) where &amp;quot;nodev&amp;quot; means that you are not accessible on mounted filesystem  and you can not access /dev/null. And some scripts get output redirect&lt;br /&gt;
to /dev/null... To solve this you should mount the target partition before you do chroot&lt;br /&gt;
like this:&lt;br /&gt;
 ^d  # control+d will exit the chroot&lt;br /&gt;
 mount /dev/hda1 /mnt/hda1&lt;br /&gt;
You should then see:&lt;br /&gt;
 mount /dev/hda1 on /mnt/hda1 type ext3 (rw)&lt;br /&gt;
&lt;br /&gt;
If the /dev/null warnings persist then before the chroot do :&lt;br /&gt;
 mount --bind /dev /mnt/hda1/knx/source/KNOPPIX/dev&lt;br /&gt;
You have to umount /mnt/hda1/knx/source/KNOPPIX/dev before building the CD image or your /dev directory on the CD will be messed up!&lt;br /&gt;
&lt;br /&gt;
then you can carry on and chroot.&lt;br /&gt;
&lt;br /&gt;
* You are now chrooted. &amp;quot;/&amp;quot; is actually &amp;quot;/mnt/hda1/knx/source/KNOPPIX&amp;quot;&lt;br /&gt;
* To use the internet you need to mount proc '''mount -t proc /proc proc'''&lt;br /&gt;
* Now edit /etc/resolv.conf and add your nameserver or &amp;quot;exit&amp;quot; chroot and copy the resolve.conf into the chroot folder: '''cp /etc/dhcpc/resolv.conf to /mnt/hda1/knx/source/KNOPPIX/etc/dhcpc/resolv.conf'''&lt;br /&gt;
* Also change smb.conf to your MS group if you want smbd support (MSHOME is XP Home ed. usually, and WORKGROUP is 9x Windows.&lt;br /&gt;
* check your chrooted internet connection : '''ping google.com'''&lt;br /&gt;
* Update your package list with '''apt-get update'''&lt;br /&gt;
* Now you can change stuff.&lt;br /&gt;
* '''Warning''': apt-get upgrade is a BAD IDEA. It will, quite probably, render your KNOPPIX remaster unbootable, or broken in some way. A far safer method is to only upgrade packages as necessary&lt;br /&gt;
** Before you can add stuff, you will probably need to remove some packages.  To get a list of packages installed, type this:&lt;br /&gt;
'''*''' '''dpkg-query -l'''&lt;br /&gt;
** If you want that list sorted by size (this way you can get rid of the biggies), type this:&lt;br /&gt;
'''*''' '''dpkg-query -W --showformat='${Installed-Size} ${Package}\n' | sort -n'''&lt;br /&gt;
** To remove a package (and all packages dependant on it), type this:&lt;br /&gt;
'''*''' '''apt-get remove &amp;lt;name-of-package-to-remove&amp;gt;'''&lt;br /&gt;
** To check for orphaned packages, type this:&lt;br /&gt;
'''*''' '''deborphan'''&lt;br /&gt;
** Want to save more space by getting rid of those pesky orphans (how cruel!), type this ('''Warning''', you won't be prompted yes/no to remove these packages.  When you press Enter after this command, those packages '''will be gone'''):&lt;br /&gt;
'''*''' '''deborphan | xargs apt-get -y remove'''&lt;br /&gt;
** If you're uncertain about the previous command and want to see what will happen without making any changes, just add the '''-s''' option to the apt-get command like this (you can do this with all of the apt-get commands, and it's a good habit to use this option before mass operations like this one):&lt;br /&gt;
'''*''' '''deborphan | xargs apt-get -s -y remove'''&lt;br /&gt;
** Now the good stuff.  If you wish to add a package, type this:&lt;br /&gt;
'''*''' '''apt-get install &amp;lt;name-of-package-to-install&amp;gt;'''&lt;br /&gt;
** What, don't know what packages to install?  Type this.  When the list appears, you can peruse (over 13k lines!) or search for things using '''/&amp;lt;search-term&amp;gt;''':&lt;br /&gt;
'''*''' '''apt-cache search .* | sort | less'''&lt;br /&gt;
** When you're done removing and adding packages, a good way to clean up is by typing this:&lt;br /&gt;
'''*''' '''COLUMNS=200 dpkg -l |grep ^rc |awk '{print $2} ' | xargs dpkg -P'''&lt;br /&gt;
** Also, because the Debian package system keeps a cache of downloaded packages, you may want to run the following to clear out those spare files:&lt;br /&gt;
'''*''' '''apt-get clean'''&lt;br /&gt;
** user settings are in /etc/skel&lt;br /&gt;
** tip: don't put files in /root they will be only available (at runtime) in /KNOPPIX/root&lt;br /&gt;
* Unmount /proc - very important! '''umount /proc'''&lt;br /&gt;
* Press '''CTRL+D''' to leave being chrooted.&lt;br /&gt;
&lt;br /&gt;
==== Notes : ====&lt;br /&gt;
&lt;br /&gt;
When testing X-based programs, you will have to '''export DISPLAY=localhost:0.0'''&lt;br /&gt;
&lt;br /&gt;
When you want to autorun some programs, one can create a script and put it in the directory /etc/rc5.d/ (This only loads items before X loads)&lt;br /&gt;
&lt;br /&gt;
interesting stuff in /etc/init.d/knoppix-autoconfig :&lt;br /&gt;
&lt;br /&gt;
* The X background file is /cdrom/KNOPPIX/background.gif '''(in knoppix 3.4: background.jpg)'''&lt;br /&gt;
* As well as floppyconfig, there is cdromconfig which will run cdrom/KNOPPIX/knoppix.sh&lt;br /&gt;
&lt;br /&gt;
interesting stuff in /etc/init.d/xsession :&lt;br /&gt;
* it ALSO sets background as /usr/local/lib/knoppix.gif&lt;br /&gt;
&lt;br /&gt;
Now, onto creating the ISO file :&lt;br /&gt;
&lt;br /&gt;
* we've finished customizing and ready to burn!&lt;br /&gt;
* first do some cleanup : ''' remove .bash_history files, tmp files etc '''&lt;br /&gt;
* '''rm -rf /mnt/hda1/knx/source/KNOPPIX/.rr_moved'''&lt;br /&gt;
* Now we'll make the big KNOPPIX file which is a cloop compressed ISO 9660 filesystem : '''mkisofs -R -U -V &amp;quot;KNOPPIX.net filesystem&amp;quot; -publisher &amp;quot;KNOPPIX www.knoppix.net&amp;quot; -hide-rr-moved -cache-inodes -no-bak -pad /mnt/hda1/knx/source/KNOPPIX | nice -5 /usr/bin/create_compressed_fs - 65536 &amp;gt; /mnt/hda1/knx/master/KNOPPIX/KNOPPIX'''&lt;br /&gt;
&lt;br /&gt;
the &amp;quot;www.knoppix.net&amp;quot; and &amp;quot;Knoppix.net filesystem&amp;quot; can be changed to what you want to call the file. You will get an error that it doesn't conform to ISO standards, you can ignore this.&lt;br /&gt;
&lt;br /&gt;
In Knoppix 3.4 the create_compressed_fs script has been updated so be sure to use it to obtain the best result.&lt;br /&gt;
It has a new option '''-b''' (best), which enables the best compression by using&lt;br /&gt;
different compression schemes and tries to optimize that way, but be careful, because that option is slow (10x slower).&lt;br /&gt;
&lt;br /&gt;
* if all went well, onto making the final CD-ROM Image :&lt;br /&gt;
* '''cd /mnt/hda1/knx/master'''&lt;br /&gt;
* '''rm -f KNOPPIX/md5sums; find -type f -not -name md5sums -not -name boot.cat -not -name isolinux.bin -exec md5sum {} \; &amp;gt;&amp;gt; KNOPPIX/md5sums''' (this will update the md5 hashes of the files included in the ISO, used for integrity checking)&lt;br /&gt;
* for Knoppix &amp;lt;= 3.3: '''mkisofs -pad -l -r -J -v -V &amp;quot;KNOPPIX&amp;quot; -b KNOPPIX/boot.img -c KNOPPIX/boot.cat -hide-rr-moved -o /mnt/hda1/knx/knoppix.iso /mnt/hda1/knx/master''' (the ISO is stored in /mnt/hda1/knx/knoppix.iso)&lt;br /&gt;
* For Knoppix &amp;gt;= 3.4 or other isolinux based distributions do:&lt;br /&gt;
'''mkisofs -pad -l -r -J -v -V &amp;quot;KNOPPIX&amp;quot; -no-emul-boot -boot-load-size 4 -boot-info-table -b boot/isolinux/isolinux.bin -c boot/isolinux/boot.cat -hide-rr-moved -o /mnt/hda1/knx/knoppix.iso /mnt/hda1/knx/master''' (the ISO is stored in /mnt/hda1/knx/knoppix.iso)&lt;br /&gt;
* all done!&lt;br /&gt;
&lt;br /&gt;
=== Tips ===&lt;br /&gt;
If you are looking for big installed packages then the command&lt;br /&gt;
: dpkg-awk &amp;quot;Status: .* installed$&amp;quot; -- Package Installed-Size | \&lt;br /&gt;
: awk '{print $2}' | egrep -v '^$' | xargs -n2 echo | \&lt;br /&gt;
: perl -pe 's/(\S+)\s(\S+)/$2 $1/' | sort -rg&lt;br /&gt;
will list the  packages  with size in descending order.&lt;br /&gt;
At least ten times faster is the command&lt;br /&gt;
&lt;br /&gt;
: dpkg-query -W --showformat='${Installed-Size} ${Package}\n' | sort -n&lt;br /&gt;
&lt;br /&gt;
and you don't need dpkg-awk or awk or perl.&lt;br /&gt;
&lt;br /&gt;
If you have trouble with the above sort command, try using KPackage, expanded all the trees and sorted by the size column to find big packages.&lt;br /&gt;
&lt;br /&gt;
Check out the program &amp;quot;deborphan&amp;quot;, it will list orphaned packages that you can remove, these packages were used by packages that are now removed.&lt;br /&gt;
&lt;br /&gt;
I have had good results remastering working from the cd as root working from fluxbox. Just say &amp;quot;knoppix 2&amp;quot; at the boot prompt and it will boot you to a root prompt where you can then say &amp;quot;startx /usr/bin/fluxbox&amp;quot;. I like to use the xterm unicode shell.&lt;br /&gt;
&lt;br /&gt;
While working chroot doing the remastering I like to use &amp;quot;apt-get remove --purge pkg-name&amp;quot; to remove packages because before it does anything it will stop and show detials on what it is fixing to remove and let you say &amp;quot;yes or no&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
If you don't use the above &amp;quot;apt-get&amp;quot; instructions and have a lot to cleanup and purge, here's the easy way to do it: &amp;quot;COLUMNS=200 dpkg -l |grep ^rc |awk '{print $2} ' &amp;gt;topurge&amp;quot;. That will make a list of all removed packages to purge and then you just say &amp;quot;dpkg -P `cat topurge `&amp;quot; and your all done. &amp;quot;COLUMNS=200 dpkg -l |grep ^rc |awk '{print $2} ' | xargs dpkg -P&amp;quot; is a one-line version of this.&lt;br /&gt;
Also use &amp;quot;deborphan &amp;gt;orphaned&amp;quot; then &amp;quot;dpkg -P `cat orphaned `&amp;quot;. &amp;quot;deborphan | xargs dpkg -P &amp;quot; is a one line version for that.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Thats it. This is an updated version of my previous howto. This is not meant for linux beginners, you will need to know your way around linux to get this to work. I'll update this as corrections/improvements/etc come through.&lt;br /&gt;
&lt;br /&gt;
Thanks to aay, charan, Tech2k, and #knoppix for some corrections and tips and ideas.  Feel free to edit or add to this howto.&lt;br /&gt;
Note about swap:&amp;lt;br&amp;gt;&lt;br /&gt;
You don't really need 1G swap as there are two new tools to create compressed filesystems. Here are some candidates to make''compressed''fs:&lt;br /&gt;
* Valentijn's rewrite [http://projects.openoffice.nl/downloads/compressloop/]&lt;br /&gt;
* Quozl's port of compressloop for Knoppix 3.4 [http://quozl.linux.org.au/compressloop-1.9-64bit.c]&lt;br /&gt;
* Quozl's distributed compressloop (use more than one processor to speed things up) [http://quozl.linux.org.au/knoppix/compressloop/] or [http://quozl.netrek.org/knoppix/compressloop/]&lt;br /&gt;
* Justin's patch [http://s.bouncybouncy.net/~justin/code/] (link broken) I also just wrote a distributed cloop compressor(or for smp)  It's in that same directory.&lt;br /&gt;
&lt;br /&gt;
==== Tip, test cd-image without recording cd ====&lt;br /&gt;
&lt;br /&gt;
If you have a spare partition with at least 700MB free space formatted with ext2, ext3 or Vfat, you can use this for test by booting from a floppy disk. A floppy boot will look for a partiton with /KNOPPIX/ in the root, and the compressed image /KNOPPIX/KNOPPIX. Instead of using the sub-directory /mnt/hda1/knx/master/KNOPPIX/ as described above, it should be called /mnt/hda2/KNOPPIX/ . The root index.html will then be located at /mnt/hda2/index.html and the compressed image will be at /mnt/hda2/KNOPPIX/KNOPPIX . Now you can boot from floppy and use /mnt/hda2 as your image. For further information see [[Hd BasedHowTo]].&lt;br /&gt;
&lt;br /&gt;
If you don't have an extra partition or you don't want to do so much for it, you can use Qemu ( see [http://fabrice.bellard.free.fr/qemu/] ) with the ISO image like this:&lt;br /&gt;
'''qemu -m 128 -cdrom /temp/knoppix-custom.iso -boot d -user-net'''&lt;br /&gt;
You even do not have to build a hard disk image before, just install Qemu and try this. Amazing!&lt;br /&gt;
&lt;br /&gt;
==== Booting Knoppix images with GRUB ====&lt;br /&gt;
* First copy /boot of the Knoppix cd to your boot partition (or even your dos partition). I named mine boot.knoppix&lt;br /&gt;
''' Copy the /KNOPPIX directory to your '''root directory* of any hard disk. You may place it somewhere other than the boot partition. (ext2/3, reiserfs, vfat are supported)&lt;br /&gt;
* put the following in your /boot/grub/menu.lst:&lt;br /&gt;
 title           KNOPPIX&lt;br /&gt;
 root            (hd0,0)&lt;br /&gt;
 kernel  /boot.knoppix/vmlinuz 2 fromhd=/dev/hda4 lang=us&lt;br /&gt;
 initrd  /boot.knoppix/miniroot.gz&lt;br /&gt;
* notice the fromhd parameter: it's the location of the /KNOPPIX directory&lt;br /&gt;
* reboot and have fun.&lt;br /&gt;
&lt;br /&gt;
If my howto is too confusing, or you'd like a second opinion, check out charan's very nice remastering howto : http://gnubox.dyndns.org:8080/~sunil/knoppix.php .&lt;br /&gt;
Another Howto is at  http://www.stirnimann.com/mystuff/doc/knoppix.txt&lt;br /&gt;
&lt;br /&gt;
There is a wizard, which knows all the unpacking, compressing and CD-recording steps mentioned here. It also shows a shell where you can update the uncompressed KNOPPIX system using debian's standard software installation tools. It is called mmkcdrom and part of the plugscript package: [http://rcswww.urz.tu-dresden.de/~holzhey/plugscript]&lt;br /&gt;
&lt;br /&gt;
Yet another HOWTO, for shell freaks, is at http://quozl.linux.org.au/knoppix/&lt;br /&gt;
&lt;br /&gt;
Be sure to check out the [http://knoppix.net/forum/viewforum.php?f=2 Knoppix Customization Forum] for ideas and help with remastering.&lt;br /&gt;
----&lt;br /&gt;
This is the recommended directory layout for remastering KNOPPIX:&lt;br /&gt;
 . (invoke ../remaster from here)&lt;br /&gt;
 |-- master (invoke ../../[[u]]mountbootimage from here)&lt;br /&gt;
 |   |-- KNOPPIX&lt;br /&gt;
 |   |   |-- KNOPPIX (compressed image)&lt;br /&gt;
 |   |   |-- boot.img (boot floppy image)&lt;br /&gt;
 |   |   `-- (other files snipped)&lt;br /&gt;
 |   `-- index.html&lt;br /&gt;
 `-- source&lt;br /&gt;
 `-- KNOPPIX (this directory can be chrooted into)&lt;br /&gt;
 |-- bin&lt;br /&gt;
 |-- boot&lt;br /&gt;
 |-- cdrom&lt;br /&gt;
 |-- dev&lt;br /&gt;
 |-- etc&lt;br /&gt;
 |-- floppy&lt;br /&gt;
 |-- home&lt;br /&gt;
 |-- initrd&lt;br /&gt;
 |-- lib&lt;br /&gt;
 |-- mnt&lt;br /&gt;
 |-- none&lt;br /&gt;
 |-- opt&lt;br /&gt;
 |-- proc&lt;br /&gt;
 |-- root&lt;br /&gt;
 |-- sbin&lt;br /&gt;
 |-- tmp -&amp;gt; /var/tmp&lt;br /&gt;
 |-- usr&lt;br /&gt;
 |-- var&lt;br /&gt;
 `-- vmlinuz -&amp;gt; boot/vmlinuz-2.4.22-xfs&lt;br /&gt;
----&lt;br /&gt;
the following script &amp;quot;remaster&amp;quot; will do the remaster process for you. Use as root, or you will end up with wrong access rights in the image.&lt;br /&gt;
&lt;br /&gt;
The script has last been tried out on Debian sid on 2004-04-02.&lt;br /&gt;
&lt;br /&gt;
 #!/bin/bash -x&lt;br /&gt;
 # This script builds a new KNOPPIX ISO image.&lt;br /&gt;
 # Copyright (C) 2004 by Marc Haber &amp;lt;mh+knoppix-remaster@zugschlus.de&amp;gt;&lt;br /&gt;
 # License: GPL V2&lt;br /&gt;
 &lt;br /&gt;
 ROOT=&amp;quot;$PWD&amp;quot;&lt;br /&gt;
 SOURCE=&amp;quot;$ROOT/source/KNOPPIX&amp;quot;&lt;br /&gt;
 MASTER=&amp;quot;$ROOT/master&amp;quot;&lt;br /&gt;
 CLOOPTARGET=&amp;quot;$ROOT/master/KNOPPIX/KNOPPIX&amp;quot;&lt;br /&gt;
 TARGET=&amp;quot;$ROOT&amp;quot;&lt;br /&gt;
 EXCLUDELIST=&amp;quot;$ROOT/source/excludelist&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 rm -rf $SOURCE/.rr_moved&lt;br /&gt;
 &lt;br /&gt;
 cd $SOURCE&lt;br /&gt;
 mkisofs -R -U -V &amp;quot;KNOPPIX.net filesystem&amp;quot; \&lt;br /&gt;
 -P &amp;quot;KNOPPIX www.knoppix.net&amp;quot; \&lt;br /&gt;
 -hide-rr-moved -cache-inodes -no-bak -pad \&lt;br /&gt;
 -exclude-list $EXCLUDELIST \&lt;br /&gt;
 . | nice -5 /usr/bin/create''compressed''fs - 65536 &amp;gt; $CLOOPTARGET&lt;br /&gt;
 &lt;br /&gt;
 cd $MASTER&lt;br /&gt;
 rm -f KNOPPIX/md5sums&lt;br /&gt;
 find -type f -not -name md5sums -not -name boot.cat -exec md5sum {} \; &amp;gt;&amp;gt; KNOPPIX/md5sums&lt;br /&gt;
 mkisofs -pad -l -r -J -v -V &amp;quot;KNOPPIX&amp;quot; -b KNOPPIX/boot.img \&lt;br /&gt;
 -c KNOPPIX/boot.cat -hide-rr-moved -o $TARGET/knoppix.iso $MASTER&lt;br /&gt;
----&lt;br /&gt;
The following script will loop-mount boot floppy image and initrd image for modification. The umount function will build a new initrd image and put it back on the boot floppy image.&lt;br /&gt;
&lt;br /&gt;
The script has last been tried out on Debian sid on 2004-01-13.&lt;br /&gt;
&amp;lt;!-- lines starting with space a preformatted --&amp;gt;&lt;br /&gt;
 #!/bin/bash -x&lt;br /&gt;
 # This script will loop-mount boot floppy and initrd image&lt;br /&gt;
 # Copyright (C) 2004 by Marc Haber &amp;lt;mh+knoppix-remaster@zugschlus.de&amp;gt;&lt;br /&gt;
 # License: GPL V2&lt;br /&gt;
 unset CDPATH || true&lt;br /&gt;
 &lt;br /&gt;
 # if not root, re-invoke self as root&lt;br /&gt;
 if [[ &amp;quot;`id -u`&amp;quot; -ne 0 ]]; then&lt;br /&gt;
 export LOCUSER=&amp;quot;$USER&amp;quot;&lt;br /&gt;
 export LOCHOME=&amp;quot;$HOME&amp;quot;&lt;br /&gt;
 if [[ &amp;quot;${SHELLOPTS/xtrace/}&amp;quot; != &amp;quot;$SHELLOPTS&amp;quot; ]]; then&lt;br /&gt;
 sudo bash -x $0 $@&lt;br /&gt;
 exit $?&lt;br /&gt;
 else&lt;br /&gt;
 sudo $0 $@&lt;br /&gt;
 exit $?&lt;br /&gt;
 fi&lt;br /&gt;
 else&lt;br /&gt;
 LOCUSER=&amp;quot;${LOCUSER:-$USER}&amp;quot;&lt;br /&gt;
 LOCHOME=&amp;quot;${LOCHOME:-$HOME}&amp;quot;&lt;br /&gt;
 fi&lt;br /&gt;
 set -e&lt;br /&gt;
 &lt;br /&gt;
 KNOPPIXDIR=&amp;quot;KNOPPIX&amp;quot;&lt;br /&gt;
 BOOTIMGFILE=&amp;quot;$KNOPPIXDIR/boot.img&amp;quot;&lt;br /&gt;
 BOOTIMGFS=&amp;quot;vfat&amp;quot;&lt;br /&gt;
 BOOTIMGDIR=&amp;quot;boot.img&amp;quot;&lt;br /&gt;
 INITRDGZ=&amp;quot;$BOOTIMGDIR/miniroot.gz&amp;quot;&lt;br /&gt;
 INITRDFILE=&amp;quot;$KNOPPIXDIR/miniroot&amp;quot;&lt;br /&gt;
 INITRDFS=&amp;quot;ext2&amp;quot;&lt;br /&gt;
 INITRDDIR=&amp;quot;miniroot&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 mountbootimage() {&lt;br /&gt;
 if ! modprobe loop; then&lt;br /&gt;
 echo &amp;gt;&amp;amp;2 &amp;quot;ERR: cannot load loop module&amp;quot;&lt;br /&gt;
 exit 1&lt;br /&gt;
 fi&lt;br /&gt;
 &lt;br /&gt;
 if ! [[ -e &amp;quot;$BOOTIMGFILE&amp;quot; ]]; then&lt;br /&gt;
 echo &amp;gt;&amp;amp;2 &amp;quot;ERR: no $BOOTIMGFILE found&amp;quot;&lt;br /&gt;
 exit 1&lt;br /&gt;
 fi&lt;br /&gt;
 &lt;br /&gt;
 for nofile in $BOOTIMGDIR $INITRDGZ $INITRDFILE $INITRDDIR; do&lt;br /&gt;
 if [[ -e &amp;quot;$nofile&amp;quot; ]]; then&lt;br /&gt;
 echo &amp;gt;&amp;amp;2 &amp;quot;ERR: $nofile already exists&amp;quot;&lt;br /&gt;
 exit 1&lt;br /&gt;
 fi&lt;br /&gt;
 done&lt;br /&gt;
 &lt;br /&gt;
 mkdir -p $BOOTIMGDIR&lt;br /&gt;
 mount -o loop,uid=$LOCUSER -t $BOOTIMGFS $BOOTIMGFILE $BOOTIMGDIR&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt; $INITRDGZ gunzip &amp;gt; $INITRDFILE&lt;br /&gt;
 mkdir -p $INITRDDIR&lt;br /&gt;
 mount -o loop -t $INITRDFS $INITRDFILE $INITRDDIR&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 umountbootimage() {&lt;br /&gt;
 dd if=/dev/zero of=$INITRDDIR/nullfile || true&lt;br /&gt;
 sync&lt;br /&gt;
 rm $INITRDDIR/nullfile&lt;br /&gt;
 umount $INITRDDIR&lt;br /&gt;
 rmdir $INITRDDIR&lt;br /&gt;
 &amp;lt; $INITRDFILE gzip --best &amp;gt; $INITRDGZ&lt;br /&gt;
 rm -f $INITRDFILE&lt;br /&gt;
 &lt;br /&gt;
 umount $BOOTIMGDIR&lt;br /&gt;
 rmdir $BOOTIMGDIR&lt;br /&gt;
 &lt;br /&gt;
 syslinux KNOPPIX/boot.img&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 case &amp;quot;`basename $0`&amp;quot; in&lt;br /&gt;
 mountbootimage)&lt;br /&gt;
 mountbootimage&lt;br /&gt;
 ;;&lt;br /&gt;
 umountbootimage)&lt;br /&gt;
 umountbootimage&lt;br /&gt;
 ;;&lt;br /&gt;
 *)&lt;br /&gt;
 echo &amp;gt;&amp;amp;2 &amp;quot;ERR: called with unknown name `basename $0`&amp;quot;&lt;br /&gt;
 exit 1&lt;br /&gt;
 ;;&lt;br /&gt;
 esac&lt;/div&gt;</summary>
		<author><name>Valonso</name></author>	</entry>

	<entry>
		<id>https://mail.knoppix.net/wiki/Knoppix_Remastering_Howto_Spanish</id>
		<title>Knoppix Remastering Howto Spanish</title>
		<link rel="alternate" type="text/html" href="https://mail.knoppix.net/wiki/Knoppix_Remastering_Howto_Spanish"/>
				<updated>2005-01-10T16:56:40Z</updated>
		
		<summary type="html">&lt;p&gt;Valonso: /* Traducciones: */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Traducciones: ==&lt;br /&gt;
* Versión en inglés: [[Knoppix Remastering Howto]]&lt;br /&gt;
* Versión en alemán: [[Knoppix Remastering Howto Deutsch]]&lt;br /&gt;
----== Vea también : ==&lt;br /&gt;
* Si desea crear un kernel personalizado, compruebe [[Knoppix Custom Kernel Howto]]&lt;br /&gt;
* También hay una guía sobre el mismo asunto en O'Reilly: [[http://linux.oreillynet.com/lpt/a/4323 Using and Customizing Knoppix]]&lt;br /&gt;
----&lt;br /&gt;
=== Esta guía le mostrará cómo remasterizar KNOPPIX ===&lt;br /&gt;
(Notas : las órdenes deberían aparecer en una sóla línea, por favor maximice su ventana del navegador. Si tiene cualquier comentario o sugerencia, por favor envíe el formulario que hay al final.)&lt;br /&gt;
&lt;br /&gt;
Puede que desee personalizar un Knoppix ya adaptado, de forma que no tenga que hacer tanto esfuerzo (tal como eliminar programas). Si es así, vea  [[Knoppix Customizations]].&lt;br /&gt;
&lt;br /&gt;
==== Requisitos del sistema: ====&lt;br /&gt;
*CD-ISO&lt;br /&gt;
** por lo menos 1 GB de memoria libre total FREE RAM+Swap (ej. 256M ram, y 750M swap DISPONIBLE) (a menos que use un programa de compresión diferente - busque compressloop en esta página)&lt;br /&gt;
** 3 GB libres en una partición de disco formateada con '''sistema de ficheros Linux (ext2/3, xfs, etc.)'''&lt;br /&gt;
*DVD-ISO&lt;br /&gt;
** 5 GB libres de RAM + swap (para un DVD de tamaño completo)&lt;br /&gt;
** 15 GB libres en una partición de disco formateada con '''sistema de ficheros Linux (ext2/3, xfs, etc.)'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Instrucciones: ====&lt;br /&gt;
&lt;br /&gt;
# Arranque desde el ''CD de Knoppix''&lt;br /&gt;
# Bara una consola de root:&lt;br /&gt;
** Menú: Kmenu-&amp;gt;Knoppix-&amp;gt;Consola de Root&lt;br /&gt;
** Nota: Todas las órdenes a continuación son ejecutadas desde la consola de root.&lt;br /&gt;
# Configure su conexión a Internet (lo necesitará más adelante). Si usa DHCP, ya debería estar configurada.&lt;br /&gt;
** Nota: Ejecute '''ifconfig''' para comprobarlo.&lt;br /&gt;
# Find the partition you will use to work on. In this example it is called '''hda1''' . The partition should have a minimum of 3 GB free space&lt;br /&gt;
# Mount the partition:&lt;br /&gt;
** '''mount -rw /dev/hda1 /mnt/hda1'''&lt;br /&gt;
** Note: Make sure that it is read/write or you will get errors when you later chroot. To check: run '''mount'''&lt;br /&gt;
# Create a root directory to work in:&lt;br /&gt;
** '''mkdir /mnt/hda1/knx'''&lt;br /&gt;
** If you put all your files here and it will be easy to clean up&lt;br /&gt;
# If you don't have 1 GB RAM ('''cat /proc/meminfo''' (physical+swap)) then you will need a swapfile:&lt;br /&gt;
** '''cd /mnt/hda1/knx ; dd if=/dev/zero of=swapfile bs=1M count=750 ; mkswap swapfile ; swapon swapfile'''&lt;br /&gt;
# Make 2 directories, one for your new Master CD, one for the source, on a disk partition. Also, make additional directories under these named KNOPPIX:&lt;br /&gt;
** '''mkdir -p /mnt/hda1/knx/master/KNOPPIX'''&lt;br /&gt;
** '''mkdir -p /mnt/hda1/knx/source/KNOPPIX'''&lt;br /&gt;
# Now, copy the KNOPPIX files to your source directory :&lt;br /&gt;
'''* '''cp -Rp /KNOPPIX/''' /mnt/hda1/knx/source/KNOPPIX &amp;amp;'''&lt;br /&gt;
** Note: This will take a little while&lt;br /&gt;
# Copy the main HTML page for the startup page:&lt;br /&gt;
** '''cp /cdrom/index.html /mnt/hda1/knx/master/ '''&lt;br /&gt;
# Copy everything necessary files except the ~700 Mb KNOPPIX file.&lt;br /&gt;
** &amp;lt; 3.4: '''cd /cdrom/KNOPPIX;find . -size -10000k -type f -exec cp -p --parents {} /mnt/hda1/knx/master/KNOPPIX/ \;'''&lt;br /&gt;
** 3.4: '''cd /cdrom;find . -size -10000k -type f -exec cp -p --parents {} /mnt/hda1/knx/master/ \;'''&lt;br /&gt;
# Now you can &amp;quot;chroot&amp;quot; into the copied KNOPPIX:&lt;br /&gt;
** '''chroot /mnt/hda1/knx/source/KNOPPIX'''&lt;br /&gt;
&lt;br /&gt;
If you get a whole lot of '''/dev/null permission denied'''&lt;br /&gt;
errors,  you should do the following. This can happen if you save your Knoppix configure data to the same partition that you are using here, AND if you start with Knoppix with '''knoppix home=scan'''.&lt;br /&gt;
&lt;br /&gt;
Check your mount status if you met the problem: '''mount /dev/hdaX on /mnt/hdaX type ext3 (rw,nosuid,nodev)''' (replace X with your partiton number ) where &amp;quot;nodev&amp;quot; means that you are not accessible on mounted filesystem  and you can not access /dev/null. And some scripts get output redirect&lt;br /&gt;
to /dev/null... To solve this you should mount the target partition before you do chroot&lt;br /&gt;
like this:&lt;br /&gt;
 ^d  # control+d will exit the chroot&lt;br /&gt;
 mount /dev/hda1 /mnt/hda1&lt;br /&gt;
You should then see:&lt;br /&gt;
 mount /dev/hda1 on /mnt/hda1 type ext3 (rw)&lt;br /&gt;
&lt;br /&gt;
If the /dev/null warnings persist then before the chroot do :&lt;br /&gt;
 mount --bind /dev /mnt/hda1/knx/source/KNOPPIX/dev&lt;br /&gt;
You have to umount /mnt/hda1/knx/source/KNOPPIX/dev before building the CD image or your /dev directory on the CD will be messed up!&lt;br /&gt;
&lt;br /&gt;
then you can carry on and chroot.&lt;br /&gt;
&lt;br /&gt;
* You are now chrooted. &amp;quot;/&amp;quot; is actually &amp;quot;/mnt/hda1/knx/source/KNOPPIX&amp;quot;&lt;br /&gt;
* To use the internet you need to mount proc '''mount -t proc /proc proc'''&lt;br /&gt;
* Now edit /etc/resolv.conf and add your nameserver or &amp;quot;exit&amp;quot; chroot and copy the resolve.conf into the chroot folder: '''cp /etc/dhcpc/resolv.conf to /mnt/hda1/knx/source/KNOPPIX/etc/dhcpc/resolv.conf'''&lt;br /&gt;
* Also change smb.conf to your MS group if you want smbd support (MSHOME is XP Home ed. usually, and WORKGROUP is 9x Windows.&lt;br /&gt;
* check your chrooted internet connection : '''ping google.com'''&lt;br /&gt;
* Update your package list with '''apt-get update'''&lt;br /&gt;
* Now you can change stuff.&lt;br /&gt;
* '''Warning''': apt-get upgrade is a BAD IDEA. It will, quite probably, render your KNOPPIX remaster unbootable, or broken in some way. A far safer method is to only upgrade packages as necessary&lt;br /&gt;
** Before you can add stuff, you will probably need to remove some packages.  To get a list of packages installed, type this:&lt;br /&gt;
'''*''' '''dpkg-query -l'''&lt;br /&gt;
** If you want that list sorted by size (this way you can get rid of the biggies), type this:&lt;br /&gt;
'''*''' '''dpkg-query -W --showformat='${Installed-Size} ${Package}\n' | sort -n'''&lt;br /&gt;
** To remove a package (and all packages dependant on it), type this:&lt;br /&gt;
'''*''' '''apt-get remove &amp;lt;name-of-package-to-remove&amp;gt;'''&lt;br /&gt;
** To check for orphaned packages, type this:&lt;br /&gt;
'''*''' '''deborphan'''&lt;br /&gt;
** Want to save more space by getting rid of those pesky orphans (how cruel!), type this ('''Warning''', you won't be prompted yes/no to remove these packages.  When you press Enter after this command, those packages '''will be gone'''):&lt;br /&gt;
'''*''' '''deborphan | xargs apt-get -y remove'''&lt;br /&gt;
** If you're uncertain about the previous command and want to see what will happen without making any changes, just add the '''-s''' option to the apt-get command like this (you can do this with all of the apt-get commands, and it's a good habit to use this option before mass operations like this one):&lt;br /&gt;
'''*''' '''deborphan | xargs apt-get -s -y remove'''&lt;br /&gt;
** Now the good stuff.  If you wish to add a package, type this:&lt;br /&gt;
'''*''' '''apt-get install &amp;lt;name-of-package-to-install&amp;gt;'''&lt;br /&gt;
** What, don't know what packages to install?  Type this.  When the list appears, you can peruse (over 13k lines!) or search for things using '''/&amp;lt;search-term&amp;gt;''':&lt;br /&gt;
'''*''' '''apt-cache search .* | sort | less'''&lt;br /&gt;
** When you're done removing and adding packages, a good way to clean up is by typing this:&lt;br /&gt;
'''*''' '''COLUMNS=200 dpkg -l |grep ^rc |awk '{print $2} ' | xargs dpkg -P'''&lt;br /&gt;
** Also, because the Debian package system keeps a cache of downloaded packages, you may want to run the following to clear out those spare files:&lt;br /&gt;
'''*''' '''apt-get clean'''&lt;br /&gt;
** user settings are in /etc/skel&lt;br /&gt;
** tip: don't put files in /root they will be only available (at runtime) in /KNOPPIX/root&lt;br /&gt;
* Unmount /proc - very important! '''umount /proc'''&lt;br /&gt;
* Press '''CTRL+D''' to leave being chrooted.&lt;br /&gt;
&lt;br /&gt;
==== Notes : ====&lt;br /&gt;
&lt;br /&gt;
When testing X-based programs, you will have to '''export DISPLAY=localhost:0.0'''&lt;br /&gt;
&lt;br /&gt;
When you want to autorun some programs, one can create a script and put it in the directory /etc/rc5.d/ (This only loads items before X loads)&lt;br /&gt;
&lt;br /&gt;
interesting stuff in /etc/init.d/knoppix-autoconfig :&lt;br /&gt;
&lt;br /&gt;
* The X background file is /cdrom/KNOPPIX/background.gif '''(in knoppix 3.4: background.jpg)'''&lt;br /&gt;
* As well as floppyconfig, there is cdromconfig which will run cdrom/KNOPPIX/knoppix.sh&lt;br /&gt;
&lt;br /&gt;
interesting stuff in /etc/init.d/xsession :&lt;br /&gt;
* it ALSO sets background as /usr/local/lib/knoppix.gif&lt;br /&gt;
&lt;br /&gt;
Now, onto creating the ISO file :&lt;br /&gt;
&lt;br /&gt;
* we've finished customizing and ready to burn!&lt;br /&gt;
* first do some cleanup : ''' remove .bash_history files, tmp files etc '''&lt;br /&gt;
* '''rm -rf /mnt/hda1/knx/source/KNOPPIX/.rr_moved'''&lt;br /&gt;
* Now we'll make the big KNOPPIX file which is a cloop compressed ISO 9660 filesystem : '''mkisofs -R -U -V &amp;quot;KNOPPIX.net filesystem&amp;quot; -publisher &amp;quot;KNOPPIX www.knoppix.net&amp;quot; -hide-rr-moved -cache-inodes -no-bak -pad /mnt/hda1/knx/source/KNOPPIX | nice -5 /usr/bin/create_compressed_fs - 65536 &amp;gt; /mnt/hda1/knx/master/KNOPPIX/KNOPPIX'''&lt;br /&gt;
&lt;br /&gt;
the &amp;quot;www.knoppix.net&amp;quot; and &amp;quot;Knoppix.net filesystem&amp;quot; can be changed to what you want to call the file. You will get an error that it doesn't conform to ISO standards, you can ignore this.&lt;br /&gt;
&lt;br /&gt;
In Knoppix 3.4 the create_compressed_fs script has been updated so be sure to use it to obtain the best result.&lt;br /&gt;
It has a new option '''-b''' (best), which enables the best compression by using&lt;br /&gt;
different compression schemes and tries to optimize that way, but be careful, because that option is slow (10x slower).&lt;br /&gt;
&lt;br /&gt;
* if all went well, onto making the final CD-ROM Image :&lt;br /&gt;
* '''cd /mnt/hda1/knx/master'''&lt;br /&gt;
* '''rm -f KNOPPIX/md5sums; find -type f -not -name md5sums -not -name boot.cat -not -name isolinux.bin -exec md5sum {} \; &amp;gt;&amp;gt; KNOPPIX/md5sums''' (this will update the md5 hashes of the files included in the ISO, used for integrity checking)&lt;br /&gt;
* for Knoppix &amp;lt;= 3.3: '''mkisofs -pad -l -r -J -v -V &amp;quot;KNOPPIX&amp;quot; -b KNOPPIX/boot.img -c KNOPPIX/boot.cat -hide-rr-moved -o /mnt/hda1/knx/knoppix.iso /mnt/hda1/knx/master''' (the ISO is stored in /mnt/hda1/knx/knoppix.iso)&lt;br /&gt;
* For Knoppix &amp;gt;= 3.4 or other isolinux based distributions do:&lt;br /&gt;
'''mkisofs -pad -l -r -J -v -V &amp;quot;KNOPPIX&amp;quot; -no-emul-boot -boot-load-size 4 -boot-info-table -b boot/isolinux/isolinux.bin -c boot/isolinux/boot.cat -hide-rr-moved -o /mnt/hda1/knx/knoppix.iso /mnt/hda1/knx/master''' (the ISO is stored in /mnt/hda1/knx/knoppix.iso)&lt;br /&gt;
* all done!&lt;br /&gt;
&lt;br /&gt;
=== Tips ===&lt;br /&gt;
If you are looking for big installed packages then the command&lt;br /&gt;
: dpkg-awk &amp;quot;Status: .* installed$&amp;quot; -- Package Installed-Size | \&lt;br /&gt;
: awk '{print $2}' | egrep -v '^$' | xargs -n2 echo | \&lt;br /&gt;
: perl -pe 's/(\S+)\s(\S+)/$2 $1/' | sort -rg&lt;br /&gt;
will list the  packages  with size in descending order.&lt;br /&gt;
At least ten times faster is the command&lt;br /&gt;
&lt;br /&gt;
: dpkg-query -W --showformat='${Installed-Size} ${Package}\n' | sort -n&lt;br /&gt;
&lt;br /&gt;
and you don't need dpkg-awk or awk or perl.&lt;br /&gt;
&lt;br /&gt;
If you have trouble with the above sort command, try using KPackage, expanded all the trees and sorted by the size column to find big packages.&lt;br /&gt;
&lt;br /&gt;
Check out the program &amp;quot;deborphan&amp;quot;, it will list orphaned packages that you can remove, these packages were used by packages that are now removed.&lt;br /&gt;
&lt;br /&gt;
I have had good results remastering working from the cd as root working from fluxbox. Just say &amp;quot;knoppix 2&amp;quot; at the boot prompt and it will boot you to a root prompt where you can then say &amp;quot;startx /usr/bin/fluxbox&amp;quot;. I like to use the xterm unicode shell.&lt;br /&gt;
&lt;br /&gt;
While working chroot doing the remastering I like to use &amp;quot;apt-get remove --purge pkg-name&amp;quot; to remove packages because before it does anything it will stop and show detials on what it is fixing to remove and let you say &amp;quot;yes or no&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
If you don't use the above &amp;quot;apt-get&amp;quot; instructions and have a lot to cleanup and purge, here's the easy way to do it: &amp;quot;COLUMNS=200 dpkg -l |grep ^rc |awk '{print $2} ' &amp;gt;topurge&amp;quot;. That will make a list of all removed packages to purge and then you just say &amp;quot;dpkg -P `cat topurge `&amp;quot; and your all done. &amp;quot;COLUMNS=200 dpkg -l |grep ^rc |awk '{print $2} ' | xargs dpkg -P&amp;quot; is a one-line version of this.&lt;br /&gt;
Also use &amp;quot;deborphan &amp;gt;orphaned&amp;quot; then &amp;quot;dpkg -P `cat orphaned `&amp;quot;. &amp;quot;deborphan | xargs dpkg -P &amp;quot; is a one line version for that.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Thats it. This is an updated version of my previous howto. This is not meant for linux beginners, you will need to know your way around linux to get this to work. I'll update this as corrections/improvements/etc come through.&lt;br /&gt;
&lt;br /&gt;
Thanks to aay, charan, Tech2k, and #knoppix for some corrections and tips and ideas.  Feel free to edit or add to this howto.&lt;br /&gt;
Note about swap:&amp;lt;br&amp;gt;&lt;br /&gt;
You don't really need 1G swap as there are two new tools to create compressed filesystems. Here are some candidates to make''compressed''fs:&lt;br /&gt;
* Valentijn's rewrite [http://projects.openoffice.nl/downloads/compressloop/]&lt;br /&gt;
* Quozl's port of compressloop for Knoppix 3.4 [http://quozl.linux.org.au/compressloop-1.9-64bit.c]&lt;br /&gt;
* Quozl's distributed compressloop (use more than one processor to speed things up) [http://quozl.linux.org.au/knoppix/compressloop/] or [http://quozl.netrek.org/knoppix/compressloop/]&lt;br /&gt;
* Justin's patch [http://s.bouncybouncy.net/~justin/code/] (link broken) I also just wrote a distributed cloop compressor(or for smp)  It's in that same directory.&lt;br /&gt;
&lt;br /&gt;
==== Tip, test cd-image without recording cd ====&lt;br /&gt;
&lt;br /&gt;
If you have a spare partition with at least 700MB free space formatted with ext2, ext3 or Vfat, you can use this for test by booting from a floppy disk. A floppy boot will look for a partiton with /KNOPPIX/ in the root, and the compressed image /KNOPPIX/KNOPPIX. Instead of using the sub-directory /mnt/hda1/knx/master/KNOPPIX/ as described above, it should be called /mnt/hda2/KNOPPIX/ . The root index.html will then be located at /mnt/hda2/index.html and the compressed image will be at /mnt/hda2/KNOPPIX/KNOPPIX . Now you can boot from floppy and use /mnt/hda2 as your image. For further information see [[Hd BasedHowTo]].&lt;br /&gt;
&lt;br /&gt;
If you don't have an extra partition or you don't want to do so much for it, you can use Qemu ( see [http://fabrice.bellard.free.fr/qemu/] ) with the ISO image like this:&lt;br /&gt;
'''qemu -m 128 -cdrom /temp/knoppix-custom.iso -boot d -user-net'''&lt;br /&gt;
You even do not have to build a hard disk image before, just install Qemu and try this. Amazing!&lt;br /&gt;
&lt;br /&gt;
==== Booting Knoppix images with GRUB ====&lt;br /&gt;
* First copy /boot of the Knoppix cd to your boot partition (or even your dos partition). I named mine boot.knoppix&lt;br /&gt;
''' Copy the /KNOPPIX directory to your '''root directory* of any hard disk. You may place it somewhere other than the boot partition. (ext2/3, reiserfs, vfat are supported)&lt;br /&gt;
* put the following in your /boot/grub/menu.lst:&lt;br /&gt;
 title           KNOPPIX&lt;br /&gt;
 root            (hd0,0)&lt;br /&gt;
 kernel  /boot.knoppix/vmlinuz 2 fromhd=/dev/hda4 lang=us&lt;br /&gt;
 initrd  /boot.knoppix/miniroot.gz&lt;br /&gt;
* notice the fromhd parameter: it's the location of the /KNOPPIX directory&lt;br /&gt;
* reboot and have fun.&lt;br /&gt;
&lt;br /&gt;
If my howto is too confusing, or you'd like a second opinion, check out charan's very nice remastering howto : http://gnubox.dyndns.org:8080/~sunil/knoppix.php .&lt;br /&gt;
Another Howto is at  http://www.stirnimann.com/mystuff/doc/knoppix.txt&lt;br /&gt;
&lt;br /&gt;
There is a wizard, which knows all the unpacking, compressing and CD-recording steps mentioned here. It also shows a shell where you can update the uncompressed KNOPPIX system using debian's standard software installation tools. It is called mmkcdrom and part of the plugscript package: [http://rcswww.urz.tu-dresden.de/~holzhey/plugscript]&lt;br /&gt;
&lt;br /&gt;
Yet another HOWTO, for shell freaks, is at http://quozl.linux.org.au/knoppix/&lt;br /&gt;
&lt;br /&gt;
Be sure to check out the [http://knoppix.net/forum/viewforum.php?f=2 Knoppix Customization Forum] for ideas and help with remastering.&lt;br /&gt;
----&lt;br /&gt;
This is the recommended directory layout for remastering KNOPPIX:&lt;br /&gt;
 . (invoke ../remaster from here)&lt;br /&gt;
 |-- master (invoke ../../[[u]]mountbootimage from here)&lt;br /&gt;
 |   |-- KNOPPIX&lt;br /&gt;
 |   |   |-- KNOPPIX (compressed image)&lt;br /&gt;
 |   |   |-- boot.img (boot floppy image)&lt;br /&gt;
 |   |   `-- (other files snipped)&lt;br /&gt;
 |   `-- index.html&lt;br /&gt;
 `-- source&lt;br /&gt;
 `-- KNOPPIX (this directory can be chrooted into)&lt;br /&gt;
 |-- bin&lt;br /&gt;
 |-- boot&lt;br /&gt;
 |-- cdrom&lt;br /&gt;
 |-- dev&lt;br /&gt;
 |-- etc&lt;br /&gt;
 |-- floppy&lt;br /&gt;
 |-- home&lt;br /&gt;
 |-- initrd&lt;br /&gt;
 |-- lib&lt;br /&gt;
 |-- mnt&lt;br /&gt;
 |-- none&lt;br /&gt;
 |-- opt&lt;br /&gt;
 |-- proc&lt;br /&gt;
 |-- root&lt;br /&gt;
 |-- sbin&lt;br /&gt;
 |-- tmp -&amp;gt; /var/tmp&lt;br /&gt;
 |-- usr&lt;br /&gt;
 |-- var&lt;br /&gt;
 `-- vmlinuz -&amp;gt; boot/vmlinuz-2.4.22-xfs&lt;br /&gt;
----&lt;br /&gt;
the following script &amp;quot;remaster&amp;quot; will do the remaster process for you. Use as root, or you will end up with wrong access rights in the image.&lt;br /&gt;
&lt;br /&gt;
The script has last been tried out on Debian sid on 2004-04-02.&lt;br /&gt;
&lt;br /&gt;
 #!/bin/bash -x&lt;br /&gt;
 # This script builds a new KNOPPIX ISO image.&lt;br /&gt;
 # Copyright (C) 2004 by Marc Haber &amp;lt;mh+knoppix-remaster@zugschlus.de&amp;gt;&lt;br /&gt;
 # License: GPL V2&lt;br /&gt;
 &lt;br /&gt;
 ROOT=&amp;quot;$PWD&amp;quot;&lt;br /&gt;
 SOURCE=&amp;quot;$ROOT/source/KNOPPIX&amp;quot;&lt;br /&gt;
 MASTER=&amp;quot;$ROOT/master&amp;quot;&lt;br /&gt;
 CLOOPTARGET=&amp;quot;$ROOT/master/KNOPPIX/KNOPPIX&amp;quot;&lt;br /&gt;
 TARGET=&amp;quot;$ROOT&amp;quot;&lt;br /&gt;
 EXCLUDELIST=&amp;quot;$ROOT/source/excludelist&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 rm -rf $SOURCE/.rr_moved&lt;br /&gt;
 &lt;br /&gt;
 cd $SOURCE&lt;br /&gt;
 mkisofs -R -U -V &amp;quot;KNOPPIX.net filesystem&amp;quot; \&lt;br /&gt;
 -P &amp;quot;KNOPPIX www.knoppix.net&amp;quot; \&lt;br /&gt;
 -hide-rr-moved -cache-inodes -no-bak -pad \&lt;br /&gt;
 -exclude-list $EXCLUDELIST \&lt;br /&gt;
 . | nice -5 /usr/bin/create''compressed''fs - 65536 &amp;gt; $CLOOPTARGET&lt;br /&gt;
 &lt;br /&gt;
 cd $MASTER&lt;br /&gt;
 rm -f KNOPPIX/md5sums&lt;br /&gt;
 find -type f -not -name md5sums -not -name boot.cat -exec md5sum {} \; &amp;gt;&amp;gt; KNOPPIX/md5sums&lt;br /&gt;
 mkisofs -pad -l -r -J -v -V &amp;quot;KNOPPIX&amp;quot; -b KNOPPIX/boot.img \&lt;br /&gt;
 -c KNOPPIX/boot.cat -hide-rr-moved -o $TARGET/knoppix.iso $MASTER&lt;br /&gt;
----&lt;br /&gt;
The following script will loop-mount boot floppy image and initrd image for modification. The umount function will build a new initrd image and put it back on the boot floppy image.&lt;br /&gt;
&lt;br /&gt;
The script has last been tried out on Debian sid on 2004-01-13.&lt;br /&gt;
&amp;lt;!-- lines starting with space a preformatted --&amp;gt;&lt;br /&gt;
 #!/bin/bash -x&lt;br /&gt;
 # This script will loop-mount boot floppy and initrd image&lt;br /&gt;
 # Copyright (C) 2004 by Marc Haber &amp;lt;mh+knoppix-remaster@zugschlus.de&amp;gt;&lt;br /&gt;
 # License: GPL V2&lt;br /&gt;
 unset CDPATH || true&lt;br /&gt;
 &lt;br /&gt;
 # if not root, re-invoke self as root&lt;br /&gt;
 if [[ &amp;quot;`id -u`&amp;quot; -ne 0 ]]; then&lt;br /&gt;
 export LOCUSER=&amp;quot;$USER&amp;quot;&lt;br /&gt;
 export LOCHOME=&amp;quot;$HOME&amp;quot;&lt;br /&gt;
 if [[ &amp;quot;${SHELLOPTS/xtrace/}&amp;quot; != &amp;quot;$SHELLOPTS&amp;quot; ]]; then&lt;br /&gt;
 sudo bash -x $0 $@&lt;br /&gt;
 exit $?&lt;br /&gt;
 else&lt;br /&gt;
 sudo $0 $@&lt;br /&gt;
 exit $?&lt;br /&gt;
 fi&lt;br /&gt;
 else&lt;br /&gt;
 LOCUSER=&amp;quot;${LOCUSER:-$USER}&amp;quot;&lt;br /&gt;
 LOCHOME=&amp;quot;${LOCHOME:-$HOME}&amp;quot;&lt;br /&gt;
 fi&lt;br /&gt;
 set -e&lt;br /&gt;
 &lt;br /&gt;
 KNOPPIXDIR=&amp;quot;KNOPPIX&amp;quot;&lt;br /&gt;
 BOOTIMGFILE=&amp;quot;$KNOPPIXDIR/boot.img&amp;quot;&lt;br /&gt;
 BOOTIMGFS=&amp;quot;vfat&amp;quot;&lt;br /&gt;
 BOOTIMGDIR=&amp;quot;boot.img&amp;quot;&lt;br /&gt;
 INITRDGZ=&amp;quot;$BOOTIMGDIR/miniroot.gz&amp;quot;&lt;br /&gt;
 INITRDFILE=&amp;quot;$KNOPPIXDIR/miniroot&amp;quot;&lt;br /&gt;
 INITRDFS=&amp;quot;ext2&amp;quot;&lt;br /&gt;
 INITRDDIR=&amp;quot;miniroot&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 mountbootimage() {&lt;br /&gt;
 if ! modprobe loop; then&lt;br /&gt;
 echo &amp;gt;&amp;amp;2 &amp;quot;ERR: cannot load loop module&amp;quot;&lt;br /&gt;
 exit 1&lt;br /&gt;
 fi&lt;br /&gt;
 &lt;br /&gt;
 if ! [[ -e &amp;quot;$BOOTIMGFILE&amp;quot; ]]; then&lt;br /&gt;
 echo &amp;gt;&amp;amp;2 &amp;quot;ERR: no $BOOTIMGFILE found&amp;quot;&lt;br /&gt;
 exit 1&lt;br /&gt;
 fi&lt;br /&gt;
 &lt;br /&gt;
 for nofile in $BOOTIMGDIR $INITRDGZ $INITRDFILE $INITRDDIR; do&lt;br /&gt;
 if [[ -e &amp;quot;$nofile&amp;quot; ]]; then&lt;br /&gt;
 echo &amp;gt;&amp;amp;2 &amp;quot;ERR: $nofile already exists&amp;quot;&lt;br /&gt;
 exit 1&lt;br /&gt;
 fi&lt;br /&gt;
 done&lt;br /&gt;
 &lt;br /&gt;
 mkdir -p $BOOTIMGDIR&lt;br /&gt;
 mount -o loop,uid=$LOCUSER -t $BOOTIMGFS $BOOTIMGFILE $BOOTIMGDIR&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt; $INITRDGZ gunzip &amp;gt; $INITRDFILE&lt;br /&gt;
 mkdir -p $INITRDDIR&lt;br /&gt;
 mount -o loop -t $INITRDFS $INITRDFILE $INITRDDIR&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 umountbootimage() {&lt;br /&gt;
 dd if=/dev/zero of=$INITRDDIR/nullfile || true&lt;br /&gt;
 sync&lt;br /&gt;
 rm $INITRDDIR/nullfile&lt;br /&gt;
 umount $INITRDDIR&lt;br /&gt;
 rmdir $INITRDDIR&lt;br /&gt;
 &amp;lt; $INITRDFILE gzip --best &amp;gt; $INITRDGZ&lt;br /&gt;
 rm -f $INITRDFILE&lt;br /&gt;
 &lt;br /&gt;
 umount $BOOTIMGDIR&lt;br /&gt;
 rmdir $BOOTIMGDIR&lt;br /&gt;
 &lt;br /&gt;
 syslinux KNOPPIX/boot.img&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 case &amp;quot;`basename $0`&amp;quot; in&lt;br /&gt;
 mountbootimage)&lt;br /&gt;
 mountbootimage&lt;br /&gt;
 ;;&lt;br /&gt;
 umountbootimage)&lt;br /&gt;
 umountbootimage&lt;br /&gt;
 ;;&lt;br /&gt;
 *)&lt;br /&gt;
 echo &amp;gt;&amp;amp;2 &amp;quot;ERR: called with unknown name `basename $0`&amp;quot;&lt;br /&gt;
 exit 1&lt;br /&gt;
 ;;&lt;br /&gt;
 esac&lt;/div&gt;</summary>
		<author><name>Valonso</name></author>	</entry>

	<entry>
		<id>https://mail.knoppix.net/wiki/Knoppix_Remastering_Howto_Spanish</id>
		<title>Knoppix Remastering Howto Spanish</title>
		<link rel="alternate" type="text/html" href="https://mail.knoppix.net/wiki/Knoppix_Remastering_Howto_Spanish"/>
				<updated>2005-01-10T16:51:39Z</updated>
		
		<summary type="html">&lt;p&gt;Valonso: /* This is a guide that will show you how to remaster KNOPPIX */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Traducciones: ==&lt;br /&gt;
* Versión en inglés: [[Knoppix Remastering Howto]]&lt;br /&gt;
* Versión en alemán: [[Knoppix Remastering Howto Deutsch]]&lt;br /&gt;
----== See also : ==&lt;br /&gt;
* If you want to add a custom kernel, check out the [[Knoppix Custom Kernel Howto]]&lt;br /&gt;
* There also a guide at O'Reilly on the same topic : [[http://linux.oreillynet.com/lpt/a/4323 Using and Customizing Knoppix]]&lt;br /&gt;
----&lt;br /&gt;
=== Esta guía le mostrará cómo remasterizar KNOPPIX ===&lt;br /&gt;
(Notas : las órdenes deberían aparecer en una sóla línea, por favor maximice su ventana del navegador. Si tiene cualquier comentario o sugerencia, por favor envíe el formulario que hay al final.)&lt;br /&gt;
&lt;br /&gt;
Puede que desee personalizar un Knoppix ya adaptado, de forma que no tenga que hacer tanto esfuerzo (tal como eliminar programas). Si es así, vea  [[Knoppix Customizations]].&lt;br /&gt;
&lt;br /&gt;
==== Requisitos del sistema: ====&lt;br /&gt;
*CD-ISO&lt;br /&gt;
** por lo menos 1 GB de memoria libre total FREE RAM+Swap (ej. 256M ram, y 750M swap DISPONIBLE) (a menos que use un programa de compresión diferente - busque compressloop en esta página)&lt;br /&gt;
** 3 GB libres en una partición de disco formateada con '''sistema de ficheros Linux (ext2/3, xfs, etc.)'''&lt;br /&gt;
*DVD-ISO&lt;br /&gt;
** 5 GB libres de RAM + swap (para un DVD de tamaño completo)&lt;br /&gt;
** 15 GB libres en una partición de disco formateada con '''sistema de ficheros Linux (ext2/3, xfs, etc.)'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Instructions: ====&lt;br /&gt;
&lt;br /&gt;
# Boot from the ''Knoppix CD''&lt;br /&gt;
# Open a root shell:&lt;br /&gt;
** Menu: Kmenu-&amp;gt;Knoppix-&amp;gt;Root Shell&lt;br /&gt;
** Note: All commands below are run from this root shell.&lt;br /&gt;
# Configure your Internet connection (we'll need this later). If you use DHCP, it should already be configured.&lt;br /&gt;
** Note: Run '''ifconfig''' to check.&lt;br /&gt;
# Find the partition you will use to work on. In this example it is called '''hda1''' . The partition should have a minimum of 3 GB free space&lt;br /&gt;
# Mount the partition:&lt;br /&gt;
** '''mount -rw /dev/hda1 /mnt/hda1'''&lt;br /&gt;
** Note: Make sure that it is read/write or you will get errors when you later chroot. To check: run '''mount'''&lt;br /&gt;
# Create a root directory to work in:&lt;br /&gt;
** '''mkdir /mnt/hda1/knx'''&lt;br /&gt;
** If you put all your files here and it will be easy to clean up&lt;br /&gt;
# If you don't have 1 GB RAM ('''cat /proc/meminfo''' (physical+swap)) then you will need a swapfile:&lt;br /&gt;
** '''cd /mnt/hda1/knx ; dd if=/dev/zero of=swapfile bs=1M count=750 ; mkswap swapfile ; swapon swapfile'''&lt;br /&gt;
# Make 2 directories, one for your new Master CD, one for the source, on a disk partition. Also, make additional directories under these named KNOPPIX:&lt;br /&gt;
** '''mkdir -p /mnt/hda1/knx/master/KNOPPIX'''&lt;br /&gt;
** '''mkdir -p /mnt/hda1/knx/source/KNOPPIX'''&lt;br /&gt;
# Now, copy the KNOPPIX files to your source directory :&lt;br /&gt;
'''* '''cp -Rp /KNOPPIX/''' /mnt/hda1/knx/source/KNOPPIX &amp;amp;'''&lt;br /&gt;
** Note: This will take a little while&lt;br /&gt;
# Copy the main HTML page for the startup page:&lt;br /&gt;
** '''cp /cdrom/index.html /mnt/hda1/knx/master/ '''&lt;br /&gt;
# Copy everything necessary files except the ~700 Mb KNOPPIX file.&lt;br /&gt;
** &amp;lt; 3.4: '''cd /cdrom/KNOPPIX;find . -size -10000k -type f -exec cp -p --parents {} /mnt/hda1/knx/master/KNOPPIX/ \;'''&lt;br /&gt;
** 3.4: '''cd /cdrom;find . -size -10000k -type f -exec cp -p --parents {} /mnt/hda1/knx/master/ \;'''&lt;br /&gt;
# Now you can &amp;quot;chroot&amp;quot; into the copied KNOPPIX:&lt;br /&gt;
** '''chroot /mnt/hda1/knx/source/KNOPPIX'''&lt;br /&gt;
&lt;br /&gt;
If you get a whole lot of '''/dev/null permission denied'''&lt;br /&gt;
errors,  you should do the following. This can happen if you save your Knoppix configure data to the same partition that you are using here, AND if you start with Knoppix with '''knoppix home=scan'''.&lt;br /&gt;
&lt;br /&gt;
Check your mount status if you met the problem: '''mount /dev/hdaX on /mnt/hdaX type ext3 (rw,nosuid,nodev)''' (replace X with your partiton number ) where &amp;quot;nodev&amp;quot; means that you are not accessible on mounted filesystem  and you can not access /dev/null. And some scripts get output redirect&lt;br /&gt;
to /dev/null... To solve this you should mount the target partition before you do chroot&lt;br /&gt;
like this:&lt;br /&gt;
 ^d  # control+d will exit the chroot&lt;br /&gt;
 mount /dev/hda1 /mnt/hda1&lt;br /&gt;
You should then see:&lt;br /&gt;
 mount /dev/hda1 on /mnt/hda1 type ext3 (rw)&lt;br /&gt;
&lt;br /&gt;
If the /dev/null warnings persist then before the chroot do :&lt;br /&gt;
 mount --bind /dev /mnt/hda1/knx/source/KNOPPIX/dev&lt;br /&gt;
You have to umount /mnt/hda1/knx/source/KNOPPIX/dev before building the CD image or your /dev directory on the CD will be messed up!&lt;br /&gt;
&lt;br /&gt;
then you can carry on and chroot.&lt;br /&gt;
&lt;br /&gt;
* You are now chrooted. &amp;quot;/&amp;quot; is actually &amp;quot;/mnt/hda1/knx/source/KNOPPIX&amp;quot;&lt;br /&gt;
* To use the internet you need to mount proc '''mount -t proc /proc proc'''&lt;br /&gt;
* Now edit /etc/resolv.conf and add your nameserver or &amp;quot;exit&amp;quot; chroot and copy the resolve.conf into the chroot folder: '''cp /etc/dhcpc/resolv.conf to /mnt/hda1/knx/source/KNOPPIX/etc/dhcpc/resolv.conf'''&lt;br /&gt;
* Also change smb.conf to your MS group if you want smbd support (MSHOME is XP Home ed. usually, and WORKGROUP is 9x Windows.&lt;br /&gt;
* check your chrooted internet connection : '''ping google.com'''&lt;br /&gt;
* Update your package list with '''apt-get update'''&lt;br /&gt;
* Now you can change stuff.&lt;br /&gt;
* '''Warning''': apt-get upgrade is a BAD IDEA. It will, quite probably, render your KNOPPIX remaster unbootable, or broken in some way. A far safer method is to only upgrade packages as necessary&lt;br /&gt;
** Before you can add stuff, you will probably need to remove some packages.  To get a list of packages installed, type this:&lt;br /&gt;
'''*''' '''dpkg-query -l'''&lt;br /&gt;
** If you want that list sorted by size (this way you can get rid of the biggies), type this:&lt;br /&gt;
'''*''' '''dpkg-query -W --showformat='${Installed-Size} ${Package}\n' | sort -n'''&lt;br /&gt;
** To remove a package (and all packages dependant on it), type this:&lt;br /&gt;
'''*''' '''apt-get remove &amp;lt;name-of-package-to-remove&amp;gt;'''&lt;br /&gt;
** To check for orphaned packages, type this:&lt;br /&gt;
'''*''' '''deborphan'''&lt;br /&gt;
** Want to save more space by getting rid of those pesky orphans (how cruel!), type this ('''Warning''', you won't be prompted yes/no to remove these packages.  When you press Enter after this command, those packages '''will be gone'''):&lt;br /&gt;
'''*''' '''deborphan | xargs apt-get -y remove'''&lt;br /&gt;
** If you're uncertain about the previous command and want to see what will happen without making any changes, just add the '''-s''' option to the apt-get command like this (you can do this with all of the apt-get commands, and it's a good habit to use this option before mass operations like this one):&lt;br /&gt;
'''*''' '''deborphan | xargs apt-get -s -y remove'''&lt;br /&gt;
** Now the good stuff.  If you wish to add a package, type this:&lt;br /&gt;
'''*''' '''apt-get install &amp;lt;name-of-package-to-install&amp;gt;'''&lt;br /&gt;
** What, don't know what packages to install?  Type this.  When the list appears, you can peruse (over 13k lines!) or search for things using '''/&amp;lt;search-term&amp;gt;''':&lt;br /&gt;
'''*''' '''apt-cache search .* | sort | less'''&lt;br /&gt;
** When you're done removing and adding packages, a good way to clean up is by typing this:&lt;br /&gt;
'''*''' '''COLUMNS=200 dpkg -l |grep ^rc |awk '{print $2} ' | xargs dpkg -P'''&lt;br /&gt;
** Also, because the Debian package system keeps a cache of downloaded packages, you may want to run the following to clear out those spare files:&lt;br /&gt;
'''*''' '''apt-get clean'''&lt;br /&gt;
** user settings are in /etc/skel&lt;br /&gt;
** tip: don't put files in /root they will be only available (at runtime) in /KNOPPIX/root&lt;br /&gt;
* Unmount /proc - very important! '''umount /proc'''&lt;br /&gt;
* Press '''CTRL+D''' to leave being chrooted.&lt;br /&gt;
&lt;br /&gt;
==== Notes : ====&lt;br /&gt;
&lt;br /&gt;
When testing X-based programs, you will have to '''export DISPLAY=localhost:0.0'''&lt;br /&gt;
&lt;br /&gt;
When you want to autorun some programs, one can create a script and put it in the directory /etc/rc5.d/ (This only loads items before X loads)&lt;br /&gt;
&lt;br /&gt;
interesting stuff in /etc/init.d/knoppix-autoconfig :&lt;br /&gt;
&lt;br /&gt;
* The X background file is /cdrom/KNOPPIX/background.gif '''(in knoppix 3.4: background.jpg)'''&lt;br /&gt;
* As well as floppyconfig, there is cdromconfig which will run cdrom/KNOPPIX/knoppix.sh&lt;br /&gt;
&lt;br /&gt;
interesting stuff in /etc/init.d/xsession :&lt;br /&gt;
* it ALSO sets background as /usr/local/lib/knoppix.gif&lt;br /&gt;
&lt;br /&gt;
Now, onto creating the ISO file :&lt;br /&gt;
&lt;br /&gt;
* we've finished customizing and ready to burn!&lt;br /&gt;
* first do some cleanup : ''' remove .bash_history files, tmp files etc '''&lt;br /&gt;
* '''rm -rf /mnt/hda1/knx/source/KNOPPIX/.rr_moved'''&lt;br /&gt;
* Now we'll make the big KNOPPIX file which is a cloop compressed ISO 9660 filesystem : '''mkisofs -R -U -V &amp;quot;KNOPPIX.net filesystem&amp;quot; -publisher &amp;quot;KNOPPIX www.knoppix.net&amp;quot; -hide-rr-moved -cache-inodes -no-bak -pad /mnt/hda1/knx/source/KNOPPIX | nice -5 /usr/bin/create_compressed_fs - 65536 &amp;gt; /mnt/hda1/knx/master/KNOPPIX/KNOPPIX'''&lt;br /&gt;
&lt;br /&gt;
the &amp;quot;www.knoppix.net&amp;quot; and &amp;quot;Knoppix.net filesystem&amp;quot; can be changed to what you want to call the file. You will get an error that it doesn't conform to ISO standards, you can ignore this.&lt;br /&gt;
&lt;br /&gt;
In Knoppix 3.4 the create_compressed_fs script has been updated so be sure to use it to obtain the best result.&lt;br /&gt;
It has a new option '''-b''' (best), which enables the best compression by using&lt;br /&gt;
different compression schemes and tries to optimize that way, but be careful, because that option is slow (10x slower).&lt;br /&gt;
&lt;br /&gt;
* if all went well, onto making the final CD-ROM Image :&lt;br /&gt;
* '''cd /mnt/hda1/knx/master'''&lt;br /&gt;
* '''rm -f KNOPPIX/md5sums; find -type f -not -name md5sums -not -name boot.cat -not -name isolinux.bin -exec md5sum {} \; &amp;gt;&amp;gt; KNOPPIX/md5sums''' (this will update the md5 hashes of the files included in the ISO, used for integrity checking)&lt;br /&gt;
* for Knoppix &amp;lt;= 3.3: '''mkisofs -pad -l -r -J -v -V &amp;quot;KNOPPIX&amp;quot; -b KNOPPIX/boot.img -c KNOPPIX/boot.cat -hide-rr-moved -o /mnt/hda1/knx/knoppix.iso /mnt/hda1/knx/master''' (the ISO is stored in /mnt/hda1/knx/knoppix.iso)&lt;br /&gt;
* For Knoppix &amp;gt;= 3.4 or other isolinux based distributions do:&lt;br /&gt;
'''mkisofs -pad -l -r -J -v -V &amp;quot;KNOPPIX&amp;quot; -no-emul-boot -boot-load-size 4 -boot-info-table -b boot/isolinux/isolinux.bin -c boot/isolinux/boot.cat -hide-rr-moved -o /mnt/hda1/knx/knoppix.iso /mnt/hda1/knx/master''' (the ISO is stored in /mnt/hda1/knx/knoppix.iso)&lt;br /&gt;
* all done!&lt;br /&gt;
&lt;br /&gt;
=== Tips ===&lt;br /&gt;
If you are looking for big installed packages then the command&lt;br /&gt;
: dpkg-awk &amp;quot;Status: .* installed$&amp;quot; -- Package Installed-Size | \&lt;br /&gt;
: awk '{print $2}' | egrep -v '^$' | xargs -n2 echo | \&lt;br /&gt;
: perl -pe 's/(\S+)\s(\S+)/$2 $1/' | sort -rg&lt;br /&gt;
will list the  packages  with size in descending order.&lt;br /&gt;
At least ten times faster is the command&lt;br /&gt;
&lt;br /&gt;
: dpkg-query -W --showformat='${Installed-Size} ${Package}\n' | sort -n&lt;br /&gt;
&lt;br /&gt;
and you don't need dpkg-awk or awk or perl.&lt;br /&gt;
&lt;br /&gt;
If you have trouble with the above sort command, try using KPackage, expanded all the trees and sorted by the size column to find big packages.&lt;br /&gt;
&lt;br /&gt;
Check out the program &amp;quot;deborphan&amp;quot;, it will list orphaned packages that you can remove, these packages were used by packages that are now removed.&lt;br /&gt;
&lt;br /&gt;
I have had good results remastering working from the cd as root working from fluxbox. Just say &amp;quot;knoppix 2&amp;quot; at the boot prompt and it will boot you to a root prompt where you can then say &amp;quot;startx /usr/bin/fluxbox&amp;quot;. I like to use the xterm unicode shell.&lt;br /&gt;
&lt;br /&gt;
While working chroot doing the remastering I like to use &amp;quot;apt-get remove --purge pkg-name&amp;quot; to remove packages because before it does anything it will stop and show detials on what it is fixing to remove and let you say &amp;quot;yes or no&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
If you don't use the above &amp;quot;apt-get&amp;quot; instructions and have a lot to cleanup and purge, here's the easy way to do it: &amp;quot;COLUMNS=200 dpkg -l |grep ^rc |awk '{print $2} ' &amp;gt;topurge&amp;quot;. That will make a list of all removed packages to purge and then you just say &amp;quot;dpkg -P `cat topurge `&amp;quot; and your all done. &amp;quot;COLUMNS=200 dpkg -l |grep ^rc |awk '{print $2} ' | xargs dpkg -P&amp;quot; is a one-line version of this.&lt;br /&gt;
Also use &amp;quot;deborphan &amp;gt;orphaned&amp;quot; then &amp;quot;dpkg -P `cat orphaned `&amp;quot;. &amp;quot;deborphan | xargs dpkg -P &amp;quot; is a one line version for that.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Thats it. This is an updated version of my previous howto. This is not meant for linux beginners, you will need to know your way around linux to get this to work. I'll update this as corrections/improvements/etc come through.&lt;br /&gt;
&lt;br /&gt;
Thanks to aay, charan, Tech2k, and #knoppix for some corrections and tips and ideas.  Feel free to edit or add to this howto.&lt;br /&gt;
Note about swap:&amp;lt;br&amp;gt;&lt;br /&gt;
You don't really need 1G swap as there are two new tools to create compressed filesystems. Here are some candidates to make''compressed''fs:&lt;br /&gt;
* Valentijn's rewrite [http://projects.openoffice.nl/downloads/compressloop/]&lt;br /&gt;
* Quozl's port of compressloop for Knoppix 3.4 [http://quozl.linux.org.au/compressloop-1.9-64bit.c]&lt;br /&gt;
* Quozl's distributed compressloop (use more than one processor to speed things up) [http://quozl.linux.org.au/knoppix/compressloop/] or [http://quozl.netrek.org/knoppix/compressloop/]&lt;br /&gt;
* Justin's patch [http://s.bouncybouncy.net/~justin/code/] (link broken) I also just wrote a distributed cloop compressor(or for smp)  It's in that same directory.&lt;br /&gt;
&lt;br /&gt;
==== Tip, test cd-image without recording cd ====&lt;br /&gt;
&lt;br /&gt;
If you have a spare partition with at least 700MB free space formatted with ext2, ext3 or Vfat, you can use this for test by booting from a floppy disk. A floppy boot will look for a partiton with /KNOPPIX/ in the root, and the compressed image /KNOPPIX/KNOPPIX. Instead of using the sub-directory /mnt/hda1/knx/master/KNOPPIX/ as described above, it should be called /mnt/hda2/KNOPPIX/ . The root index.html will then be located at /mnt/hda2/index.html and the compressed image will be at /mnt/hda2/KNOPPIX/KNOPPIX . Now you can boot from floppy and use /mnt/hda2 as your image. For further information see [[Hd BasedHowTo]].&lt;br /&gt;
&lt;br /&gt;
If you don't have an extra partition or you don't want to do so much for it, you can use Qemu ( see [http://fabrice.bellard.free.fr/qemu/] ) with the ISO image like this:&lt;br /&gt;
'''qemu -m 128 -cdrom /temp/knoppix-custom.iso -boot d -user-net'''&lt;br /&gt;
You even do not have to build a hard disk image before, just install Qemu and try this. Amazing!&lt;br /&gt;
&lt;br /&gt;
==== Booting Knoppix images with GRUB ====&lt;br /&gt;
* First copy /boot of the Knoppix cd to your boot partition (or even your dos partition). I named mine boot.knoppix&lt;br /&gt;
''' Copy the /KNOPPIX directory to your '''root directory* of any hard disk. You may place it somewhere other than the boot partition. (ext2/3, reiserfs, vfat are supported)&lt;br /&gt;
* put the following in your /boot/grub/menu.lst:&lt;br /&gt;
 title           KNOPPIX&lt;br /&gt;
 root            (hd0,0)&lt;br /&gt;
 kernel  /boot.knoppix/vmlinuz 2 fromhd=/dev/hda4 lang=us&lt;br /&gt;
 initrd  /boot.knoppix/miniroot.gz&lt;br /&gt;
* notice the fromhd parameter: it's the location of the /KNOPPIX directory&lt;br /&gt;
* reboot and have fun.&lt;br /&gt;
&lt;br /&gt;
If my howto is too confusing, or you'd like a second opinion, check out charan's very nice remastering howto : http://gnubox.dyndns.org:8080/~sunil/knoppix.php .&lt;br /&gt;
Another Howto is at  http://www.stirnimann.com/mystuff/doc/knoppix.txt&lt;br /&gt;
&lt;br /&gt;
There is a wizard, which knows all the unpacking, compressing and CD-recording steps mentioned here. It also shows a shell where you can update the uncompressed KNOPPIX system using debian's standard software installation tools. It is called mmkcdrom and part of the plugscript package: [http://rcswww.urz.tu-dresden.de/~holzhey/plugscript]&lt;br /&gt;
&lt;br /&gt;
Yet another HOWTO, for shell freaks, is at http://quozl.linux.org.au/knoppix/&lt;br /&gt;
&lt;br /&gt;
Be sure to check out the [http://knoppix.net/forum/viewforum.php?f=2 Knoppix Customization Forum] for ideas and help with remastering.&lt;br /&gt;
----&lt;br /&gt;
This is the recommended directory layout for remastering KNOPPIX:&lt;br /&gt;
 . (invoke ../remaster from here)&lt;br /&gt;
 |-- master (invoke ../../[[u]]mountbootimage from here)&lt;br /&gt;
 |   |-- KNOPPIX&lt;br /&gt;
 |   |   |-- KNOPPIX (compressed image)&lt;br /&gt;
 |   |   |-- boot.img (boot floppy image)&lt;br /&gt;
 |   |   `-- (other files snipped)&lt;br /&gt;
 |   `-- index.html&lt;br /&gt;
 `-- source&lt;br /&gt;
 `-- KNOPPIX (this directory can be chrooted into)&lt;br /&gt;
 |-- bin&lt;br /&gt;
 |-- boot&lt;br /&gt;
 |-- cdrom&lt;br /&gt;
 |-- dev&lt;br /&gt;
 |-- etc&lt;br /&gt;
 |-- floppy&lt;br /&gt;
 |-- home&lt;br /&gt;
 |-- initrd&lt;br /&gt;
 |-- lib&lt;br /&gt;
 |-- mnt&lt;br /&gt;
 |-- none&lt;br /&gt;
 |-- opt&lt;br /&gt;
 |-- proc&lt;br /&gt;
 |-- root&lt;br /&gt;
 |-- sbin&lt;br /&gt;
 |-- tmp -&amp;gt; /var/tmp&lt;br /&gt;
 |-- usr&lt;br /&gt;
 |-- var&lt;br /&gt;
 `-- vmlinuz -&amp;gt; boot/vmlinuz-2.4.22-xfs&lt;br /&gt;
----&lt;br /&gt;
the following script &amp;quot;remaster&amp;quot; will do the remaster process for you. Use as root, or you will end up with wrong access rights in the image.&lt;br /&gt;
&lt;br /&gt;
The script has last been tried out on Debian sid on 2004-04-02.&lt;br /&gt;
&lt;br /&gt;
 #!/bin/bash -x&lt;br /&gt;
 # This script builds a new KNOPPIX ISO image.&lt;br /&gt;
 # Copyright (C) 2004 by Marc Haber &amp;lt;mh+knoppix-remaster@zugschlus.de&amp;gt;&lt;br /&gt;
 # License: GPL V2&lt;br /&gt;
 &lt;br /&gt;
 ROOT=&amp;quot;$PWD&amp;quot;&lt;br /&gt;
 SOURCE=&amp;quot;$ROOT/source/KNOPPIX&amp;quot;&lt;br /&gt;
 MASTER=&amp;quot;$ROOT/master&amp;quot;&lt;br /&gt;
 CLOOPTARGET=&amp;quot;$ROOT/master/KNOPPIX/KNOPPIX&amp;quot;&lt;br /&gt;
 TARGET=&amp;quot;$ROOT&amp;quot;&lt;br /&gt;
 EXCLUDELIST=&amp;quot;$ROOT/source/excludelist&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 rm -rf $SOURCE/.rr_moved&lt;br /&gt;
 &lt;br /&gt;
 cd $SOURCE&lt;br /&gt;
 mkisofs -R -U -V &amp;quot;KNOPPIX.net filesystem&amp;quot; \&lt;br /&gt;
 -P &amp;quot;KNOPPIX www.knoppix.net&amp;quot; \&lt;br /&gt;
 -hide-rr-moved -cache-inodes -no-bak -pad \&lt;br /&gt;
 -exclude-list $EXCLUDELIST \&lt;br /&gt;
 . | nice -5 /usr/bin/create''compressed''fs - 65536 &amp;gt; $CLOOPTARGET&lt;br /&gt;
 &lt;br /&gt;
 cd $MASTER&lt;br /&gt;
 rm -f KNOPPIX/md5sums&lt;br /&gt;
 find -type f -not -name md5sums -not -name boot.cat -exec md5sum {} \; &amp;gt;&amp;gt; KNOPPIX/md5sums&lt;br /&gt;
 mkisofs -pad -l -r -J -v -V &amp;quot;KNOPPIX&amp;quot; -b KNOPPIX/boot.img \&lt;br /&gt;
 -c KNOPPIX/boot.cat -hide-rr-moved -o $TARGET/knoppix.iso $MASTER&lt;br /&gt;
----&lt;br /&gt;
The following script will loop-mount boot floppy image and initrd image for modification. The umount function will build a new initrd image and put it back on the boot floppy image.&lt;br /&gt;
&lt;br /&gt;
The script has last been tried out on Debian sid on 2004-01-13.&lt;br /&gt;
&amp;lt;!-- lines starting with space a preformatted --&amp;gt;&lt;br /&gt;
 #!/bin/bash -x&lt;br /&gt;
 # This script will loop-mount boot floppy and initrd image&lt;br /&gt;
 # Copyright (C) 2004 by Marc Haber &amp;lt;mh+knoppix-remaster@zugschlus.de&amp;gt;&lt;br /&gt;
 # License: GPL V2&lt;br /&gt;
 unset CDPATH || true&lt;br /&gt;
 &lt;br /&gt;
 # if not root, re-invoke self as root&lt;br /&gt;
 if [[ &amp;quot;`id -u`&amp;quot; -ne 0 ]]; then&lt;br /&gt;
 export LOCUSER=&amp;quot;$USER&amp;quot;&lt;br /&gt;
 export LOCHOME=&amp;quot;$HOME&amp;quot;&lt;br /&gt;
 if [[ &amp;quot;${SHELLOPTS/xtrace/}&amp;quot; != &amp;quot;$SHELLOPTS&amp;quot; ]]; then&lt;br /&gt;
 sudo bash -x $0 $@&lt;br /&gt;
 exit $?&lt;br /&gt;
 else&lt;br /&gt;
 sudo $0 $@&lt;br /&gt;
 exit $?&lt;br /&gt;
 fi&lt;br /&gt;
 else&lt;br /&gt;
 LOCUSER=&amp;quot;${LOCUSER:-$USER}&amp;quot;&lt;br /&gt;
 LOCHOME=&amp;quot;${LOCHOME:-$HOME}&amp;quot;&lt;br /&gt;
 fi&lt;br /&gt;
 set -e&lt;br /&gt;
 &lt;br /&gt;
 KNOPPIXDIR=&amp;quot;KNOPPIX&amp;quot;&lt;br /&gt;
 BOOTIMGFILE=&amp;quot;$KNOPPIXDIR/boot.img&amp;quot;&lt;br /&gt;
 BOOTIMGFS=&amp;quot;vfat&amp;quot;&lt;br /&gt;
 BOOTIMGDIR=&amp;quot;boot.img&amp;quot;&lt;br /&gt;
 INITRDGZ=&amp;quot;$BOOTIMGDIR/miniroot.gz&amp;quot;&lt;br /&gt;
 INITRDFILE=&amp;quot;$KNOPPIXDIR/miniroot&amp;quot;&lt;br /&gt;
 INITRDFS=&amp;quot;ext2&amp;quot;&lt;br /&gt;
 INITRDDIR=&amp;quot;miniroot&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 mountbootimage() {&lt;br /&gt;
 if ! modprobe loop; then&lt;br /&gt;
 echo &amp;gt;&amp;amp;2 &amp;quot;ERR: cannot load loop module&amp;quot;&lt;br /&gt;
 exit 1&lt;br /&gt;
 fi&lt;br /&gt;
 &lt;br /&gt;
 if ! [[ -e &amp;quot;$BOOTIMGFILE&amp;quot; ]]; then&lt;br /&gt;
 echo &amp;gt;&amp;amp;2 &amp;quot;ERR: no $BOOTIMGFILE found&amp;quot;&lt;br /&gt;
 exit 1&lt;br /&gt;
 fi&lt;br /&gt;
 &lt;br /&gt;
 for nofile in $BOOTIMGDIR $INITRDGZ $INITRDFILE $INITRDDIR; do&lt;br /&gt;
 if [[ -e &amp;quot;$nofile&amp;quot; ]]; then&lt;br /&gt;
 echo &amp;gt;&amp;amp;2 &amp;quot;ERR: $nofile already exists&amp;quot;&lt;br /&gt;
 exit 1&lt;br /&gt;
 fi&lt;br /&gt;
 done&lt;br /&gt;
 &lt;br /&gt;
 mkdir -p $BOOTIMGDIR&lt;br /&gt;
 mount -o loop,uid=$LOCUSER -t $BOOTIMGFS $BOOTIMGFILE $BOOTIMGDIR&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt; $INITRDGZ gunzip &amp;gt; $INITRDFILE&lt;br /&gt;
 mkdir -p $INITRDDIR&lt;br /&gt;
 mount -o loop -t $INITRDFS $INITRDFILE $INITRDDIR&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 umountbootimage() {&lt;br /&gt;
 dd if=/dev/zero of=$INITRDDIR/nullfile || true&lt;br /&gt;
 sync&lt;br /&gt;
 rm $INITRDDIR/nullfile&lt;br /&gt;
 umount $INITRDDIR&lt;br /&gt;
 rmdir $INITRDDIR&lt;br /&gt;
 &amp;lt; $INITRDFILE gzip --best &amp;gt; $INITRDGZ&lt;br /&gt;
 rm -f $INITRDFILE&lt;br /&gt;
 &lt;br /&gt;
 umount $BOOTIMGDIR&lt;br /&gt;
 rmdir $BOOTIMGDIR&lt;br /&gt;
 &lt;br /&gt;
 syslinux KNOPPIX/boot.img&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 case &amp;quot;`basename $0`&amp;quot; in&lt;br /&gt;
 mountbootimage)&lt;br /&gt;
 mountbootimage&lt;br /&gt;
 ;;&lt;br /&gt;
 umountbootimage)&lt;br /&gt;
 umountbootimage&lt;br /&gt;
 ;;&lt;br /&gt;
 *)&lt;br /&gt;
 echo &amp;gt;&amp;amp;2 &amp;quot;ERR: called with unknown name `basename $0`&amp;quot;&lt;br /&gt;
 exit 1&lt;br /&gt;
 ;;&lt;br /&gt;
 esac&lt;/div&gt;</summary>
		<author><name>Valonso</name></author>	</entry>

	<entry>
		<id>https://mail.knoppix.net/wiki/Knoppix_Remastering_Howto_Spanish</id>
		<title>Knoppix Remastering Howto Spanish</title>
		<link rel="alternate" type="text/html" href="https://mail.knoppix.net/wiki/Knoppix_Remastering_Howto_Spanish"/>
				<updated>2005-01-10T16:40:29Z</updated>
		
		<summary type="html">&lt;p&gt;Valonso: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Traducciones: ==&lt;br /&gt;
* Versión en inglés: [[Knoppix Remastering Howto]]&lt;br /&gt;
* Versión en alemán: [[Knoppix Remastering Howto Deutsch]]&lt;br /&gt;
----== See also : ==&lt;br /&gt;
* If you want to add a custom kernel, check out the [[Knoppix Custom Kernel Howto]]&lt;br /&gt;
* There also a guide at O'Reilly on the same topic : [[http://linux.oreillynet.com/lpt/a/4323 Using and Customizing Knoppix]]&lt;br /&gt;
----&lt;br /&gt;
=== This is a guide that will show you how to remaster KNOPPIX ===&lt;br /&gt;
(Notes : commands should appear on one line, so please maximize the window. If you have any comments/suggestions please post below.)&lt;br /&gt;
&lt;br /&gt;
You may wish to start from an already customized Knoppix, so you don't have to do as much work (such as removing programs). If so, see [[Knoppix Customizations]].&lt;br /&gt;
&lt;br /&gt;
==== System Requirements: ====&lt;br /&gt;
*CD-ISO&lt;br /&gt;
** at least 1 GB of FREE RAM+Swap total (e.g. 256M ram, and 750M swap AVAILABLE) (unless you use a different compression program - look in this page for compressloop)&lt;br /&gt;
** 3 GB free on a '''Linux filesystem (ext2/3, xfs, etc.)''' formatted disk partition&lt;br /&gt;
*DVD-ISO&lt;br /&gt;
** 5 GB free RAM + swap (for fullsized DVD)&lt;br /&gt;
** 15 GB free on a '''Linux filesystem (ext2/3, xfs, etc.)''' formatted disk partition&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Instructions: ====&lt;br /&gt;
&lt;br /&gt;
# Boot from the ''Knoppix CD''&lt;br /&gt;
# Open a root shell:&lt;br /&gt;
** Menu: Kmenu-&amp;gt;Knoppix-&amp;gt;Root Shell&lt;br /&gt;
** Note: All commands below are run from this root shell.&lt;br /&gt;
# Configure your Internet connection (we'll need this later). If you use DHCP, it should already be configured.&lt;br /&gt;
** Note: Run '''ifconfig''' to check.&lt;br /&gt;
# Find the partition you will use to work on. In this example it is called '''hda1''' . The partition should have a minimum of 3 GB free space&lt;br /&gt;
# Mount the partition:&lt;br /&gt;
** '''mount -rw /dev/hda1 /mnt/hda1'''&lt;br /&gt;
** Note: Make sure that it is read/write or you will get errors when you later chroot. To check: run '''mount'''&lt;br /&gt;
# Create a root directory to work in:&lt;br /&gt;
** '''mkdir /mnt/hda1/knx'''&lt;br /&gt;
** If you put all your files here and it will be easy to clean up&lt;br /&gt;
# If you don't have 1 GB RAM ('''cat /proc/meminfo''' (physical+swap)) then you will need a swapfile:&lt;br /&gt;
** '''cd /mnt/hda1/knx ; dd if=/dev/zero of=swapfile bs=1M count=750 ; mkswap swapfile ; swapon swapfile'''&lt;br /&gt;
# Make 2 directories, one for your new Master CD, one for the source, on a disk partition. Also, make additional directories under these named KNOPPIX:&lt;br /&gt;
** '''mkdir -p /mnt/hda1/knx/master/KNOPPIX'''&lt;br /&gt;
** '''mkdir -p /mnt/hda1/knx/source/KNOPPIX'''&lt;br /&gt;
# Now, copy the KNOPPIX files to your source directory :&lt;br /&gt;
'''* '''cp -Rp /KNOPPIX/''' /mnt/hda1/knx/source/KNOPPIX &amp;amp;'''&lt;br /&gt;
** Note: This will take a little while&lt;br /&gt;
# Copy the main HTML page for the startup page:&lt;br /&gt;
** '''cp /cdrom/index.html /mnt/hda1/knx/master/ '''&lt;br /&gt;
# Copy everything necessary files except the ~700 Mb KNOPPIX file.&lt;br /&gt;
** &amp;lt; 3.4: '''cd /cdrom/KNOPPIX;find . -size -10000k -type f -exec cp -p --parents {} /mnt/hda1/knx/master/KNOPPIX/ \;'''&lt;br /&gt;
** 3.4: '''cd /cdrom;find . -size -10000k -type f -exec cp -p --parents {} /mnt/hda1/knx/master/ \;'''&lt;br /&gt;
# Now you can &amp;quot;chroot&amp;quot; into the copied KNOPPIX:&lt;br /&gt;
** '''chroot /mnt/hda1/knx/source/KNOPPIX'''&lt;br /&gt;
&lt;br /&gt;
If you get a whole lot of '''/dev/null permission denied'''&lt;br /&gt;
errors,  you should do the following. This can happen if you save your Knoppix configure data to the same partition that you are using here, AND if you start with Knoppix with '''knoppix home=scan'''.&lt;br /&gt;
&lt;br /&gt;
Check your mount status if you met the problem: '''mount /dev/hdaX on /mnt/hdaX type ext3 (rw,nosuid,nodev)''' (replace X with your partiton number ) where &amp;quot;nodev&amp;quot; means that you are not accessible on mounted filesystem  and you can not access /dev/null. And some scripts get output redirect&lt;br /&gt;
to /dev/null... To solve this you should mount the target partition before you do chroot&lt;br /&gt;
like this:&lt;br /&gt;
 ^d  # control+d will exit the chroot&lt;br /&gt;
 mount /dev/hda1 /mnt/hda1&lt;br /&gt;
You should then see:&lt;br /&gt;
 mount /dev/hda1 on /mnt/hda1 type ext3 (rw)&lt;br /&gt;
&lt;br /&gt;
If the /dev/null warnings persist then before the chroot do :&lt;br /&gt;
 mount --bind /dev /mnt/hda1/knx/source/KNOPPIX/dev&lt;br /&gt;
You have to umount /mnt/hda1/knx/source/KNOPPIX/dev before building the CD image or your /dev directory on the CD will be messed up!&lt;br /&gt;
&lt;br /&gt;
then you can carry on and chroot.&lt;br /&gt;
&lt;br /&gt;
* You are now chrooted. &amp;quot;/&amp;quot; is actually &amp;quot;/mnt/hda1/knx/source/KNOPPIX&amp;quot;&lt;br /&gt;
* To use the internet you need to mount proc '''mount -t proc /proc proc'''&lt;br /&gt;
* Now edit /etc/resolv.conf and add your nameserver or &amp;quot;exit&amp;quot; chroot and copy the resolve.conf into the chroot folder: '''cp /etc/dhcpc/resolv.conf to /mnt/hda1/knx/source/KNOPPIX/etc/dhcpc/resolv.conf'''&lt;br /&gt;
* Also change smb.conf to your MS group if you want smbd support (MSHOME is XP Home ed. usually, and WORKGROUP is 9x Windows.&lt;br /&gt;
* check your chrooted internet connection : '''ping google.com'''&lt;br /&gt;
* Update your package list with '''apt-get update'''&lt;br /&gt;
* Now you can change stuff.&lt;br /&gt;
* '''Warning''': apt-get upgrade is a BAD IDEA. It will, quite probably, render your KNOPPIX remaster unbootable, or broken in some way. A far safer method is to only upgrade packages as necessary&lt;br /&gt;
** Before you can add stuff, you will probably need to remove some packages.  To get a list of packages installed, type this:&lt;br /&gt;
'''*''' '''dpkg-query -l'''&lt;br /&gt;
** If you want that list sorted by size (this way you can get rid of the biggies), type this:&lt;br /&gt;
'''*''' '''dpkg-query -W --showformat='${Installed-Size} ${Package}\n' | sort -n'''&lt;br /&gt;
** To remove a package (and all packages dependant on it), type this:&lt;br /&gt;
'''*''' '''apt-get remove &amp;lt;name-of-package-to-remove&amp;gt;'''&lt;br /&gt;
** To check for orphaned packages, type this:&lt;br /&gt;
'''*''' '''deborphan'''&lt;br /&gt;
** Want to save more space by getting rid of those pesky orphans (how cruel!), type this ('''Warning''', you won't be prompted yes/no to remove these packages.  When you press Enter after this command, those packages '''will be gone'''):&lt;br /&gt;
'''*''' '''deborphan | xargs apt-get -y remove'''&lt;br /&gt;
** If you're uncertain about the previous command and want to see what will happen without making any changes, just add the '''-s''' option to the apt-get command like this (you can do this with all of the apt-get commands, and it's a good habit to use this option before mass operations like this one):&lt;br /&gt;
'''*''' '''deborphan | xargs apt-get -s -y remove'''&lt;br /&gt;
** Now the good stuff.  If you wish to add a package, type this:&lt;br /&gt;
'''*''' '''apt-get install &amp;lt;name-of-package-to-install&amp;gt;'''&lt;br /&gt;
** What, don't know what packages to install?  Type this.  When the list appears, you can peruse (over 13k lines!) or search for things using '''/&amp;lt;search-term&amp;gt;''':&lt;br /&gt;
'''*''' '''apt-cache search .* | sort | less'''&lt;br /&gt;
** When you're done removing and adding packages, a good way to clean up is by typing this:&lt;br /&gt;
'''*''' '''COLUMNS=200 dpkg -l |grep ^rc |awk '{print $2} ' | xargs dpkg -P'''&lt;br /&gt;
** Also, because the Debian package system keeps a cache of downloaded packages, you may want to run the following to clear out those spare files:&lt;br /&gt;
'''*''' '''apt-get clean'''&lt;br /&gt;
** user settings are in /etc/skel&lt;br /&gt;
** tip: don't put files in /root they will be only available (at runtime) in /KNOPPIX/root&lt;br /&gt;
* Unmount /proc - very important! '''umount /proc'''&lt;br /&gt;
* Press '''CTRL+D''' to leave being chrooted.&lt;br /&gt;
&lt;br /&gt;
==== Notes : ====&lt;br /&gt;
&lt;br /&gt;
When testing X-based programs, you will have to '''export DISPLAY=localhost:0.0'''&lt;br /&gt;
&lt;br /&gt;
When you want to autorun some programs, one can create a script and put it in the directory /etc/rc5.d/ (This only loads items before X loads)&lt;br /&gt;
&lt;br /&gt;
interesting stuff in /etc/init.d/knoppix-autoconfig :&lt;br /&gt;
&lt;br /&gt;
* The X background file is /cdrom/KNOPPIX/background.gif '''(in knoppix 3.4: background.jpg)'''&lt;br /&gt;
* As well as floppyconfig, there is cdromconfig which will run cdrom/KNOPPIX/knoppix.sh&lt;br /&gt;
&lt;br /&gt;
interesting stuff in /etc/init.d/xsession :&lt;br /&gt;
* it ALSO sets background as /usr/local/lib/knoppix.gif&lt;br /&gt;
&lt;br /&gt;
Now, onto creating the ISO file :&lt;br /&gt;
&lt;br /&gt;
* we've finished customizing and ready to burn!&lt;br /&gt;
* first do some cleanup : ''' remove .bash_history files, tmp files etc '''&lt;br /&gt;
* '''rm -rf /mnt/hda1/knx/source/KNOPPIX/.rr_moved'''&lt;br /&gt;
* Now we'll make the big KNOPPIX file which is a cloop compressed ISO 9660 filesystem : '''mkisofs -R -U -V &amp;quot;KNOPPIX.net filesystem&amp;quot; -publisher &amp;quot;KNOPPIX www.knoppix.net&amp;quot; -hide-rr-moved -cache-inodes -no-bak -pad /mnt/hda1/knx/source/KNOPPIX | nice -5 /usr/bin/create_compressed_fs - 65536 &amp;gt; /mnt/hda1/knx/master/KNOPPIX/KNOPPIX'''&lt;br /&gt;
&lt;br /&gt;
the &amp;quot;www.knoppix.net&amp;quot; and &amp;quot;Knoppix.net filesystem&amp;quot; can be changed to what you want to call the file. You will get an error that it doesn't conform to ISO standards, you can ignore this.&lt;br /&gt;
&lt;br /&gt;
In Knoppix 3.4 the create_compressed_fs script has been updated so be sure to use it to obtain the best result.&lt;br /&gt;
It has a new option '''-b''' (best), which enables the best compression by using&lt;br /&gt;
different compression schemes and tries to optimize that way, but be careful, because that option is slow (10x slower).&lt;br /&gt;
&lt;br /&gt;
* if all went well, onto making the final CD-ROM Image :&lt;br /&gt;
* '''cd /mnt/hda1/knx/master'''&lt;br /&gt;
* '''rm -f KNOPPIX/md5sums; find -type f -not -name md5sums -not -name boot.cat -not -name isolinux.bin -exec md5sum {} \; &amp;gt;&amp;gt; KNOPPIX/md5sums''' (this will update the md5 hashes of the files included in the ISO, used for integrity checking)&lt;br /&gt;
* for Knoppix &amp;lt;= 3.3: '''mkisofs -pad -l -r -J -v -V &amp;quot;KNOPPIX&amp;quot; -b KNOPPIX/boot.img -c KNOPPIX/boot.cat -hide-rr-moved -o /mnt/hda1/knx/knoppix.iso /mnt/hda1/knx/master''' (the ISO is stored in /mnt/hda1/knx/knoppix.iso)&lt;br /&gt;
* For Knoppix &amp;gt;= 3.4 or other isolinux based distributions do:&lt;br /&gt;
'''mkisofs -pad -l -r -J -v -V &amp;quot;KNOPPIX&amp;quot; -no-emul-boot -boot-load-size 4 -boot-info-table -b boot/isolinux/isolinux.bin -c boot/isolinux/boot.cat -hide-rr-moved -o /mnt/hda1/knx/knoppix.iso /mnt/hda1/knx/master''' (the ISO is stored in /mnt/hda1/knx/knoppix.iso)&lt;br /&gt;
* all done!&lt;br /&gt;
&lt;br /&gt;
=== Tips ===&lt;br /&gt;
If you are looking for big installed packages then the command&lt;br /&gt;
: dpkg-awk &amp;quot;Status: .* installed$&amp;quot; -- Package Installed-Size | \&lt;br /&gt;
: awk '{print $2}' | egrep -v '^$' | xargs -n2 echo | \&lt;br /&gt;
: perl -pe 's/(\S+)\s(\S+)/$2 $1/' | sort -rg&lt;br /&gt;
will list the  packages  with size in descending order.&lt;br /&gt;
At least ten times faster is the command&lt;br /&gt;
&lt;br /&gt;
: dpkg-query -W --showformat='${Installed-Size} ${Package}\n' | sort -n&lt;br /&gt;
&lt;br /&gt;
and you don't need dpkg-awk or awk or perl.&lt;br /&gt;
&lt;br /&gt;
If you have trouble with the above sort command, try using KPackage, expanded all the trees and sorted by the size column to find big packages.&lt;br /&gt;
&lt;br /&gt;
Check out the program &amp;quot;deborphan&amp;quot;, it will list orphaned packages that you can remove, these packages were used by packages that are now removed.&lt;br /&gt;
&lt;br /&gt;
I have had good results remastering working from the cd as root working from fluxbox. Just say &amp;quot;knoppix 2&amp;quot; at the boot prompt and it will boot you to a root prompt where you can then say &amp;quot;startx /usr/bin/fluxbox&amp;quot;. I like to use the xterm unicode shell.&lt;br /&gt;
&lt;br /&gt;
While working chroot doing the remastering I like to use &amp;quot;apt-get remove --purge pkg-name&amp;quot; to remove packages because before it does anything it will stop and show detials on what it is fixing to remove and let you say &amp;quot;yes or no&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
If you don't use the above &amp;quot;apt-get&amp;quot; instructions and have a lot to cleanup and purge, here's the easy way to do it: &amp;quot;COLUMNS=200 dpkg -l |grep ^rc |awk '{print $2} ' &amp;gt;topurge&amp;quot;. That will make a list of all removed packages to purge and then you just say &amp;quot;dpkg -P `cat topurge `&amp;quot; and your all done. &amp;quot;COLUMNS=200 dpkg -l |grep ^rc |awk '{print $2} ' | xargs dpkg -P&amp;quot; is a one-line version of this.&lt;br /&gt;
Also use &amp;quot;deborphan &amp;gt;orphaned&amp;quot; then &amp;quot;dpkg -P `cat orphaned `&amp;quot;. &amp;quot;deborphan | xargs dpkg -P &amp;quot; is a one line version for that.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Thats it. This is an updated version of my previous howto. This is not meant for linux beginners, you will need to know your way around linux to get this to work. I'll update this as corrections/improvements/etc come through.&lt;br /&gt;
&lt;br /&gt;
Thanks to aay, charan, Tech2k, and #knoppix for some corrections and tips and ideas.  Feel free to edit or add to this howto.&lt;br /&gt;
Note about swap:&amp;lt;br&amp;gt;&lt;br /&gt;
You don't really need 1G swap as there are two new tools to create compressed filesystems. Here are some candidates to make''compressed''fs:&lt;br /&gt;
* Valentijn's rewrite [http://projects.openoffice.nl/downloads/compressloop/]&lt;br /&gt;
* Quozl's port of compressloop for Knoppix 3.4 [http://quozl.linux.org.au/compressloop-1.9-64bit.c]&lt;br /&gt;
* Quozl's distributed compressloop (use more than one processor to speed things up) [http://quozl.linux.org.au/knoppix/compressloop/] or [http://quozl.netrek.org/knoppix/compressloop/]&lt;br /&gt;
* Justin's patch [http://s.bouncybouncy.net/~justin/code/] (link broken) I also just wrote a distributed cloop compressor(or for smp)  It's in that same directory.&lt;br /&gt;
&lt;br /&gt;
==== Tip, test cd-image without recording cd ====&lt;br /&gt;
&lt;br /&gt;
If you have a spare partition with at least 700MB free space formatted with ext2, ext3 or Vfat, you can use this for test by booting from a floppy disk. A floppy boot will look for a partiton with /KNOPPIX/ in the root, and the compressed image /KNOPPIX/KNOPPIX. Instead of using the sub-directory /mnt/hda1/knx/master/KNOPPIX/ as described above, it should be called /mnt/hda2/KNOPPIX/ . The root index.html will then be located at /mnt/hda2/index.html and the compressed image will be at /mnt/hda2/KNOPPIX/KNOPPIX . Now you can boot from floppy and use /mnt/hda2 as your image. For further information see [[Hd BasedHowTo]].&lt;br /&gt;
&lt;br /&gt;
If you don't have an extra partition or you don't want to do so much for it, you can use Qemu ( see [http://fabrice.bellard.free.fr/qemu/] ) with the ISO image like this:&lt;br /&gt;
'''qemu -m 128 -cdrom /temp/knoppix-custom.iso -boot d -user-net'''&lt;br /&gt;
You even do not have to build a hard disk image before, just install Qemu and try this. Amazing!&lt;br /&gt;
&lt;br /&gt;
==== Booting Knoppix images with GRUB ====&lt;br /&gt;
* First copy /boot of the Knoppix cd to your boot partition (or even your dos partition). I named mine boot.knoppix&lt;br /&gt;
''' Copy the /KNOPPIX directory to your '''root directory* of any hard disk. You may place it somewhere other than the boot partition. (ext2/3, reiserfs, vfat are supported)&lt;br /&gt;
* put the following in your /boot/grub/menu.lst:&lt;br /&gt;
 title           KNOPPIX&lt;br /&gt;
 root            (hd0,0)&lt;br /&gt;
 kernel  /boot.knoppix/vmlinuz 2 fromhd=/dev/hda4 lang=us&lt;br /&gt;
 initrd  /boot.knoppix/miniroot.gz&lt;br /&gt;
* notice the fromhd parameter: it's the location of the /KNOPPIX directory&lt;br /&gt;
* reboot and have fun.&lt;br /&gt;
&lt;br /&gt;
If my howto is too confusing, or you'd like a second opinion, check out charan's very nice remastering howto : http://gnubox.dyndns.org:8080/~sunil/knoppix.php .&lt;br /&gt;
Another Howto is at  http://www.stirnimann.com/mystuff/doc/knoppix.txt&lt;br /&gt;
&lt;br /&gt;
There is a wizard, which knows all the unpacking, compressing and CD-recording steps mentioned here. It also shows a shell where you can update the uncompressed KNOPPIX system using debian's standard software installation tools. It is called mmkcdrom and part of the plugscript package: [http://rcswww.urz.tu-dresden.de/~holzhey/plugscript]&lt;br /&gt;
&lt;br /&gt;
Yet another HOWTO, for shell freaks, is at http://quozl.linux.org.au/knoppix/&lt;br /&gt;
&lt;br /&gt;
Be sure to check out the [http://knoppix.net/forum/viewforum.php?f=2 Knoppix Customization Forum] for ideas and help with remastering.&lt;br /&gt;
----&lt;br /&gt;
This is the recommended directory layout for remastering KNOPPIX:&lt;br /&gt;
 . (invoke ../remaster from here)&lt;br /&gt;
 |-- master (invoke ../../[[u]]mountbootimage from here)&lt;br /&gt;
 |   |-- KNOPPIX&lt;br /&gt;
 |   |   |-- KNOPPIX (compressed image)&lt;br /&gt;
 |   |   |-- boot.img (boot floppy image)&lt;br /&gt;
 |   |   `-- (other files snipped)&lt;br /&gt;
 |   `-- index.html&lt;br /&gt;
 `-- source&lt;br /&gt;
 `-- KNOPPIX (this directory can be chrooted into)&lt;br /&gt;
 |-- bin&lt;br /&gt;
 |-- boot&lt;br /&gt;
 |-- cdrom&lt;br /&gt;
 |-- dev&lt;br /&gt;
 |-- etc&lt;br /&gt;
 |-- floppy&lt;br /&gt;
 |-- home&lt;br /&gt;
 |-- initrd&lt;br /&gt;
 |-- lib&lt;br /&gt;
 |-- mnt&lt;br /&gt;
 |-- none&lt;br /&gt;
 |-- opt&lt;br /&gt;
 |-- proc&lt;br /&gt;
 |-- root&lt;br /&gt;
 |-- sbin&lt;br /&gt;
 |-- tmp -&amp;gt; /var/tmp&lt;br /&gt;
 |-- usr&lt;br /&gt;
 |-- var&lt;br /&gt;
 `-- vmlinuz -&amp;gt; boot/vmlinuz-2.4.22-xfs&lt;br /&gt;
----&lt;br /&gt;
the following script &amp;quot;remaster&amp;quot; will do the remaster process for you. Use as root, or you will end up with wrong access rights in the image.&lt;br /&gt;
&lt;br /&gt;
The script has last been tried out on Debian sid on 2004-04-02.&lt;br /&gt;
&lt;br /&gt;
 #!/bin/bash -x&lt;br /&gt;
 # This script builds a new KNOPPIX ISO image.&lt;br /&gt;
 # Copyright (C) 2004 by Marc Haber &amp;lt;mh+knoppix-remaster@zugschlus.de&amp;gt;&lt;br /&gt;
 # License: GPL V2&lt;br /&gt;
 &lt;br /&gt;
 ROOT=&amp;quot;$PWD&amp;quot;&lt;br /&gt;
 SOURCE=&amp;quot;$ROOT/source/KNOPPIX&amp;quot;&lt;br /&gt;
 MASTER=&amp;quot;$ROOT/master&amp;quot;&lt;br /&gt;
 CLOOPTARGET=&amp;quot;$ROOT/master/KNOPPIX/KNOPPIX&amp;quot;&lt;br /&gt;
 TARGET=&amp;quot;$ROOT&amp;quot;&lt;br /&gt;
 EXCLUDELIST=&amp;quot;$ROOT/source/excludelist&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 rm -rf $SOURCE/.rr_moved&lt;br /&gt;
 &lt;br /&gt;
 cd $SOURCE&lt;br /&gt;
 mkisofs -R -U -V &amp;quot;KNOPPIX.net filesystem&amp;quot; \&lt;br /&gt;
 -P &amp;quot;KNOPPIX www.knoppix.net&amp;quot; \&lt;br /&gt;
 -hide-rr-moved -cache-inodes -no-bak -pad \&lt;br /&gt;
 -exclude-list $EXCLUDELIST \&lt;br /&gt;
 . | nice -5 /usr/bin/create''compressed''fs - 65536 &amp;gt; $CLOOPTARGET&lt;br /&gt;
 &lt;br /&gt;
 cd $MASTER&lt;br /&gt;
 rm -f KNOPPIX/md5sums&lt;br /&gt;
 find -type f -not -name md5sums -not -name boot.cat -exec md5sum {} \; &amp;gt;&amp;gt; KNOPPIX/md5sums&lt;br /&gt;
 mkisofs -pad -l -r -J -v -V &amp;quot;KNOPPIX&amp;quot; -b KNOPPIX/boot.img \&lt;br /&gt;
 -c KNOPPIX/boot.cat -hide-rr-moved -o $TARGET/knoppix.iso $MASTER&lt;br /&gt;
----&lt;br /&gt;
The following script will loop-mount boot floppy image and initrd image for modification. The umount function will build a new initrd image and put it back on the boot floppy image.&lt;br /&gt;
&lt;br /&gt;
The script has last been tried out on Debian sid on 2004-01-13.&lt;br /&gt;
&amp;lt;!-- lines starting with space a preformatted --&amp;gt;&lt;br /&gt;
 #!/bin/bash -x&lt;br /&gt;
 # This script will loop-mount boot floppy and initrd image&lt;br /&gt;
 # Copyright (C) 2004 by Marc Haber &amp;lt;mh+knoppix-remaster@zugschlus.de&amp;gt;&lt;br /&gt;
 # License: GPL V2&lt;br /&gt;
 unset CDPATH || true&lt;br /&gt;
 &lt;br /&gt;
 # if not root, re-invoke self as root&lt;br /&gt;
 if [[ &amp;quot;`id -u`&amp;quot; -ne 0 ]]; then&lt;br /&gt;
 export LOCUSER=&amp;quot;$USER&amp;quot;&lt;br /&gt;
 export LOCHOME=&amp;quot;$HOME&amp;quot;&lt;br /&gt;
 if [[ &amp;quot;${SHELLOPTS/xtrace/}&amp;quot; != &amp;quot;$SHELLOPTS&amp;quot; ]]; then&lt;br /&gt;
 sudo bash -x $0 $@&lt;br /&gt;
 exit $?&lt;br /&gt;
 else&lt;br /&gt;
 sudo $0 $@&lt;br /&gt;
 exit $?&lt;br /&gt;
 fi&lt;br /&gt;
 else&lt;br /&gt;
 LOCUSER=&amp;quot;${LOCUSER:-$USER}&amp;quot;&lt;br /&gt;
 LOCHOME=&amp;quot;${LOCHOME:-$HOME}&amp;quot;&lt;br /&gt;
 fi&lt;br /&gt;
 set -e&lt;br /&gt;
 &lt;br /&gt;
 KNOPPIXDIR=&amp;quot;KNOPPIX&amp;quot;&lt;br /&gt;
 BOOTIMGFILE=&amp;quot;$KNOPPIXDIR/boot.img&amp;quot;&lt;br /&gt;
 BOOTIMGFS=&amp;quot;vfat&amp;quot;&lt;br /&gt;
 BOOTIMGDIR=&amp;quot;boot.img&amp;quot;&lt;br /&gt;
 INITRDGZ=&amp;quot;$BOOTIMGDIR/miniroot.gz&amp;quot;&lt;br /&gt;
 INITRDFILE=&amp;quot;$KNOPPIXDIR/miniroot&amp;quot;&lt;br /&gt;
 INITRDFS=&amp;quot;ext2&amp;quot;&lt;br /&gt;
 INITRDDIR=&amp;quot;miniroot&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 mountbootimage() {&lt;br /&gt;
 if ! modprobe loop; then&lt;br /&gt;
 echo &amp;gt;&amp;amp;2 &amp;quot;ERR: cannot load loop module&amp;quot;&lt;br /&gt;
 exit 1&lt;br /&gt;
 fi&lt;br /&gt;
 &lt;br /&gt;
 if ! [[ -e &amp;quot;$BOOTIMGFILE&amp;quot; ]]; then&lt;br /&gt;
 echo &amp;gt;&amp;amp;2 &amp;quot;ERR: no $BOOTIMGFILE found&amp;quot;&lt;br /&gt;
 exit 1&lt;br /&gt;
 fi&lt;br /&gt;
 &lt;br /&gt;
 for nofile in $BOOTIMGDIR $INITRDGZ $INITRDFILE $INITRDDIR; do&lt;br /&gt;
 if [[ -e &amp;quot;$nofile&amp;quot; ]]; then&lt;br /&gt;
 echo &amp;gt;&amp;amp;2 &amp;quot;ERR: $nofile already exists&amp;quot;&lt;br /&gt;
 exit 1&lt;br /&gt;
 fi&lt;br /&gt;
 done&lt;br /&gt;
 &lt;br /&gt;
 mkdir -p $BOOTIMGDIR&lt;br /&gt;
 mount -o loop,uid=$LOCUSER -t $BOOTIMGFS $BOOTIMGFILE $BOOTIMGDIR&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt; $INITRDGZ gunzip &amp;gt; $INITRDFILE&lt;br /&gt;
 mkdir -p $INITRDDIR&lt;br /&gt;
 mount -o loop -t $INITRDFS $INITRDFILE $INITRDDIR&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 umountbootimage() {&lt;br /&gt;
 dd if=/dev/zero of=$INITRDDIR/nullfile || true&lt;br /&gt;
 sync&lt;br /&gt;
 rm $INITRDDIR/nullfile&lt;br /&gt;
 umount $INITRDDIR&lt;br /&gt;
 rmdir $INITRDDIR&lt;br /&gt;
 &amp;lt; $INITRDFILE gzip --best &amp;gt; $INITRDGZ&lt;br /&gt;
 rm -f $INITRDFILE&lt;br /&gt;
 &lt;br /&gt;
 umount $BOOTIMGDIR&lt;br /&gt;
 rmdir $BOOTIMGDIR&lt;br /&gt;
 &lt;br /&gt;
 syslinux KNOPPIX/boot.img&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 case &amp;quot;`basename $0`&amp;quot; in&lt;br /&gt;
 mountbootimage)&lt;br /&gt;
 mountbootimage&lt;br /&gt;
 ;;&lt;br /&gt;
 umountbootimage)&lt;br /&gt;
 umountbootimage&lt;br /&gt;
 ;;&lt;br /&gt;
 *)&lt;br /&gt;
 echo &amp;gt;&amp;amp;2 &amp;quot;ERR: called with unknown name `basename $0`&amp;quot;&lt;br /&gt;
 exit 1&lt;br /&gt;
 ;;&lt;br /&gt;
 esac&lt;/div&gt;</summary>
		<author><name>Valonso</name></author>	</entry>

	<entry>
		<id>https://mail.knoppix.net/wiki/Knoppix_Remastering_Howto_Spanish</id>
		<title>Knoppix Remastering Howto Spanish</title>
		<link rel="alternate" type="text/html" href="https://mail.knoppix.net/wiki/Knoppix_Remastering_Howto_Spanish"/>
				<updated>2005-01-10T16:37:18Z</updated>
		
		<summary type="html">&lt;p&gt;Valonso: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Traducciones: ==&lt;br /&gt;
* Versión en inglés: [[Knoppix Remastering Howto]]&lt;br /&gt;
* Versión en alemán: [[Knoppix Remastering Howto Deutsch]]&lt;br /&gt;
----&lt;/div&gt;</summary>
		<author><name>Valonso</name></author>	</entry>

	</feed>