grub禁用驱动
差别
这里会显示出您选择的修订版和当前版本之间的差别。
| grub禁用驱动 [2026/08/22 09:36] – 创建 chenyang | grub禁用驱动 [2026/08/22 09:48] (当前版本) – chenyang | ||
|---|---|---|---|
| 行 12: | 行 12: | ||
| 3. 找到以 `linux` 或 `linuxefi` 开头的那一行,例如: | 3. 找到以 `linux` 或 `linuxefi` 开头的那一行,例如: | ||
| - | ```text | + | <code bash> |
| linux / | linux / | ||
| - | ``` | + | </ |
| 4. 在末尾添加: | 4. 在末尾添加: | ||
| - | ```text | + | <code bash> |
| module_blacklist=驱动名 | module_blacklist=驱动名 | ||
| - | ``` | + | </ |
| 例如禁止 `nouveau`: | 例如禁止 `nouveau`: | ||
| - | ```text | + | <code bash> |
| linux / | linux / | ||
| - | ``` | + | </ |
| 多个驱动用逗号分隔: | 多个驱动用逗号分隔: | ||
| - | ```text | + | <code bash> |
| module_blacklist=nouveau, | module_blacklist=nouveau, | ||
| - | ``` | + | </ |
| 然后按 **Ctrl+X** 或 **F10** 启动。 | 然后按 **Ctrl+X** 或 **F10** 启动。 | ||
| 行 43: | 行 43: | ||
| 编辑: | 编辑: | ||
| - | + | < | |
| - | ```bash | + | |
| / | / | ||
| - | ``` | + | </ |
| 找到: | 找到: | ||
| - | ```bash | + | < |
| GRUB_CMDLINE_LINUX=" | GRUB_CMDLINE_LINUX=" | ||
| - | ``` | + | </ |
| 加入: | 加入: | ||
| - | ```bash | + | < |
| module_blacklist=nouveau | module_blacklist=nouveau | ||
| - | ``` | + | </ |
| 例如: | 例如: | ||
| - | ```bash | + | < |
| GRUB_CMDLINE_LINUX=" | GRUB_CMDLINE_LINUX=" | ||
| - | ``` | + | </ |
| 然后重新生成 GRUB 配置。 | 然后重新生成 GRUB 配置。 | ||
| 行 70: | 行 69: | ||
| **RHEL/ | **RHEL/ | ||
| - | ```bash | + | < |
| grub2-mkconfig -o / | grub2-mkconfig -o / | ||
| - | ``` | + | </ |
| 如果是 UEFI 系统,某些发行版需要: | 如果是 UEFI 系统,某些发行版需要: | ||
| - | ```bash | + | < |
| grub2-mkconfig -o / | grub2-mkconfig -o / | ||
| - | ``` | + | </ |
| **Ubuntu/ | **Ubuntu/ | ||
| - | ```bash | + | < |
| update-grub | update-grub | ||
| - | ``` | + | </ |
| 然后重启: | 然后重启: | ||
| - | ```bash | + | < |
| reboot | reboot | ||
| - | ``` | + | </ |
| --- | --- | ||
| 行 100: | 行 99: | ||
| 例如禁止 `nouveau`: | 例如禁止 `nouveau`: | ||
| - | ```bash | + | < |
| cat / | cat / | ||
| - | ``` | + | </ |
| 确认里面有: | 确认里面有: | ||
| - | ```text | + | <code bash> |
| module_blacklist=nouveau | module_blacklist=nouveau | ||
| - | ``` | + | </ |
| 再检查模块: | 再检查模块: | ||
| - | ```bash | + | < |
| lsmod | grep nouveau | lsmod | grep nouveau | ||
| - | ``` | + | </ |
| 正常情况下应该没有输出。 | 正常情况下应该没有输出。 | ||
| 行 120: | 行 119: | ||
| 也可以: | 也可以: | ||
| - | ```bash | + | < |
| modinfo nouveau | modinfo nouveau | ||
| - | ``` | + | </ |
| 注意:`modinfo` 能查到并不代表驱动已经加载,判断是否加载主要看: | 注意:`modinfo` 能查到并不代表驱动已经加载,判断是否加载主要看: | ||
| - | ```bash | + | < |
| lsmod | lsmod | ||
| - | ``` | + | </ |
| --- | --- | ||
| 行 137: | 行 136: | ||
| 如果你是在 **initramfs 阶段**就想禁止驱动,尤其是 RHEL/ | 如果你是在 **initramfs 阶段**就想禁止驱动,尤其是 RHEL/ | ||
| - | ```text | + | <code bash> |
| rd.driver.blacklist=nouveau module_blacklist=nouveau | rd.driver.blacklist=nouveau module_blacklist=nouveau | ||
| - | ``` | + | </ |
| 例如: | 例如: | ||
| - | ```bash | + | < |
| GRUB_CMDLINE_LINUX=" | GRUB_CMDLINE_LINUX=" | ||
| - | ``` | + | </ |
| 区别简单理解: | 区别简单理解: | ||
grub禁用驱动.1787391409.txt.gz · 最后更改: 由 chenyang
