knoppix syslinux.cfg 配置启动

knoppix syslinux.cfg 配置启动

我已经将 Knoppix 安装到我的硬盘上,我想用秘籍“fb800x600”来启动它。我已将其添加到 /mnt-system/boot/syslinux/syslinux.cfg 和 /home/knoppix/Desktop/KNOPPIX/boot/syslinux/syslinux.cfg 中的 APPEND 行,但无济于事。请帮忙!我的 Knoppix 安装很完美,除了每次启动时都必须输入“fb800x600”。

感谢您的时间,

彼得马西。

答案1

由于/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条目更多的内核参数(由条目决定autohttp://www.syslinux.org/wiki/index.php?title=Ifcpu64.c32)。

要设为fb800x600默认设置,请更改:

DEFAULT auto

到:

DEFAULT fb800x600

此方法的缺点是它将跳过条目中的 64 位 CPU 检查。因此您将始终启动到 32 位 knoppix(当您在启动时手动输入auto时也是如此)。fb800x600

为了避免这种情况,请将的中的三个额外参数(vga=788 video=800x600 xmodule=fbdev)添加到的和的APPEND参数中。LABEL fb800x600LABEL knoppixLABEL 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

相关内容