核心啟動參數可自訂核心行為或傳遞硬體資訊。本文說明三大發行版修改 GRUB 配置的差異:Debian/Ubuntu 編輯 /etc/default/grub 修改 GRUB_CMDLINE_LINUX_DEFAULT 後執行 update-grub;Fedora 同樣編輯 /etc/default/grub 但修改 GRUB_CMDLINE_LINUX 並執行 grub2-mkconfig -o /boot/grub2/grub.cfg;CentOS 6 直接編輯 /boot/grub/grub.conf 在預設 kernel 行尾追加參數。參數格式均為 name=value。
| 發行版 | 配置檔 | 關鍵變數 | 生效指令 |
|---|---|---|---|
| Debian/Ubuntu | /etc/default/grub | GRUB_CMDLINE_LINUX_DEFAULT | update-grub |
| Fedora | /etc/default/grub | GRUB_CMDLINE_LINUX | grub2-mkconfig -o /boot/grub2/grub.cfg |
| CentOS 6 | /boot/grub/grub.conf | kernel 行直接追加 | 無 (直接生效) |

修改完成後重開機,可用 cat /proc/cmdline 驗證參數是否生效。常用參數如 quiet、splash、nomodeset、initrd 等。
Windows 檔案在 Ubuntu 顯示亂碼?vim 設定 fileencodings 自動識別 GBK/UTF-8
Linux 下 OpenMP 多線程編程關鍵指令語法與編譯實例完整指南
Linux uniq 指令完全攻略:去除重複行、統計頻率與進階欄位過濾
Linux GRUB 2 開機失敗救援完整教學:從 grub> 提示符修復開機
Linux top 指令進階使用教學:參數詳解、互動式快捷鍵 (P/M/N/T/k/r/q)、批次模式輸出檔案、指定 PID 監控、效能分析實戰
Linux 鍵盤滑鼠統計神器 WhatPulse:安裝、熱力圖、頻寬監控、團隊排行榜完整指南