Я установил Knoppix на свой жесткий диск, и я хочу, чтобы при загрузке с чит-кодом "fb800x600". Я добавил это в строку APPEND в /mnt-system/boot/syslinux/syslinux.cfg и /home/knoppix/Desktop/KNOPPIX/boot/syslinux/syslinux.cfg, но безрезультатно. Пожалуйста помоги! Моя Knoppix идеально подходит для того, чтобы при каждой загрузке вводить "fb800x600".

Спасибо за ваше время,

petemaxi.

1 ответ1

0

Поскольку /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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .