我必須設定哪些參數/etc/default/grub
才能預設以 132x50 和詳細啟動。
答案1
關於核心參數的最真實的來源之一可以在核心樹中的名稱下找到Documentation/kernel-parameters.txt
,線上版本可以在以下位置找到:Linux 的 GitHub 鏡像。
- 詳細程度可以透過參數控制
quiet
,刪除它會增加詳細程度。 - 分辨率可以透過參數設置
vga
,可能的值記錄在TLDP 幀緩衝區 HOWTO。例如,如果您希望啟動解析度為 1024x768,色深為 24 位,則該參數應設為vga=0x318
。實際字元數可以透過考慮內核字體大小來確定。
答案2
我在 /etc/default/grub 中使用了兩個參數:
# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo'
GRUB_GFXMODE=1366x768x24
# bug workaround
GRUB_GFXPAYLOAD_LINUX=keep
我透過閱讀 /etc/grub.d 中的 shell 腳本找到了第二項。
請務必在執行 vbeinfo 之前“set pager=1”,以便可以讀取輸出。
完成後請務必執行“sudo update-grub”