Так /home/knoppix/Desktop/KNOPPIX
как это символическая ссылка на /mnt-system
, так что, как вы, возможно, уже заметили, /mnt-system/boot/syslinux/syslinux.cfg
и /home/knoppix/Desktop/KNOPPIX/boot/syslinux/syslinux.cfg
это тот же файл.
Причина, по которой он не работает путем добавления fb800x600
в APPEND, fb800x600
заключается не в том, что это параметр ядра, а в загрузочной записи syslinux, записанной в последней части того же файла:
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
Как вы можете видеть, это просто еще одна предустановка, которая имеет дополнительные параметры ядра в своем APPEND, чем по умолчанию knoppix
/ knoppix64
запись (определяется по auto
записи: http://www.syslinux.org/wiki/index.php?title=Ifcpu64.c32 ) ,
Чтобы сделать fb800x600
значение по умолчанию, измените:
DEFAULT auto
чтобы:
DEFAULT fb800x600
Недостатком этого метода является то, что он пропускает проверку 64-битного ЦП в auto
записи. Таким образом, вы всегда будете загружаться с 32-битным knoppix (что также имеет место при вводе fb800x600
вручную при загрузке).
Чтобы избежать этого, добавьте три дополнительных params ( vga=788 video=800x600 xmodule=fbdev
) в APPEND
of LABEL fb800x600
к параметру of LABEL knoppix
и LABEL knoppix64
.
Обратите внимание, что APPEND
after, DEFAULT auto
по-видимому, не используется / бесполезен, поэтому не добавляйте туда три параметра, скорее всего, он не будет работать.
Вместо этого вы также можете добавить 64-битный вариант fb800x600
записи:
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
И изменить:
LABEL auto KERNEL ifcpu64.c32 APPEND knoppix64 -- knoppix
чтобы:
LABEL auto KERNEL ifcpu64.c32 APPEND fb800x600_64 -- fb800x600