Grub2

linux 控制台解析度設置未執行

  • March 27, 2016

我使用 Gentoo/Linux。由於某些原因,我想設置控制台的解析度。所以我重寫了grub文件。

GRUB_GFXMODE=1366x768
GRUB_GFXPAFLOAD_LINUX=1366x768

但它沒有執行。當我載入系統時,它處於沉默狀態。如果我更改值,我可以載入系統,但沒有任何變化。然後我使用 uveseafb。雖然我編譯了核心,但沒有 uveseafb。我確定我已經選擇了這些選項並擁有 v86d 和 klibc。

我該怎麼做才能讓它發揮作用?在 Ubuntu 中,我編輯 grub 和 initramfs-tools 來完成它。但是在gentoo中,我沒有這樣做。

看起來您更新文件後/etc/default/grub沒有執行update-grub(在我的 Ubuntu 12.04 中,在該文件的頂部進行了說明)。

只有在執行之後update-grub,這些參數才會被複製到 Grub 菜單 ( /boot/grub/grub.cfg)中相應的命令行中

此外,如果您有多個 linux 安裝,您應該注意,除非您編輯預設值並update-grub在電腦引導的安裝上執行,否則更改任何內容都沒有效果。即grub-install以您的引導驅動器為目標的最新版本是從中執行的。

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