Поскольку /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
LABEL fb800x600
к тому , что из LABEL knoppix
и LABEL knoppix64
Обратите внимание, что APPEND
после 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