安装 12.04 时如何禁用内置驱动程序“AHCI”?

安装 12.04 时如何禁用内置驱动程序“AHCI”?

我需要在 Ubuntu 中更改 AHCI 模块,而且我一直使用ahci.blacklist=yes

但现在它不起作用,因为 AHCI 内置于内核,而CONFIG_SATA_AHCI=y不是CONFIG_SATA_AHCI=m

我现在该怎么办?请帮帮我。

答案1

尝试添加modprobe.blacklist=module_name到内核参数以在启动时将模块的加载列入黑名单。如果需要,您稍后仍可以插入它。

因此,在 AHCI 驱动程序的情况下,传递modprobe.blacklist=ahci给内核。

答案2

根据Fedora 常见内核问题 wiki 页面,要禁用 AHCI,您可以添加rdblacklist=ahci到启动参数并禁用该功能。它警告说这会使系统变慢。

要添加内核选项,请编辑 grub 配置文件:

gksu gedit /etc/default/grub

将您需要的选项添加到 GRUB_CMDLINE_LINUX_DEFAULT 行:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash pci=bios rdblacklist=ahci"

保存文件并使用以下命令重新生成 grub 菜单:

gksu update-grub

相关内容