my kernel doesn't seem to accept certain boot parameters and i'm trying to figure out why. i havent had a chance to test all of the parameters in /usr/src/linux/Documentation/kernel-parameters.txt, but here's what i've tried. i start my computer up and when lilo gives me the prompt, i enter the lable of my kernel, followed by the parameter:
Code:
boot: mykernel parameter=whatever
now for some reason, certain parameters just seem to be getting ignored. For example, i enter:
Code:
boot: mykernel video=vesafb: off
to disable vesa and it just loads vesa and uses the framebuffer anyway. video=doesnt work at all, i've tried specifying a different fb driver with it as well:
Code:
boot: mykernel video=vga16fb
i've also tried using the "noacpi" boot parameter. so at boot i enter:
Code:
boot: mykernel noacpi
which should "not use ACPI for IRQ routing" according to kernel-parameters.txt, but for some reason at startup i see this:
Code:
PCI: Using ACPI for IRQ routing
even though i've used this parameter.
the only parameters i've been able to get working is "root=". if i enter
Code:
boot: mykernel root=/dev/asdf
it tries to use /dev/asdf as the root filesystem and has a kernel panic at startup. i've also been able to use the "vga=" parameter, but apparently this is just an instruction to lilo, not an actual kernel parameter.
so, why don't certain kernel parameters work for me? am i not entering them right or what? i have acpi and framebuffer enabled, so shouldn't i be able to use the video and noacpi parameters?