CheatCodes

CheatCodes sind Parameter die am Bootprompt von Knoppix eingegeben werden können. Es können Kernel-Parameter oder Parameter die an die speziellen Startscripte von Knoppix übergeben werden. (LinuxRc, knoppix-autoconfig, xsession ... )

Eine Auswahl an CheatCodes bekommt man auch wenn man am Bootprompt F2 drückt.

Hier erstmal ein Link für alle die die aktuelle original Version suchen.

ftp://ftp.uni-kl.de/pub/linux/knoppix/knoppix-cheatcodes.txt

Bis auf dieser Seite mehr steht doch die bessere Erklärung wenn auch in Englisch.

Warum möchte man CheatCodes benutzen?

(natürlich nicht auf die CD, sondern auf Floppy oder auf die Platte).

Die Cheatcodes können auch ohne großen Aufwand durch Remastern der CD dauerhaft gesetzt werden.

Übersicht nach Funktion

Die CheatCodes die als erstes eingetippt werden müssen wie knoppix, expert ... sind aliase für bestimmte Zusammenstellungen - nachzulesen in syslinux.cfg auf der Knoppix/!BootDisk. Diese dürfen nur einmal benutzt werden, alle anderen Cheatcodes können, soweit sinnvoll, kombiniert werden.

User Interface

Manchmal möchte man einen anderen Desktop/Window Manager statt KDE benutzen.

knoppix desktop=fluxbox|icewm|kde|larswm|twm|wmaker|xfce

Auf älteren CDs ist auch der alternative Desktop Gnome (gnome) anwählbar.

Konsole statt X11 starten. Achtung: man ist root!

knoppix 2

Schön und bunt booten.

knoppix splash        

OffeneFrage: geht auch nosplash?

Keinen DHCP Server benutzen!

knoppix nodhcp

Image erst ins RAM kopieren und dann von dort benutzen.

knoppix toram                       Copy CD to RAM and run from there

Image erst auf die Festplatte kopieren und dann von dort benutzen.

knoppix tohd=/dev/hda1              

Ein Image auf der Festplatte benutzen.

knoppix fromhd=/dev/hda1            Boot from previously copied CD-Image
knoppix fromhd                      Skip checking for Knoppix on CD-ROM
knoppix bootfrom=/dev/hda1          Access Image then boot from previously 
                                    copied CD-Image (enables booting from 
                                    NTFS / ReiserFS) ***)

knoppix bootfrom=/dev/hda1/KNX.iso  Access image, boot from ISO-Image. ***)

knoppix knoppix_dir=KNOPPIX         Directory to search for on the CD. 

knoppix knoppix_name=KNOPPIX        Cloop-File to search for on the CD.

Laden einer vorher abgespeicherten Konfiguration von Floppy

knoppix floppyconfig

Von einem bestimmtem Ort auf der Festplatte (ab 3.2)

knoppix myconf=/dev/sda1

Nach der Datei "knoppix.sh" auf allen Partionen aller Festplatte suchen und die erste gefundene starten.

knoppix myconf=scan

Bleibendes Home-Verzeichnis benutzen

knoppix home=/dev/sda1/knoppix.img

Datei für das bleibende Home-Verzeichnis suchen und benutzen

knoppix home=scan

CD nach dem Reboot nicht auswerfen.

knoppix noeject

Sprache wählen und Tastaturbelegung festlegen, denn auslesen kann dein PC die Tastaturbedruckung nicht.

knoppix lang=cn|de|da|es|fr|it|nl|pl|ru|sk|tr|tw|us

Tastatur auf der Konsole und für X11 wählen.

knoppix keyboard=us xkeyboard=de

Die Hardware Rechneruhr wird mit der GMT Zeit betrieben. (Nicht mit der lokalen Zeit wie unter Windows üblich.)

knoppix utc|gmt

Hardware anders einstellen

Bildschirmauflösung und Farbtiefe per Hand einstellen. Nötig bei mancher Hardware, speziell um Auflösungen über 1024x768 zu erreichen. Oder wenn das Bild mit 1024x768 einfach zu klein ist. :)

knoppix screen=1280x1024 depth=24 
knoppix xscreen=1280x1024 xdepth=24 

Manche LCD-Schirme oder Beamer können nur 60 Hz Bildwiederholfrequenz.

knoppix xvrefresh=60

Weitere Monitor Einstellungen.

knoppix xvsync|vsync

Keinen Framebuffer benutzen. Also nur VGA-Auflösung 80x24 Zeichen für die Konsole starten.

knoppix-txt

knoppix vga=normal

Manche haben eine Maus mit einem Rädchen (Wheelmouse). Damit das Rädchen auch funktioniert, muss man es Knoppix sagen. OffeneFrage: Denn auslesen kann man das leider nicht?

knoppix wheelmouse|nowheelmouse

Knoppix mit Unterstützung für blinde Personen starten.

knoppix blind

Hardware-Adresse einer Braille-Zeile angeben.

knoppix brltty=type,port,table

Problematische Hardware

Bei sehr neuen (oder exotischen) Grafikkarten kann es sein, dass diese noch nicht in der Hardwaredatenbank vorhanden sind. Meistens funktionieren sie aber doch unter Linux! Wenn im Anfangs-Bootbildschirm

knoppix xmodule=vesa

oder

knoppix xmodule=fbdev

eingegeben wird, kann evtl. mit den nicht-beschleunigten XFree86-Modi ein brauchbares Bild erzeugt werden.

Auswahl eines bestimmten X-Servers

knoppix xserver=XFree86|XF86_SVGA

Auswahl eines bestimmten Modules für den X Server XFree86.

knoppix xmodule=ati|fbdev|i810|mga|nv|radeon|savage|s3

Ab Version 31-01-2002 gibt es (speziell für ältere Notebooks) auch die Framebuffer-Bootoption fb800x600 (anstelle von knoppix anzugeben), mit welcher eine Auflösung von 800x600 Bildpunkten im Framebuffer-Modus verwendet wird.

fb1280x1024 | fb1024x768 | fb800x600

ALSA sound driver

knoppix alsa|alsa=es1938)

Bestimmte Hardware nicht automatisch erkennen.

knoppix no{apic,agp,apm,ddc,firewire,pcmcia,scsi,usb,dma,audio}

Bestimmte Features nicht benutzen.

knoppix no{dhcp,fstab,swap}

}}} IDE CD-ROM nicht wie ein SCSI Laufwerk behandeln.

knoppix atapicd 

knoppix pci=irqmask=0x0e98

knoppix ide2=0x180 nopcmcia

Fehlerbehebung für alte BIOSe. Damit der Kernel auch den ganzen Speicher findet. OffeneFrage: Sonst findet er nur 64M? Also hier dem Linux Kernel sagen wieviel Speicher man hat. Gibt man zuviel an stürzt das System ab! :( Wichtig ist hier auch das große M für Megabyte!

knoppix mem=128M

Debuggen

Keinen Swap benutzen - damit man auch Untersuchungen an Systemen machen kann, ohne den Swap zu zerstören.

Sowie, wenn das System Hardware/Platten-Probleme hat.

knoppix noswap

Kann der Rechner die CD gut lesen? Ist die CD in Ordnung?

knoppix testcd

Fast keine Hardware Erkennung benutzen. X (KDE) wird mit VGA Auflösung gestartet.

failsafe 

So kann man interaktiv auswählen ob man die Hardware Erkennungen nachbessern möchte. Es ist möglich zusätzlich Module mit Hilfe einer Diskette zu laden. z.B. wenn die Knoppix Datei auf einem USB oder Firewire device liegt.

expert

Nur für Leute die gern alles eintippen!

userdef initrd=miniroot.gz ..... 

Am besten mal in syslinux.cfg schauen

KNOPPIX/CheatCodes (zuletzt geändert am 2007-12-23 22:47:19 durch localhost)