GRUB 如何設置 Linux 內核參數

本頁內容

今天對 Arch Linux 系統進行全量更新重啟後,發現外置顯示器無法識別了,查看 dmesg 的信息後,發現 NVIDIA 模塊並未成功加載。經查閱 WIKI 後,需要設置 ibt=off 內核參數。 本文將記錄 GRUB 如何設置 Linux 內核參數。

臨時修改

臨時修改可以方便地測試和驗證內核參數是否有效地解決問題,而這只需要在系統啟動時,選中條目,e 鍵即可進入編輯模式,將參數追加到 linux 所在行。

永久修改

經過臨時修改驗證後,是時候將其修改永久保存,將內核參數追加到 /etc/default/grub 文件中的 GRUB_CMDLINE_LINUX_DEFAULT,每個參數以空格隔開。比如:

1GRUB_CMDLINE_LINUX_DEFAULT="loglevel=3 quiet ibt=off"

保存後,重新生成 GRUB 的配置文件,這裏以 Arch 為例。

1sudo grub-mkconfig -o /boot/grub/grub.cfg

最後重啟即可。