Grub

如何讓 GRUB 正確配置我的螢幕?

  • October 4, 2012

我的螢幕說它無法顯示流,並且在載入 grub 後立即使用 1680x1050@60Hz。irc.freenode.net 上的#hardware 告訴我這是由於 grub 錯誤配置螢幕造成的。我在 GRUB 文件中沒有找到任何東西。Google談到了像 BURG 這樣明顯過時的軟體。我怎樣才能解決這個問題?

這個問題的答案取決於您使用的 GRUB 版本。據我所知,如果您使用的是 GRUBv1,則無法更改該螢幕的解析度。但是,如果您使用的是 GRUB2,則有一種方法可以進行更改。

為此,首先hwinfo --framebuffer以 root 身份執行該命令。您可能沒有安裝它,所以繼續安裝它,然後執行它(記住是 root!)。

執行該命令後,您將看到可以使用的 VBE 支持的解析度。找到一個適合您的螢幕並記住它。

接下來,編輯您的/etc/default/grub並從該行中刪除註釋,GRUB_GFXMODE然後輸入您在上一步中選擇的解析度。

# 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=1024x600

最後通過以 root 身份執行來更新 grubupdate-grub以使其應用。

重新啟動並享受正確的尺寸!

資料來源:

http://www.linuxquestions.org/questions/linux-newbie-8/grub-wrong-resolution-4175430150/#post4795547

http://members.iinet.net/~herman546/p20/GRUB2%20Splashimages.html#Boot_Menu_Resolution_

引用自:https://unix.stackexchange.com/questions/49837