如果驱动程序被编译到内核中,您可以按照内核文档中的说明将参数传递给它们。 但是,如果驱动程序被编译为模块,并且由于内核模块在安装过程中的加载方式与引导已安装系统时的加载方式略有不同,则无法像通常那样将参数传递给模块。 相反,您需要使用安装程序识别的特殊语法,然后确保参数保存在正确的配置文件中,从而在实际加载模块时使用。 这些参数也将自动传播到已安装系统的配置中。
请注意: 如今,需要将参数传递给模块变得非常罕见。 在大多数情况下,内核将能够探测系统中存在的硬件并以这种方式设置良好的默认值。 但是,在某些情况下,可能仍需要手动设置参数。
用于设置模块参数的语法是:
模块名称.参数名称=折扣值
如果您需要将多个参数传递给相同或不同的模块,只需重复此操作即可。 例如,要将旧的 3Com 网络接口卡设置为使用 BNC(同轴)连接器和 IRQ 10,您将通过:
3c509.xcvr=3 3c509.irq=10