<?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=DbqYxm</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=DbqYxm"/>
		<link rel="alternate" type="text/html" href="https://mail.knoppix.net/wiki/Special:Contributions/DbqYxm"/>
		<updated>2026-09-18T16:50:05Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.23.3</generator>

	<entry>
		<id>https://mail.knoppix.net/wiki/User:Ml</id>
		<title>User:Ml</title>
		<link rel="alternate" type="text/html" href="https://mail.knoppix.net/wiki/User:Ml"/>
				<updated>2007-10-01T00:47:01Z</updated>
		
		<summary type="html">&lt;p&gt;DbqYxm: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[http://gazed.cn/ytunnel.html y tunnel] [http://1st-look.cn/view/runtome.html run to me] [http://futari.cn/articles/hansonlivefrom.html hanson live from albertane] [http://cutworm.cn/logitechprecision/ logitech precision] [http://unlain.cn/data/dira.html dira] [http://futari.cn/ web] [http://dungynet.cn/lanemojeremix.html lane moje remix] [http://unlain.cn/data/televisoricombo.html televisori combo] [http://futari.cn/articles/scaricagratis.html scarica gratis codici sky film] [http://cutworm.cn/robertocarlosa/ roberto carlos a che serve volare] [http://siareiaro.cn/magixmusicstudio.html magix music studio 2005 deluxe] [http://siareiaro.cn/fotoraffaeledi.html foto raffaele di amici] [http://gazed.cn/playboypc.html playboy pc] [http://gazed.cn/denisestraight.html denise straight up] [http://gazed.cn/uci.html uci] [http://gazed.cn/ricettepugliesi.html ricette pugliesi] [http://futari.cn/articles/philips32pw8620.html philips 32pw8620 12] [http://gazed.cn/navmanse.html navman se] [http://siareiaro.cn/cdion.html c dion] [http://dungynet.cn/locehina.html loce hina] [http://futari.cn/articles/dissipatorerame.html dissipatore rame pentium 4] [http://unlain.cn/data/star.html star] [http://1st-look.cn/view/donnanegrenude.html donna negre nude] [http://1st-look.cn/view/michelvihet.html michel vihet] [http://futari.cn/articles/assicurazione.html assicurazione bollate] [http://unlain.cn/data/nomayey.html noma yey] [http://siareiaro.cn/gameboyemulator.html gameboy emulator] [http://dungynet.cn/rosapassos.html rosa passos] [http://futari.cn/articles/wwolimpiadiit.html ww olimpiadi it] [http://unlain.cn/data/didovideodownload.html dido video download] [http://1st-look.cn/view/moanafantasy.html moana fantasy] [http://1st-look.cn/view/wwwchiarodiluna.html www chiarodiluna it] [http://unlain.cn/data/perunpugnodidiamanti.html per un pugno di diamanti] [http://gazed.cn/gerusalemmecose.html gerusalemme cose fare] [http://gazed.cn/videodelladecapitazione.html video della decapitazione di n] [http://cutworm.cn/fotomariateresa/ foto maria teresa ruta] [http://dungynet.cn/ home] [http://futari.cn/articles/mappegps.html mappe gps] [http://dungynet.cn/dlinkdslg604t.html d link dsl g604t] [http://1st-look.cn/view/giochigamecube.html giochi game cube gamecube console] [http://unlain.cn/data/wwwingdirect.html www ingdirect com au] [http://cutworm.cn/raccontimmf/ racconti mmf] [http://futari.cn/articles/terraperu.html terra peru] [http://cutworm.cn/ricercalibro/ ricerca libro] [http://cutworm.cn/orlandoshopping/ orlando shopping] [http://gazed.cn/sfrancisco.html s francisco] [http://siareiaro.cn/usb232.html usb 232] [http://futari.cn/articles/sportattivitasportiva.html sport attivita sportiva] [http://cutworm.cn/nokiacarkit616/ nokia car kit 616] [http://1st-look.cn/view/villaggiospagna.html villaggio spagna] [http://siareiaro.cn/notebooktoshiba.html notebook toshiba m70] [http://unlain.cn/data/wierni.html wierni] [http://futari.cn/articles/konicaminolta.html konica minolta 7] [http://dungynet.cn/bernadettelafont.html bernadette lafont] [http://cutworm.cn/thesimsgioca/ the sims gioca] [http://gazed.cn/ map] [http://cutworm.cn/moonspell/ moonspell] [http://futari.cn/articles/lettoridivxmp3.html lettori divx mp3] [http://gazed.cn/goldring.html gold ring] [http://gazed.cn/chatroma.html chat roma] [http://cutworm.cn/gpsglobalsat-338/ gps globalsat-338] [http://gazed.cn/fotopantypoop.html foto panty poop] [http://dungynet.cn/b155canonfax.html b155 canon fax] [http://futari.cn/articles/viniaglianico.html vini aglianico] [http://cutworm.cn/tightwhips/ tight whips] [http://cutworm.cn/thermalrockcircle/ thermalrock circle tower] [http://unlain.cn/data/fujifilm345.html fujifilm 345] [http://dungynet.cn/mastri.html mastri] [http://1st-look.cn/view/luposdi17.html lupo sdi 17] [http://dungynet.cn/kodai.html kodai] [http://futari.cn/articles/fotoditette.html foto di tette sode] [http://dungynet.cn/vogliobenesoltanto.html voglio bene soltanto a te] [http://dungynet.cn/mi.html mi] [http://gazed.cn/senami.html senami] [http://1st-look.cn/view/letruppespeciali.html le truppe speciali della repubblica in movimento] [http://siareiaro.cn/lavoroareastatistica.html lavoro area statistica] [http://gazed.cn/luciasansiro.html luci a sansiro] [http://dungynet.cn/ciak.html ciak] [http://unlain.cn/ link] [http://cutworm.cn/wwwafefit/ www afef it] [http://siareiaro.cn/brainsplatters.html brainsplatters] [http://siareiaro.cn/otros.html otros] [http://futari.cn/articles/leiperlui.html lei per lui] [http://siareiaro.cn/enercon.html enercon] [http://siareiaro.cn/peterconiglio.html peter coniglio] [http://1st-look.cn/view/studioitalia.html studio italia] [http://futari.cn/articles/fairuzabalk.html fairuza balk] [http://cutworm.cn/tracceprimaprova/ tracce prima prova 2004] [http://siareiaro.cn/immaginidimacchine.html immagini di macchine] [http://gazed.cn/testocanzoneaicha.html testo canzone aicha in italiano] [http://cutworm.cn/elettrovalvola/ elettrovalvola] [http://unlain.cn/data/sassano.html sassano] [http://futari.cn/articles/gruppicontinuita.html gruppi continuita pc] [http://gazed.cn/idroscalo.html idroscalo] [http://gazed.cn/cressisigma.html cressi sigma] [http://dungynet.cn/samsungalplasma.html samsung al plasma] [http://cutworm.cn/thesimscrack/ the sims crack] [http://siareiaro.cn/summerson.html summerson] [http://futari.cn/articles/aceral1751ms.html acer al1751ms] [http://gazed.cn/bigbamboo.html big bamboo] [http://1st-look.cn/view/sterilizzatore.html sterilizzatore a vapore elettronico] [http://gazed.cn/aniali.html aniali] [http://gazed.cn/ sitemap] [http://futari.cn/articles/willycolon.html willy colon] [http://unlain.cn/data/agenziaspaziale.html agenzia spaziale italiana] [http://siareiaro.cn/unitadimisuradella.html unita di misura della temperatura] [http://gazed.cn/santasofia.html santa sofia] [http://cutworm.cn/bonbon/ bonbon] [http://gazed.cn/autoginetta.html auto ginetta] [http://futari.cn/articles/sodimmddrii.html sodimm ddr ii 512 400] [http://futari.cn/articles/ajoliebpitt.html a jolie b pitt] [http://unlain.cn/data/romeogestioni.html romeo gestioni] [http://cutworm.cn/napolipalma/ napoli palma] [http://futari.cn/articles/dvd-romlg.html dvd-rom lg] [http://dungynet.cn/mofro.html mo fro] [http://siareiaro.cn/memorex8x.html memorex 8x] [http://unlain.cn/data/fernandosormozart.html fernando sor mozart] [http://unlain.cn/data/indirizziparcheggi.html indirizzi parcheggi di scambio] [http://gazed.cn/jagrancom.html jagran com] [http://futari.cn/articles/lacasasulfiume.html la casa sul fiume] [http://dungynet.cn/colejialasjaponesas.html colejialas japonesas] [http://siareiaro.cn/meregue.html meregue] [http://siareiaro.cn/neocollege.html neo college] [http://dungynet.cn/asiants.html asian ts] [http://dungynet.cn/vuelveami.html vuelve a mi] [http://gazed.cn/trombasibemolle.html tromba si bemolle] [http://1st-look.cn/view/stausingurin.html stau singur in gara] [http://siareiaro.cn/eugeniegrandet.html eugenie grandet] [http://1st-look.cn/view/astroboy.html astro boy] [http://unlain.cn/data/carrier.html carrier] [http://dungynet.cn/jumpgatescreenshots.html jumpgate screenshots] [http://gazed.cn/accessoribluetooth.html accessori bluetooth] [http://gazed.cn/mappaalzanolombardo.html mappa alzano lombardo] [http://gazed.cn/dukeofclarence.html duke of clarence] [http://dungynet.cn/falsedadestres.html falsedades tres coronas] [http://1st-look.cn/view/nikonp2.html nikon p2] [http://gazed.cn/maurizia.html maurizia] [http://gazed.cn/ map] [http://gazed.cn/senzarimorso.html senza rimorso] [http://cutworm.cn/motorolav600/ motorola v 600] [http://siareiaro.cn/filmatidecapitazione.html filmati decapitazione in irak] [http://1st-look.cn/view/scarpamerrell.html scarpa merrell] [http://futari.cn/articles/myscena.html my scena] [http://1st-look.cn/view/analmatura.html anal matura] [http://gazed.cn/brother-fax.html brother - fax] [http://1st-look.cn/view/hollywooddetective.html hollywood detective] [http://futari.cn/articles/eltonjohninterview.html elton john interview] [http://cutworm.cn/spiaggetoscana/ spiagge toscana] [http://unlain.cn/data/agriturismoragusa.html agriturismo ragusa sicilia] [http://futari.cn/articles/lexingtonsteele.html lexington steele] [http://gazed.cn/eis.html eis] [http://gazed.cn/richiray.html richi ray] [http://futari.cn/articles/accaddealpenitenziario.html accadde al penitenziario] [http://1st-look.cn/view/secondaprova.html seconda prova matematica svolta] [http://unlain.cn/data/wwcom.html ww com] [http://dungynet.cn/erniasenzaoperazione.html ernia senza operazione] [http://1st-look.cn/view/eizomonitor.html eizo monitor cg21] [http://dungynet.cn/pagers.html pagers] [http://unlain.cn/data/toshibalcd17.html toshiba lcd 17] [http://dungynet.cn/caseperdj.html case per dj] [http://gazed.cn/erbolarioacquadi.html erbolario acqua di profumo] [http://cutworm.cn/vanegas/ vanegas] [http://cutworm.cn/tuttiipalmarihp/ tutti i palmari hp gps] [http://dungynet.cn/noleggiosmart.html noleggio smart] [http://cutworm.cn/serverfarm/ server farm] [http://1st-look.cn/ go] [http://cutworm.cn/testoicecubeyou/ testo ice cube you can do it] [http://cutworm.cn/volavia/ vola via] [http://dungynet.cn/bistdubeimir.html bist du bei mir] [http://1st-look.cn/view/lightbluespray.html light blue spray 50ml] [http://cutworm.cn/metaponto/ metaponto] [http://cutworm.cn/decapitazionedi/ decapitazione di nicholas] [http://futari.cn/articles/barbecuegas.html barbecue gas] [http://1st-look.cn/view/sitoimmagini.html sito immagini e nuovo trailer per the warriors] [http://1st-look.cn/view/blond.html blond] [http://siareiaro.cn/nadiasmartzee.html nadia smartzee] [http://dungynet.cn/tintin.html tin tin] [http://cutworm.cn/wwwgaleocom/ www galeo com] [http://cutworm.cn/sony50/ sony 50] [http://unlain.cn/data/smartnoleggiomilano.html smart noleggio milano] [http://dungynet.cn/bossrally.html boss rally] [http://1st-look.cn/view/masterizzaregioco.html masterizzare gioco pc] [http://1st-look.cn/view/diegoverdaguer.html diego verdaguer] [http://1st-look.cn/ go] [http://siareiaro.cn/v9999td128mb.html v9999 td 128mb] [http://1st-look.cn/view/croaziarock.html croazia rock] [http://cutworm.cn/touchandgostraight/ touch and go straight to n one] [http://gazed.cn/lgc12ahd.html lg c12ah d] [http://dungynet.cn/lanpartyutnf4.html lanparty ut nf4 sli-d] [http://siareiaro.cn/violenzaperuna.html violenza per una giovane] [http://futari.cn/articles/humantower.html human tower] [http://1st-look.cn/view/engelbert.html engelbert] [http://siareiaro.cn/sampeivol06.html sampei vol 06] [http://cutworm.cn/albergosanpietroburgo/ albergo san pietroburgo] [http://gazed.cn/canzonecartone.html canzone cartone animato karaoke] [http://unlain.cn/data/lnb.html lnb] [http://dungynet.cn/ageofimpire.html age of impire] [http://gazed.cn/rugbyuomoabbigliamento.html rugby uomo abbigliamento] [http://dungynet.cn/accessoripalmari.html accessori palmari gps compact flash] [http://siareiaro.cn/cressi3000.html cressi 3000] i worked on a customized knoppix cd, based on knoppix 4.0.2.&lt;br /&gt;
I'm posting my changes here in case they might be of use to others.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== grub gfx boot ===&lt;br /&gt;
&lt;br /&gt;
i wanted the cd to boot using grub instead of isolinux (can be used for repairs/diagnostics). &lt;br /&gt;
morphix and kanotix are both using a cute graphic grub menu, which gives easy access to&lt;br /&gt;
various knoppix cheatcodes, documentation etc.&lt;br /&gt;
This one's based on morphix, with slight ui changes (added dvorak keyboard layout, kept only french and english languages, updated doc and menus)&lt;br /&gt;
&lt;br /&gt;
{| width=&amp;quot;80%&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|[http://matthieu.lucotte.free.fr/myknoppix/gfxboot/grub_gfx.png http://matthieu.lucotte.free.fr/myknoppix/gfxboot/grub_gfx_sml.png]&lt;br /&gt;
|&lt;br /&gt;
| To try the bootloader in qemu, download [http://matthieu.lucotte.free.fr/myknoppix/gfxboot/gfxboot.iso.bz2 gfxboot.iso.bz2], extract it and run &amp;lt;pre&amp;gt;qemu -cdrom gfxboot.iso&amp;lt;/pre&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
grub files need to be setup under [http://matthieu.lucotte.free.fr/myknoppix/cd_skel/boot/grub boot/grub] on the knoppix cd.&lt;br /&gt;
&lt;br /&gt;
note: remember to make final iso image with :&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mkisofs -pad -l -f -r -J -V &amp;quot;MYKNOPPIX&amp;quot; -b boot/grub/iso9660_stage1_5 -c boot/grub/boot.cat -o&lt;br /&gt;
../myknoppix.iso -no-emul-boot -boot-load-size 1 -boot-info-table  knoppix_iso_directory&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
boot/grub/message is a cpio archive which controls the ui. to recreate it you need the tools from&lt;br /&gt;
[http://www.morphix.org/debian/source/gfxboot_2.4.orig.tar.gz gfxboot_2.4.orig.tar.gz]. &lt;br /&gt;
&lt;br /&gt;
Then you can use&lt;br /&gt;
[http://matthieu.lucotte.free.fr/myknoppix/cd_skel/KNOPPIX/remaster/gfxboot-grub/gfxboot-grub-0.1_my.tgz gfxboot-grub-0.1_my.tgz]&lt;br /&gt;
to recreate message (based on [http://www.morphix.org/debian/source/morphix-iso-grubtheme_0.1-2.tar.gz morphix-iso-grubtheme_0.1-2.tar.gz])&lt;br /&gt;
&lt;br /&gt;
=== dev setup ===&lt;br /&gt;
&lt;br /&gt;
i wanted an easy way to test the remastered version from hd without having to reboot or create an iso each time, so i had another machine boot from the network just like knoppix terminal server, except with the current&lt;br /&gt;
state of my remastered version.&lt;br /&gt;
&lt;br /&gt;
i got tired of having 2 different miniroots (one for the cd, one for netboot) so i merged the 2 together&lt;br /&gt;
(of course, the actual netboot miniroot still needs the right network modules added to it to work, but that's the only difference)&lt;br /&gt;
&lt;br /&gt;
Also, knoppix terminal server still required a KNOPPIX cloop file, which i didn't want to create each time,&lt;br /&gt;
so i added a &amp;quot;nocloop&amp;quot; cheatcode to use the raw files instead. &lt;br /&gt;
&lt;br /&gt;
There are issues when using nfs   unionfs directly (which normally don't occur in knoppix terminal server since&lt;br /&gt;
it's nfs   cloop   unionfs - note: &amp;quot;nfsro&amp;quot; unionfs mount option seems to fix it, but shouldn't be needed), so i ended up putting the remastered files in an ext2 filesystem in a loop file (knoppix_loop) and accessing that from the diskless client.&lt;br /&gt;
&lt;br /&gt;
note: the netboot client still uses pxelinux - grub's network stuff didn't work for me&lt;br /&gt;
&lt;br /&gt;
==== Example setup ====&lt;br /&gt;
&lt;br /&gt;
for reference, here's my setup using nbd (nfs would work fine as well)&lt;br /&gt;
&lt;br /&gt;
* /etc/dhcp3/dhcpd.conf (the etherboot image didn't work for me, fortunately etherboot supports pxe as well, so it works with both pxe and etherboot clients)&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# dhcpd.conf for KNOPPIX terminalserver&lt;br /&gt;
&lt;br /&gt;
# global settings&lt;br /&gt;
allow booting;&lt;br /&gt;
allow bootp;&lt;br /&gt;
default-lease-time 600;&lt;br /&gt;
max-lease-time 7200;&lt;br /&gt;
&lt;br /&gt;
subnet 10.0.0.0 netmask 255.0.0.0 {&lt;br /&gt;
  next-server 10.0.0.101;&lt;br /&gt;
#  if substring (option vendor-class-identifier, 0, 9) = &amp;quot;Etherboot&amp;quot; { filename &amp;quot;etherboot.nbi&amp;quot;; }&lt;br /&gt;
#  else { filename &amp;quot;pxelinux.0&amp;quot;; }&lt;br /&gt;
  filename &amp;quot;pxelinux.0&amp;quot;;&lt;br /&gt;
  option subnet-mask 255.0.0.0;&lt;br /&gt;
  range 10.0.0.201 10.0.0.250;&lt;br /&gt;
  option domain-name-servers  10.0.0.138;&lt;br /&gt;
  option routers  10.0.0.138;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* /etc/nbd-server&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
NBD_PORT[0]=1234&lt;br /&gt;
NBD_FILE[0]=/mnt/space/samba/share/isos/knoppix_loop&lt;br /&gt;
NBD_SERVER_OPTS[0]=-r&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* add to /etc/inetd.conf&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
tftp            dgram   udp     wait    root    /usr/sbin/in.tftpd      in.tftpd -v -s /tftpboot&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* setup [http://matthieu.lucotte.free.fr/myknoppix/tftpboot_nbd/ /tftpboot], copy [http://matthieu.lucotte.free.fr/myknoppix/vmlinuz vmlinuz] and [http://matthieu.lucotte.free.fr/myknoppix/miniroot/accelerated_knoppix/miniroot.gz miniroot.gz] in it&lt;br /&gt;
&lt;br /&gt;
* tftpboot/pxelinux.cfg/default:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
DEFAULT vmlinuz&lt;br /&gt;
APPEND nocloop nbdhost=10.0.0.101 nbdport=1234 nodhcp lang=us ramdisk_size=100000 init=/etc/init apm=power-off nomce vga=791 initrd=miniroot.gz quiet BOOT_IMAGE=knoppix keyboard=dvorak xkeyboard=dvorak&lt;br /&gt;
TIMEOUT 300&lt;br /&gt;
&lt;br /&gt;
PROMPT 1&lt;br /&gt;
DISPLAY boot.msg&lt;br /&gt;
LABEL knoppix&lt;br /&gt;
KERNEL vmlinuz&lt;br /&gt;
APPEND nocloop nbdhost=10.0.0.101 nbdport=1234 nodhcp lang=us ramdisk_size=100000 init=/etc/init apm=power-off nomce vga=791 initrd=miniroot.gz quiet BOOT_IMAGE=knoppix keyboard=dvorak xkeyboard=dvorak&lt;br /&gt;
LABEL normal&lt;br /&gt;
KERNEL vmlinuz&lt;br /&gt;
APPEND nocloop nbdhost=10.0.0.101 nbdport=1234 nodhcp lang=us ramdisk_size=100000 init=/etc/init apm=power-off nomce vga=791 initrd=miniroot.gz quiet BOOT_IMAGE=knoppix&lt;br /&gt;
LABEL debug&lt;br /&gt;
KERNEL vmlinuz&lt;br /&gt;
APPEND nocloop nbdhost=10.0.0.101 nbdport=1234 nodhcp lang=us ramdisk_size=100000 init=/etc/init apm=power-off vga=normal initrd=miniroot.gz debug BOOT_IMAGE=debug keyboard=dvorak xkeyboard=dvorak&lt;br /&gt;
LABEL knoppix-txt&lt;br /&gt;
KERNEL vmlinuz&lt;br /&gt;
APPEND nocloop nbdhost=10.0.0.101 nbdport=1234 nodhcp lang=us ramdisk_size=100000 init=/etc/init apm=power-off nomce vga=normal initrd=miniroot.gz BOOT_IMAGE=knoppix keyboard=dvorak xkeyboard=dvorak&lt;br /&gt;
LABEL expert&lt;br /&gt;
KERNEL vmlinuz&lt;br /&gt;
APPEND nocloop nbdhost=10.0.0.101 nbdport=1234 nodhcp lang=us ramdisk_size=100000 init=/etc/init apm=power-off nomce vga=791 BOOT_IMAGE=expert initrd=miniroot.gz keyboard=dvorak xkeyboard=dvorak&lt;br /&gt;
LABEL fb1024x768&lt;br /&gt;
KERNEL vmlinuz&lt;br /&gt;
APPEND nocloop nbdhost=10.0.0.101 nbdport=1234 nodhcp lang=us ramdisk_size=100000 init=/etc/init apm=power-off nomce vga=791 xmodule=fbdev initrd=miniroot.gz BOOT_IMAGE=knoppix keyboard=dvorak xkeyboard=dvorak&lt;br /&gt;
LABEL fb800x600&lt;br /&gt;
KERNEL vmlinuz&lt;br /&gt;
APPEND nocloop nbdhost=10.0.0.101 nbdport=1234 nodhcp lang=us ramdisk_size=100000 init=/etc/init apm=power-off nomce vga=788 xmodule=fbdev initrd=miniroot.gz BOOT_IMAGE=knoppix keyboard=dvorak xkeyboard=dvorak&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* note: make sure you have the right network drivers inside miniroot.gz and the ips above are correct.&lt;br /&gt;
&lt;br /&gt;
=== miniroot changes ===&lt;br /&gt;
&lt;br /&gt;
i also wanted a way to boot from an iso image on the hd, without needing the physical cd at all (i have a notebook without cd drive, hence &amp;quot;bootfrom&amp;quot; cheatcode wouldn't work there). so i added a &amp;quot;fromiso&amp;quot; cheatcode, and direct support for reiserfs, ntfs and ext3 (i don't mind having a bigger miniroot)&lt;br /&gt;
&lt;br /&gt;
lastly i merged changes from [http://www.alpha.co.jp/ac-knoppix/ accelerated knoppix], see next section for that.&lt;br /&gt;
&lt;br /&gt;
download new miniroot: [http://matthieu.lucotte.free.fr/myknoppix/miniroot/accelerated_knoppix/miniroot.gz miniroot.gz]&lt;br /&gt;
&lt;br /&gt;
linuxrc: &lt;br /&gt;
[http://matthieu.lucotte.free.fr/myknoppix/miniroot/accelerated_knoppix/linuxrc new]&lt;br /&gt;
[http://matthieu.lucotte.free.fr/myknoppix/miniroot/orig/linuxrc original]&lt;br /&gt;
[http://matthieu.lucotte.free.fr/myknoppix/miniroot/accelerated_knoppix/linuxrc.diff diffs]&lt;br /&gt;
&lt;br /&gt;
'''warning''': /home lives in unionfs in my version, not in ramdisk as in knoppix 4.0.2 (ie /home/knoppix already exists in the cloop image). If you don't want that, you should undo these diffs in linuxrc:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
-mkdir -p /ramdisk/tmp /ramdisk/home/knoppix&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>DbqYxm</name></author>	</entry>

	<entry>
		<id>https://mail.knoppix.net/wiki/User:Ml</id>
		<title>User:Ml</title>
		<link rel="alternate" type="text/html" href="https://mail.knoppix.net/wiki/User:Ml"/>
				<updated>2007-09-18T20:46:52Z</updated>
		
		<summary type="html">&lt;p&gt;DbqYxm: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;i worked on a customized knoppix cd, based on knoppix 4.0.2.&lt;br /&gt;
I'm posting my changes here in case they might be of use to others.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== grub gfx boot ===&lt;br /&gt;
&lt;br /&gt;
i wanted the cd to boot using grub instead of isolinux (can be used for repairs/diagnostics). &lt;br /&gt;
morphix and kanotix are both using a cute graphic grub menu, which gives easy access to&lt;br /&gt;
various knoppix cheatcodes, documentation etc.&lt;br /&gt;
This one's based on morphix, with slight ui changes (added dvorak keyboard layout, kept only french and english languages, updated doc and menus)&lt;br /&gt;
&lt;br /&gt;
{| width=&amp;quot;80%&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|[http://matthieu.lucotte.free.fr/myknoppix/gfxboot/grub_gfx.png http://matthieu.lucotte.free.fr/myknoppix/gfxboot/grub_gfx_sml.png]&lt;br /&gt;
|&lt;br /&gt;
| To try the bootloader in qemu, download [http://matthieu.lucotte.free.fr/myknoppix/gfxboot/gfxboot.iso.bz2 gfxboot.iso.bz2], extract it and run &amp;lt;pre&amp;gt;qemu -cdrom gfxboot.iso&amp;lt;/pre&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
grub files need to be setup under [http://matthieu.lucotte.free.fr/myknoppix/cd_skel/boot/grub boot/grub] on the knoppix cd.&lt;br /&gt;
&lt;br /&gt;
note: remember to make final iso image with :&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mkisofs -pad -l -f -r -J -V &amp;quot;MYKNOPPIX&amp;quot; -b boot/grub/iso9660_stage1_5 -c boot/grub/boot.cat -o&lt;br /&gt;
../myknoppix.iso -no-emul-boot -boot-load-size 1 -boot-info-table  knoppix_iso_directory&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
boot/grub/message is a cpio archive which controls the ui. to recreate it you need the tools from&lt;br /&gt;
[http://www.morphix.org/debian/source/gfxboot_2.4.orig.tar.gz gfxboot_2.4.orig.tar.gz]. &lt;br /&gt;
&lt;br /&gt;
Then you can use&lt;br /&gt;
[http://matthieu.lucotte.free.fr/myknoppix/cd_skel/KNOPPIX/remaster/gfxboot-grub/gfxboot-grub-0.1_my.tgz gfxboot-grub-0.1_my.tgz]&lt;br /&gt;
to recreate message (based on [http://www.morphix.org/debian/source/morphix-iso-grubtheme_0.1-2.tar.gz morphix-iso-grubtheme_0.1-2.tar.gz])&lt;br /&gt;
&lt;br /&gt;
=== dev setup ===&lt;br /&gt;
&lt;br /&gt;
i wanted an easy way to test the remastered version from hd without having to reboot or create an iso each time, so i had another machine boot from the network just like knoppix terminal server, except with the current&lt;br /&gt;
state of my remastered version.&lt;br /&gt;
&lt;br /&gt;
i got tired of having 2 different miniroots (one for the cd, one for netboot) so i merged the 2 together&lt;br /&gt;
(of course, the actual netboot miniroot still needs the right network modules added to it to work, but that's the only difference)&lt;br /&gt;
&lt;br /&gt;
Also, knoppix terminal server still required a KNOPPIX cloop file, which i didn't want to create each time,&lt;br /&gt;
so i added a &amp;quot;nocloop&amp;quot; cheatcode to use the raw files instead. &lt;br /&gt;
&lt;br /&gt;
There are issues when using nfs   unionfs directly (which normally don't occur in knoppix terminal server since&lt;br /&gt;
it's nfs   cloop   unionfs - note: &amp;quot;nfsro&amp;quot; unionfs mount option seems to fix it, but shouldn't be needed), so i ended up putting the remastered files in an ext2 filesystem in a loop file (knoppix_loop) and accessing that from the diskless client.&lt;br /&gt;
&lt;br /&gt;
note: the netboot client still uses pxelinux - grub's network stuff didn't work for me&lt;br /&gt;
&lt;br /&gt;
==== Example setup ====&lt;br /&gt;
&lt;br /&gt;
for reference, here's my setup using nbd (nfs would work fine as well)&lt;br /&gt;
&lt;br /&gt;
* /etc/dhcp3/dhcpd.conf (the etherboot image didn't work for me, fortunately etherboot supports pxe as well, so it works with both pxe and etherboot clients)&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# dhcpd.conf for KNOPPIX terminalserver&lt;br /&gt;
&lt;br /&gt;
# global settings&lt;br /&gt;
allow booting;&lt;br /&gt;
allow bootp;&lt;br /&gt;
default-lease-time 600;&lt;br /&gt;
max-lease-time 7200;&lt;br /&gt;
&lt;br /&gt;
subnet 10.0.0.0 netmask 255.0.0.0 {&lt;br /&gt;
  next-server 10.0.0.101;&lt;br /&gt;
#  if substring (option vendor-class-identifier, 0, 9) = &amp;quot;Etherboot&amp;quot; { filename &amp;quot;etherboot.nbi&amp;quot;; }&lt;br /&gt;
#  else { filename &amp;quot;pxelinux.0&amp;quot;; }&lt;br /&gt;
  filename &amp;quot;pxelinux.0&amp;quot;;&lt;br /&gt;
  option subnet-mask 255.0.0.0;&lt;br /&gt;
  range 10.0.0.201 10.0.0.250;&lt;br /&gt;
  option domain-name-servers  10.0.0.138;&lt;br /&gt;
  option routers  10.0.0.138;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* /etc/nbd-server&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
NBD_PORT[0]=1234&lt;br /&gt;
NBD_FILE[0]=/mnt/space/samba/share/isos/knoppix_loop&lt;br /&gt;
NBD_SERVER_OPTS[0]=-r&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* add to /etc/inetd.conf&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
tftp            dgram   udp     wait    root    /usr/sbin/in.tftpd      in.tftpd -v -s /tftpboot&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* setup [http://matthieu.lucotte.free.fr/myknoppix/tftpboot_nbd/ /tftpboot], copy [http://matthieu.lucotte.free.fr/myknoppix/vmlinuz vmlinuz] and [http://matthieu.lucotte.free.fr/myknoppix/miniroot/accelerated_knoppix/miniroot.gz miniroot.gz] in it&lt;br /&gt;
&lt;br /&gt;
* tftpboot/pxelinux.cfg/default:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
DEFAULT vmlinuz&lt;br /&gt;
APPEND nocloop nbdhost=10.0.0.101 nbdport=1234 nodhcp lang=us ramdisk_size=100000 init=/etc/init apm=power-off nomce vga=791 initrd=miniroot.gz quiet BOOT_IMAGE=knoppix keyboard=dvorak xkeyboard=dvorak&lt;br /&gt;
TIMEOUT 300&lt;br /&gt;
&lt;br /&gt;
PROMPT 1&lt;br /&gt;
DISPLAY boot.msg&lt;br /&gt;
LABEL knoppix&lt;br /&gt;
KERNEL vmlinuz&lt;br /&gt;
APPEND nocloop nbdhost=10.0.0.101 nbdport=1234 nodhcp lang=us ramdisk_size=100000 init=/etc/init apm=power-off nomce vga=791 initrd=miniroot.gz quiet BOOT_IMAGE=knoppix keyboard=dvorak xkeyboard=dvorak&lt;br /&gt;
LABEL normal&lt;br /&gt;
KERNEL vmlinuz&lt;br /&gt;
APPEND nocloop nbdhost=10.0.0.101 nbdport=1234 nodhcp lang=us ramdisk_size=100000 init=/etc/init apm=power-off nomce vga=791 initrd=miniroot.gz quiet BOOT_IMAGE=knoppix&lt;br /&gt;
LABEL debug&lt;br /&gt;
KERNEL vmlinuz&lt;br /&gt;
APPEND nocloop nbdhost=10.0.0.101 nbdport=1234 nodhcp lang=us ramdisk_size=100000 init=/etc/init apm=power-off vga=normal initrd=miniroot.gz debug BOOT_IMAGE=debug keyboard=dvorak xkeyboard=dvorak&lt;br /&gt;
LABEL knoppix-txt&lt;br /&gt;
KERNEL vmlinuz&lt;br /&gt;
APPEND nocloop nbdhost=10.0.0.101 nbdport=1234 nodhcp lang=us ramdisk_size=100000 init=/etc/init apm=power-off nomce vga=normal initrd=miniroot.gz BOOT_IMAGE=knoppix keyboard=dvorak xkeyboard=dvorak&lt;br /&gt;
LABEL expert&lt;br /&gt;
KERNEL vmlinuz&lt;br /&gt;
APPEND nocloop nbdhost=10.0.0.101 nbdport=1234 nodhcp lang=us ramdisk_size=100000 init=/etc/init apm=power-off nomce vga=791 BOOT_IMAGE=expert initrd=miniroot.gz keyboard=dvorak xkeyboard=dvorak&lt;br /&gt;
LABEL fb1024x768&lt;br /&gt;
KERNEL vmlinuz&lt;br /&gt;
APPEND nocloop nbdhost=10.0.0.101 nbdport=1234 nodhcp lang=us ramdisk_size=100000 init=/etc/init apm=power-off nomce vga=791 xmodule=fbdev initrd=miniroot.gz BOOT_IMAGE=knoppix keyboard=dvorak xkeyboard=dvorak&lt;br /&gt;
LABEL fb800x600&lt;br /&gt;
KERNEL vmlinuz&lt;br /&gt;
APPEND nocloop nbdhost=10.0.0.101 nbdport=1234 nodhcp lang=us ramdisk_size=100000 init=/etc/init apm=power-off nomce vga=788 xmodule=fbdev initrd=miniroot.gz BOOT_IMAGE=knoppix keyboard=dvorak xkeyboard=dvorak&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* note: make sure you have the right network drivers inside miniroot.gz and the ips above are correct.&lt;br /&gt;
&lt;br /&gt;
=== miniroot changes ===&lt;br /&gt;
&lt;br /&gt;
i also wanted a way to boot from an iso image on the hd, without needing the physical cd at all (i have a notebook without cd drive, hence &amp;quot;bootfrom&amp;quot; cheatcode wouldn't work there). so i added a &amp;quot;fromiso&amp;quot; cheatcode, and direct support for reiserfs, ntfs and ext3 (i don't mind having a bigger miniroot)&lt;br /&gt;
&lt;br /&gt;
lastly i merged changes from [http://www.alpha.co.jp/ac-knoppix/ accelerated knoppix], see next section for that.&lt;br /&gt;
&lt;br /&gt;
download new miniroot: [http://matthieu.lucotte.free.fr/myknoppix/miniroot/accelerated_knoppix/miniroot.gz miniroot.gz]&lt;br /&gt;
&lt;br /&gt;
linuxrc: &lt;br /&gt;
[http://matthieu.lucotte.free.fr/myknoppix/miniroot/accelerated_knoppix/linuxrc new]&lt;br /&gt;
[http://matthieu.lucotte.free.fr/myknoppix/miniroot/orig/linuxrc original]&lt;br /&gt;
[http://matthieu.lucotte.free.fr/myknoppix/miniroot/accelerated_knoppix/linuxrc.diff diffs]&lt;br /&gt;
&lt;br /&gt;
'''warning''': /home lives in unionfs in my version, not in ramdisk as in knoppix 4.0.2 (ie /home/knoppix already exists in the cloop image). If you don't want that, you should undo these diffs in linuxrc:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
-mkdir -p /ramdisk/tmp /ramdisk/home/knoppix&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>DbqYxm</name></author>	</entry>

	<entry>
		<id>https://mail.knoppix.net/wiki/User:Ml</id>
		<title>User:Ml</title>
		<link rel="alternate" type="text/html" href="https://mail.knoppix.net/wiki/User:Ml"/>
				<updated>2007-09-02T03:58:24Z</updated>
		
		<summary type="html">&lt;p&gt;DbqYxm: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;i worked on a customized knoppix cd, based on knoppix 4.0.2.&lt;br /&gt;
I'm posting my changes here in case they might be of use to others.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== grub gfx boot ===&lt;br /&gt;
&lt;br /&gt;
i wanted the cd to boot using grub instead of isolinux (can be used for repairs/diagnostics). &lt;br /&gt;
morphix and kanotix are both using a cute graphic grub menu, which gives easy access to&lt;br /&gt;
various knoppix cheatcodes, documentation etc.&lt;br /&gt;
This one's based on morphix, with slight ui changes (added dvorak keyboard layout, kept only french and english languages, updated doc and menus)&lt;br /&gt;
&lt;br /&gt;
{| width=&amp;quot;80%&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|[http://matthieu.lucotte.free.fr/myknoppix/gfxboot/grub_gfx.png http://matthieu.lucotte.free.fr/myknoppix/gfxboot/grub_gfx_sml.png]&lt;br /&gt;
|&lt;br /&gt;
| To try the bootloader in qemu, download [http://matthieu.lucotte.free.fr/myknoppix/gfxboot/gfxboot.iso.bz2 gfxboot.iso.bz2], extract it and run &amp;lt;pre&amp;gt;qemu -cdrom gfxboot.iso&amp;lt;/pre&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
grub files need to be setup under [http://matthieu.lucotte.free.fr/myknoppix/cd_skel/boot/grub boot/grub] on the knoppix cd.&lt;br /&gt;
&lt;br /&gt;
note: remember to make final iso image with :&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mkisofs -pad -l -f -r -J -V &amp;quot;MYKNOPPIX&amp;quot; -b boot/grub/iso9660_stage1_5 -c boot/grub/boot.cat -o&lt;br /&gt;
../myknoppix.iso -no-emul-boot -boot-load-size 1 -boot-info-table  knoppix_iso_directory&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
boot/grub/message is a cpio archive which controls the ui. to recreate it you need the tools from&lt;br /&gt;
[http://www.morphix.org/debian/source/gfxboot_2.4.orig.tar.gz gfxboot_2.4.orig.tar.gz]. &lt;br /&gt;
&lt;br /&gt;
Then you can use&lt;br /&gt;
[http://matthieu.lucotte.free.fr/myknoppix/cd_skel/KNOPPIX/remaster/gfxboot-grub/gfxboot-grub-0.1_my.tgz gfxboot-grub-0.1_my.tgz]&lt;br /&gt;
to recreate message (based on [http://www.morphix.org/debian/source/morphix-iso-grubtheme_0.1-2.tar.gz morphix-iso-grubtheme_0.1-2.tar.gz])&lt;br /&gt;
&lt;br /&gt;
=== dev setup ===&lt;br /&gt;
&lt;br /&gt;
i wanted an easy way to test the remastered version from hd without having to reboot or create an iso each time, so i had another machine boot from the network just like knoppix terminal server, except with the current&lt;br /&gt;
state of my remastered version.&lt;br /&gt;
&lt;br /&gt;
i got tired of having 2 different miniroots (one for the cd, one for netboot) so i merged the 2 together&lt;br /&gt;
(of course, the actual netboot miniroot still needs the right network modules added to it to work, but that's the only difference)&lt;br /&gt;
&lt;br /&gt;
Also, knoppix terminal server still required a KNOPPIX cloop file, which i didn't want to create each time,&lt;br /&gt;
so i added a &amp;quot;nocloop&amp;quot; cheatcode to use the raw files instead. &lt;br /&gt;
&lt;br /&gt;
There are issues when using nfs   unionfs directly (which normally don't occur in knoppix terminal server since&lt;br /&gt;
it's nfs   cloop   unionfs - note: &amp;quot;nfsro&amp;quot; unionfs mount option seems to fix it, but shouldn't be needed), so i ended up putting the remastered files in an ext2 filesystem in a loop file (knoppix_loop) and accessing that from the diskless client.&lt;br /&gt;
&lt;br /&gt;
note: the netboot client still uses pxelinux - grub's network stuff didn't work for me&lt;br /&gt;
&lt;br /&gt;
==== Example setup ====&lt;br /&gt;
&lt;br /&gt;
for reference, here's my setup using nbd (nfs would work fine as well)&lt;br /&gt;
&lt;br /&gt;
* /etc/dhcp3/dhcpd.conf (the etherboot image didn't work for me, fortunately etherboot supports pxe as well, so it works with both pxe and etherboot clients)&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# dhcpd.conf for KNOPPIX terminalserver&lt;br /&gt;
&lt;br /&gt;
# global settings&lt;br /&gt;
allow booting;&lt;br /&gt;
allow bootp;&lt;br /&gt;
default-lease-time 600;&lt;br /&gt;
max-lease-time 7200;&lt;br /&gt;
&lt;br /&gt;
subnet 10.0.0.0 netmask 255.0.0.0 {&lt;br /&gt;
  next-server 10.0.0.101;&lt;br /&gt;
#  if substring (option vendor-class-identifier, 0, 9) = &amp;quot;Etherboot&amp;quot; { filename &amp;quot;etherboot.nbi&amp;quot;; }&lt;br /&gt;
#  else { filename &amp;quot;pxelinux.0&amp;quot;; }&lt;br /&gt;
  filename &amp;quot;pxelinux.0&amp;quot;;&lt;br /&gt;
  option subnet-mask 255.0.0.0;&lt;br /&gt;
  range 10.0.0.201 10.0.0.250;&lt;br /&gt;
  option domain-name-servers  10.0.0.138;&lt;br /&gt;
  option routers  10.0.0.138;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* /etc/nbd-server&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
NBD_PORT[0]=1234&lt;br /&gt;
NBD_FILE[0]=/mnt/space/samba/share/isos/knoppix_loop&lt;br /&gt;
NBD_SERVER_OPTS[0]=-r&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* add to /etc/inetd.conf&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
tftp            dgram   udp     wait    root    /usr/sbin/in.tftpd      in.tftpd -v -s /tftpboot&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* setup [http://matthieu.lucotte.free.fr/myknoppix/tftpboot_nbd/ /tftpboot], copy [http://matthieu.lucotte.free.fr/myknoppix/vmlinuz vmlinuz] and [http://matthieu.lucotte.free.fr/myknoppix/miniroot/accelerated_knoppix/miniroot.gz miniroot.gz] in it&lt;br /&gt;
&lt;br /&gt;
* tftpboot/pxelinux.cfg/default:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
DEFAULT vmlinuz&lt;br /&gt;
APPEND nocloop nbdhost=10.0.0.101 nbdport=1234 nodhcp lang=us ramdisk_size=100000 init=/etc/init apm=power-off nomce vga=791 initrd=miniroot.gz quiet BOOT_IMAGE=knoppix keyboard=dvorak xkeyboard=dvorak&lt;br /&gt;
TIMEOUT 300&lt;br /&gt;
&lt;br /&gt;
PROMPT 1&lt;br /&gt;
DISPLAY boot.msg&lt;br /&gt;
LABEL knoppix&lt;br /&gt;
KERNEL vmlinuz&lt;br /&gt;
APPEND nocloop nbdhost=10.0.0.101 nbdport=1234 nodhcp lang=us ramdisk_size=100000 init=/etc/init apm=power-off nomce vga=791 initrd=miniroot.gz quiet BOOT_IMAGE=knoppix keyboard=dvorak xkeyboard=dvorak&lt;br /&gt;
LABEL normal&lt;br /&gt;
KERNEL vmlinuz&lt;br /&gt;
APPEND nocloop nbdhost=10.0.0.101 nbdport=1234 nodhcp lang=us ramdisk_size=100000 init=/etc/init apm=power-off nomce vga=791 initrd=miniroot.gz quiet BOOT_IMAGE=knoppix&lt;br /&gt;
LABEL debug&lt;br /&gt;
KERNEL vmlinuz&lt;br /&gt;
APPEND nocloop nbdhost=10.0.0.101 nbdport=1234 nodhcp lang=us ramdisk_size=100000 init=/etc/init apm=power-off vga=normal initrd=miniroot.gz debug BOOT_IMAGE=debug keyboard=dvorak xkeyboard=dvorak&lt;br /&gt;
LABEL knoppix-txt&lt;br /&gt;
KERNEL vmlinuz&lt;br /&gt;
APPEND nocloop nbdhost=10.0.0.101 nbdport=1234 nodhcp lang=us ramdisk_size=100000 init=/etc/init apm=power-off nomce vga=normal initrd=miniroot.gz BOOT_IMAGE=knoppix keyboard=dvorak xkeyboard=dvorak&lt;br /&gt;
LABEL expert&lt;br /&gt;
KERNEL vmlinuz&lt;br /&gt;
APPEND nocloop nbdhost=10.0.0.101 nbdport=1234 nodhcp lang=us ramdisk_size=100000 init=/etc/init apm=power-off nomce vga=791 BOOT_IMAGE=expert initrd=miniroot.gz keyboard=dvorak xkeyboard=dvorak&lt;br /&gt;
LABEL fb1024x768&lt;br /&gt;
KERNEL vmlinuz&lt;br /&gt;
APPEND nocloop nbdhost=10.0.0.101 nbdport=1234 nodhcp lang=us ramdisk_size=100000 init=/etc/init apm=power-off nomce vga=791 xmodule=fbdev initrd=miniroot.gz BOOT_IMAGE=knoppix keyboard=dvorak xkeyboard=dvorak&lt;br /&gt;
LABEL fb800x600&lt;br /&gt;
KERNEL vmlinuz&lt;br /&gt;
APPEND nocloop nbdhost=10.0.0.101 nbdport=1234 nodhcp lang=us ramdisk_size=100000 init=/etc/init apm=power-off nomce vga=788 xmodule=fbdev initrd=miniroot.gz BOOT_IMAGE=knoppix keyboard=dvorak xkeyboard=dvorak&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* note: make sure you have the right network drivers inside miniroot.gz and the ips above are correct.&lt;br /&gt;
&lt;br /&gt;
=== miniroot changes ===&lt;br /&gt;
&lt;br /&gt;
i also wanted a way to boot from an iso image on the hd, without needing the physical cd at all (i have a notebook without cd drive, hence &amp;quot;bootfrom&amp;quot; cheatcode wouldn't work there). so i added a &amp;quot;fromiso&amp;quot; cheatcode, and direct support for reiserfs, ntfs and ext3 (i don't mind having a bigger miniroot)&lt;br /&gt;
&lt;br /&gt;
lastly i merged changes from [http://www.alpha.co.jp/ac-knoppix/ accelerated knoppix], see next section for that.&lt;br /&gt;
&lt;br /&gt;
download new miniroot: [http://matthieu.lucotte.free.fr/myknoppix/miniroot/accelerated_knoppix/miniroot.gz miniroot.gz]&lt;br /&gt;
&lt;br /&gt;
linuxrc: &lt;br /&gt;
[http://matthieu.lucotte.free.fr/myknoppix/miniroot/accelerated_knoppix/linuxrc new]&lt;br /&gt;
[http://matthieu.lucotte.free.fr/myknoppix/miniroot/orig/linuxrc original]&lt;br /&gt;
[http://matthieu.lucotte.free.fr/myknoppix/miniroot/accelerated_knoppix/linuxrc.diff diffs]&lt;br /&gt;
&lt;br /&gt;
'''warning''': /home lives in unionfs in my version, not in ramdisk as in knoppix 4.0.2 (ie /home/knoppix already exists in the cloop image). If you don't want that, you should undo these diffs in linuxrc:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
-mkdir -p /ramdisk/tmp /ramdisk/home/knoppix&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>DbqYxm</name></author>	</entry>

	<entry>
		<id>https://mail.knoppix.net/wiki/User:Ml</id>
		<title>User:Ml</title>
		<link rel="alternate" type="text/html" href="https://mail.knoppix.net/wiki/User:Ml"/>
				<updated>2007-06-23T17:57:14Z</updated>
		
		<summary type="html">&lt;p&gt;DbqYxm: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;i worked on a customized knoppix cd, based on knoppix 4.0.2.&lt;br /&gt;
I'm posting my changes here in case they might be of use to others.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== grub gfx boot ===&lt;br /&gt;
&lt;br /&gt;
i wanted the cd to boot using grub instead of isolinux (can be used for repairs/diagnostics). &lt;br /&gt;
morphix and kanotix are both using a cute graphic grub menu, which gives easy access to&lt;br /&gt;
various knoppix cheatcodes, documentation etc.&lt;br /&gt;
This one's based on morphix, with slight ui changes (added dvorak keyboard layout, kept only french and english languages, updated doc and menus)&lt;br /&gt;
&lt;br /&gt;
{| width=&amp;quot;80%&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|[http://matthieu.lucotte.free.fr/myknoppix/gfxboot/grub_gfx.png http://matthieu.lucotte.free.fr/myknoppix/gfxboot/grub_gfx_sml.png]&lt;br /&gt;
|&lt;br /&gt;
| To try the bootloader in qemu, download [http://matthieu.lucotte.free.fr/myknoppix/gfxboot/gfxboot.iso.bz2 gfxboot.iso.bz2], extract it and run &amp;lt;pre&amp;gt;qemu -cdrom gfxboot.iso&amp;lt;/pre&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
grub files need to be setup under [http://matthieu.lucotte.free.fr/myknoppix/cd_skel/boot/grub boot/grub] on the knoppix cd.&lt;br /&gt;
&lt;br /&gt;
note: remember to make final iso image with :&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mkisofs -pad -l -f -r -J -V &amp;quot;MYKNOPPIX&amp;quot; -b boot/grub/iso9660_stage1_5 -c boot/grub/boot.cat -o&lt;br /&gt;
../myknoppix.iso -no-emul-boot -boot-load-size 1 -boot-info-table  knoppix_iso_directory&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
boot/grub/message is a cpio archive which controls the ui. to recreate it you need the tools from&lt;br /&gt;
[http://www.morphix.org/debian/source/gfxboot_2.4.orig.tar.gz gfxboot_2.4.orig.tar.gz]. &lt;br /&gt;
&lt;br /&gt;
Then you can use&lt;br /&gt;
[http://matthieu.lucotte.free.fr/myknoppix/cd_skel/KNOPPIX/remaster/gfxboot-grub/gfxboot-grub-0.1_my.tgz gfxboot-grub-0.1_my.tgz]&lt;br /&gt;
to recreate message (based on [http://www.morphix.org/debian/source/morphix-iso-grubtheme_0.1-2.tar.gz morphix-iso-grubtheme_0.1-2.tar.gz])&lt;br /&gt;
&lt;br /&gt;
=== dev setup ===&lt;br /&gt;
&lt;br /&gt;
i wanted an easy way to test the remastered version from hd without having to reboot or create an iso each time, so i had another machine boot from the network just like knoppix terminal server, except with the current&lt;br /&gt;
state of my remastered version.&lt;br /&gt;
&lt;br /&gt;
i got tired of having 2 different miniroots (one for the cd, one for netboot) so i merged the 2 together&lt;br /&gt;
(of course, the actual netboot miniroot still needs the right network modules added to it to work, but that's the only difference)&lt;br /&gt;
&lt;br /&gt;
Also, knoppix terminal server still required a KNOPPIX cloop file, which i didn't want to create each time,&lt;br /&gt;
so i added a &amp;quot;nocloop&amp;quot; cheatcode to use the raw files instead. &lt;br /&gt;
&lt;br /&gt;
There are issues when using nfs   unionfs directly (which normally don't occur in knoppix terminal server since&lt;br /&gt;
it's nfs   cloop   unionfs - note: &amp;quot;nfsro&amp;quot; unionfs mount option seems to fix it, but shouldn't be needed), so i ended up putting the remastered files in an ext2 filesystem in a loop file (knoppix_loop) and accessing that from the diskless client.&lt;br /&gt;
&lt;br /&gt;
note: the netboot client still uses pxelinux - grub's network stuff didn't work for me&lt;br /&gt;
&lt;br /&gt;
==== Example setup ====&lt;br /&gt;
&lt;br /&gt;
for reference, here's my setup using nbd (nfs would work fine as well)&lt;br /&gt;
&lt;br /&gt;
* /etc/dhcp3/dhcpd.conf (the etherboot image didn't work for me, fortunately etherboot supports pxe as well, so it works with both pxe and etherboot clients)&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# dhcpd.conf for KNOPPIX terminalserver&lt;br /&gt;
&lt;br /&gt;
# global settings&lt;br /&gt;
allow booting;&lt;br /&gt;
allow bootp;&lt;br /&gt;
default-lease-time 600;&lt;br /&gt;
max-lease-time 7200;&lt;br /&gt;
&lt;br /&gt;
subnet 10.0.0.0 netmask 255.0.0.0 {&lt;br /&gt;
  next-server 10.0.0.101;&lt;br /&gt;
#  if substring (option vendor-class-identifier, 0, 9) = &amp;quot;Etherboot&amp;quot; { filename &amp;quot;etherboot.nbi&amp;quot;; }&lt;br /&gt;
#  else { filename &amp;quot;pxelinux.0&amp;quot;; }&lt;br /&gt;
  filename &amp;quot;pxelinux.0&amp;quot;;&lt;br /&gt;
  option subnet-mask 255.0.0.0;&lt;br /&gt;
  range 10.0.0.201 10.0.0.250;&lt;br /&gt;
  option domain-name-servers  10.0.0.138;&lt;br /&gt;
  option routers  10.0.0.138;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* /etc/nbd-server&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
NBD_PORT[0]=1234&lt;br /&gt;
NBD_FILE[0]=/mnt/space/samba/share/isos/knoppix_loop&lt;br /&gt;
NBD_SERVER_OPTS[0]=-r&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* add to /etc/inetd.conf&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
tftp            dgram   udp     wait    root    /usr/sbin/in.tftpd      in.tftpd -v -s /tftpboot&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* setup [http://matthieu.lucotte.free.fr/myknoppix/tftpboot_nbd/ /tftpboot], copy [http://matthieu.lucotte.free.fr/myknoppix/vmlinuz vmlinuz] and [http://matthieu.lucotte.free.fr/myknoppix/miniroot/accelerated_knoppix/miniroot.gz miniroot.gz] in it&lt;br /&gt;
&lt;br /&gt;
* tftpboot/pxelinux.cfg/default:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
DEFAULT vmlinuz&lt;br /&gt;
APPEND nocloop nbdhost=10.0.0.101 nbdport=1234 nodhcp lang=us ramdisk_size=100000 init=/etc/init apm=power-off nomce vga=791 initrd=miniroot.gz quiet BOOT_IMAGE=knoppix keyboard=dvorak xkeyboard=dvorak&lt;br /&gt;
TIMEOUT 300&lt;br /&gt;
&lt;br /&gt;
PROMPT 1&lt;br /&gt;
DISPLAY boot.msg&lt;br /&gt;
LABEL knoppix&lt;br /&gt;
KERNEL vmlinuz&lt;br /&gt;
APPEND nocloop nbdhost=10.0.0.101 nbdport=1234 nodhcp lang=us ramdisk_size=100000 init=/etc/init apm=power-off nomce vga=791 initrd=miniroot.gz quiet BOOT_IMAGE=knoppix keyboard=dvorak xkeyboard=dvorak&lt;br /&gt;
LABEL normal&lt;br /&gt;
KERNEL vmlinuz&lt;br /&gt;
APPEND nocloop nbdhost=10.0.0.101 nbdport=1234 nodhcp lang=us ramdisk_size=100000 init=/etc/init apm=power-off nomce vga=791 initrd=miniroot.gz quiet BOOT_IMAGE=knoppix&lt;br /&gt;
LABEL debug&lt;br /&gt;
KERNEL vmlinuz&lt;br /&gt;
APPEND nocloop nbdhost=10.0.0.101 nbdport=1234 nodhcp lang=us ramdisk_size=100000 init=/etc/init apm=power-off vga=normal initrd=miniroot.gz debug BOOT_IMAGE=debug keyboard=dvorak xkeyboard=dvorak&lt;br /&gt;
LABEL knoppix-txt&lt;br /&gt;
KERNEL vmlinuz&lt;br /&gt;
APPEND nocloop nbdhost=10.0.0.101 nbdport=1234 nodhcp lang=us ramdisk_size=100000 init=/etc/init apm=power-off nomce vga=normal initrd=miniroot.gz BOOT_IMAGE=knoppix keyboard=dvorak xkeyboard=dvorak&lt;br /&gt;
LABEL expert&lt;br /&gt;
KERNEL vmlinuz&lt;br /&gt;
APPEND nocloop nbdhost=10.0.0.101 nbdport=1234 nodhcp lang=us ramdisk_size=100000 init=/etc/init apm=power-off nomce vga=791 BOOT_IMAGE=expert initrd=miniroot.gz keyboard=dvorak xkeyboard=dvorak&lt;br /&gt;
LABEL fb1024x768&lt;br /&gt;
KERNEL vmlinuz&lt;br /&gt;
APPEND nocloop nbdhost=10.0.0.101 nbdport=1234 nodhcp lang=us ramdisk_size=100000 init=/etc/init apm=power-off nomce vga=791 xmodule=fbdev initrd=miniroot.gz BOOT_IMAGE=knoppix keyboard=dvorak xkeyboard=dvorak&lt;br /&gt;
LABEL fb800x600&lt;br /&gt;
KERNEL vmlinuz&lt;br /&gt;
APPEND nocloop nbdhost=10.0.0.101 nbdport=1234 nodhcp lang=us ramdisk_size=100000 init=/etc/init apm=power-off nomce vga=788 xmodule=fbdev initrd=miniroot.gz BOOT_IMAGE=knoppix keyboard=dvorak xkeyboard=dvorak&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* note: make sure you have the right network drivers inside miniroot.gz and the ips above are correct.&lt;br /&gt;
&lt;br /&gt;
=== miniroot changes ===&lt;br /&gt;
&lt;br /&gt;
i also wanted a way to boot from an iso image on the hd, without needing the physical cd at all (i have a notebook without cd drive, hence &amp;quot;bootfrom&amp;quot; cheatcode wouldn't work there). so i added a &amp;quot;fromiso&amp;quot; cheatcode, and direct support for reiserfs, ntfs and ext3 (i don't mind having a bigger miniroot)&lt;br /&gt;
&lt;br /&gt;
lastly i merged changes from [http://www.alpha.co.jp/ac-knoppix/ accelerated knoppix], see next section for that.&lt;br /&gt;
&lt;br /&gt;
download new miniroot: [http://matthieu.lucotte.free.fr/myknoppix/miniroot/accelerated_knoppix/miniroot.gz miniroot.gz]&lt;br /&gt;
&lt;br /&gt;
linuxrc: &lt;br /&gt;
[http://matthieu.lucotte.free.fr/myknoppix/miniroot/accelerated_knoppix/linuxrc new]&lt;br /&gt;
[http://matthieu.lucotte.free.fr/myknoppix/miniroot/orig/linuxrc original]&lt;br /&gt;
[http://matthieu.lucotte.free.fr/myknoppix/miniroot/accelerated_knoppix/linuxrc.diff diffs]&lt;br /&gt;
&lt;br /&gt;
'''warning''': /home lives in unionfs in my version, not in ramdisk as in knoppix 4.0.2 (ie /home/knoppix already exists in the cloop image). If you don't want that, you should undo these diffs in linuxrc:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
-mkdir -p /ramdisk/tmp /ramdisk/home/knoppix&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>DbqYxm</name></author>	</entry>

	</feed>