时间可能不存在

没有追求的灵魂会很无趣

用户工具

站点工具


grub禁用驱动

差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

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