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?
- Um spezielle Funktionen von Knoppix zu nutzen, z.B. die Einstellungen zu nutzen, die man unter Knoppix abspeichert hat
(natürlich nicht auf die CD, sondern auf Floppy oder auf die Platte).
Wenn man statt KDE lieber was Kleines haben möchte. z.B. xfce
- Wenn man Probleme mit der Hardware hat.
- Wenn man eine andere Tastatur/Sprache benutzen will.
- Oder wenn man blind ist.
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