Como /home/knoppix/Desktop/KNOPPIX é um link simbólico para /mnt-system , assim, como você já deve ter percebido, /mnt-system/boot/syslinux/syslinux.cfg e /home/knoppix/Desktop/KNOPPIX/boot/syslinux/syslinux.cfg é o mesmo arquivo.
O motivo pelo qual não funcionou adicionando fb800x600 ao APPEND é, fb800x600 não é um parâmetro do kernel, mas uma entrada de inicialização do syslinux, escrita na última parte do mesmo arquivo:
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
Como você pode ver, é simplesmente outra predefinição que possui parâmetros extras do kernel em seu APPEND do que a entrada padrão knoppix / knoppix64 (decidida pela entrada auto : link ).
Para tornar fb800x600 o padrão, altere:
DEFAULT auto
para:
DEFAULT fb800x600
A desvantagem deste método é ignorar a verificação da CPU de 64 bits na entrada auto . Portanto, você sempre inicializará com o knoppix de 32 bits (que também é o caso quando você digita fb800x600 manualmente na inicialização).
Para evitar isso, adicione os três parâmetros extras ( vga=788 video=800x600 xmodule=fbdev ) na APPEND de LABEL fb800x600 à LABEL knoppix e LABEL knoppix64 .
Observe que APPEND após DEFAULT auto aparentemente não é usado / inútil, portanto, não adicione os três parâmetros lá, o mais provável é que não funcione.
Você também pode adicionar uma variante de 64 bits da entrada 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
E mude:
LABEL auto
KERNEL ifcpu64.c32
APPEND knoppix64 -- knoppix
para:
LABEL auto
KERNEL ifcpu64.c32
APPEND fb800x600_64 -- fb800x600