knoppix syslinux.cfg config zum booten

955
user3198479

Ich habe Knoppix auf meiner Festplatte installiert und möchte mit dem Cheatcode "fb800x600" booten. Ich habe dies der APPEND-Zeile in /mnt-system/boot/syslinux/syslinux.cfg und /home/knoppix/Desktop/KNOPPIX/boot/syslinux/syslinux.cfg hinzugefügt, jedoch ohne Erfolg. Bitte helfen Meine Knoppix-Installation ist perfekt, da Sie bei jedem Start "fb800x600" eingeben müssen.

Vielen Dank für Ihre Zeit,

Petemaxi.

0

1 Antwort auf die Frage

0
Tom Yan

Da /home/knoppix/Desktop/KNOPPIXist ein Symlink zu /mnt-system, also, wie du vielleicht schon bemerkt hast, /mnt-system/boot/syslinux/syslinux.cfgund /home/knoppix/Desktop/KNOPPIX/boot/syslinux/syslinux.cfgdie gleiche Datei ist.

Der Grund, warum es durch das Hinzufügen fb800x600zu APPEND nicht funktioniert hat, ist, dass fb800x600es kein Kernel-Parameter ist, sondern ein syslinux-Boot-Eintrag, der im letzten Teil derselben Datei geschrieben wird:

LABEL fb800x600 KERNEL linux APPEND lang=en apm=power-off vga=788 video=800x600 xmodule=fbdev initrd=minirt.gz nomce libata.force=noncq hpsa.hpsa_allow_any=1, loglevel=1 

Wie Sie sehen, ist es einfach eine andere Voreinstellung, die zusätzliche Kernel-Parameter in APPEND hat als der Standardeintrag knoppix( knoppix64Eintrag bestimmt durch den autoEintrag: http://www.syslinux.org/wiki/index.php?title=Ifcpu64.c32 ) .

Um fb800x600den Standardwert festzulegen, ändern Sie Folgendes:

DEFAULT auto 

zu:

DEFAULT fb800x600 

Der Nachteil dieser Methode besteht darin, dass die 64-Bit-CPU-Prüfung im autoEintrag übersprungen wird. Sie starten also immer mit 32-Bit-Knoppix (dies ist auch der Fall, wenn Sie fb800x600beim Booten manuell eingeben ).

Um dies zu vermeiden, fügen Sie die drei zusätzlichen params ( vga=788 video=800x600 xmodule=fbdev) in der APPENDvon LABEL fb800x600der von LABEL knoppixund LABEL knoppix64.

Beachten Sie, dass das APPENDafter DEFAULT autoanscheinend unbenutzt / unbrauchbar ist. Fügen Sie also nicht die drei Parameter hinzu, es funktioniert höchstwahrscheinlich nicht.

Sie können stattdessen auch eine 64-Bit-Variante des fb800x600Eintrags hinzufügen :

LABEL fb800x600_64 KERNEL linux64 APPEND lang=en apm=power-off vga=788 video=800x600 xmodule=fbdev initrd=minirt.gz nomce libata.force=noncq hpsa.hpsa_allow_any=1, loglevel=1 

Und ändern:

LABEL auto KERNEL ifcpu64.c32 APPEND knoppix64 -- knoppix 

zu:

LABEL auto KERNEL ifcpu64.c32 APPEND fb800x600_64 -- fb800x600 
Ich habe keine separate Bootpartition und die Datei /boot/syslinux/syslinux.cfg ist nicht vorhanden. findmnt hat nichts Nützliches aufgeworfen. Gibt es weitere syslinux.cfg-Dateien, von denen ich nichts weiß? Danke für die schnelle Antwort. Pete user3198479 vor 8 Jahren 0
Nun, wie genau haben Sie syslinux installiert? Welchen Pfad haben Sie beispielsweise für "extlinux --install" angegeben? Ist `/ boot / syslinux /` leer? Wenn nicht, gibt es eine Datei mit dem Namen `ldlinux.sys` (nicht` ldlinux.c32`)? Tom Yan vor 8 Jahren 0
Ich habe Knoppix von der Live-DVD installiert. Es gibt ein / boot-Verzeichnis, aber kein syslinux-Verzeichnis und keine Datei namens ldlinux.sys. Die einzigen syslinux.cfg-Dateien befinden sich in /mnt-system/boot/syslinux/syslinux.cfg und /home/knoppix/Desktop/KNOPPIX/boot/syslinux/syslinux.cfg. Ich habe beide bearbeitet, aber ohne Wirkung. user3198479 vor 8 Jahren 0
@ user3198479 Entschuldigung, ich wusste nicht wirklich über Knoppix Bescheid, meine Antwort wurde aktualisiert Tom Yan vor 8 Jahren 0
Es gibt keine ldlinux.sys, nur eine Ladung von Nicht-ASCII-Dateien, die auf .32 enden. user3198479 vor 8 Jahren 0
@ user3198479 was? Hast du meine aktualisierte Antwort gelesen? Tom Yan vor 8 Jahren 0
Lesen Sie einfach Ihr Update, funktioniert wie ein Leckerbissen, vielen Dank, das hat mir Stunden des Kopfkratzens erspart! Du bist der Mann! user3198479 vor 8 Jahren 0