如何為控制台啟用 132x50 文字模式而不是 80x25?

如何為控制台啟用 132x50 文字模式而不是 80x25?

我必須設定哪些參數/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”

相關內容