为什么 Grub2 不使用自定义分辨率?

bea*_*roo 8 boot grub2 12.10

我希望有人可以帮助我...运行 Ubuntu 12.10 GNOME Remix

我试图让Grub2使用1600x900的分辨率......

我检查了vbeinfohwinfo --framebuffer它们都提供:

模式 0x037f:1600x900 (+6400),24 位

此解决方案适用于以前的 Ubuntu 和 Fedora 安装。


为什么不生效??我尝试了不同的分辨率...背景和字体颜色是可变的。

感谢您的见解。

pho*_*bos 3

设置模式时,尝试在 中也包含位深度/etc/default/grub,例如:

GRUB_GFXMODE=1600x900x24
Run Code Online (Sandbox Code Playgroud)

还要添加这一行:

GRUB_GFXPAYLOAD_LINUX=keep
Run Code Online (Sandbox Code Playgroud)

运行sudo update-grub,重新启动并让我们知道它是否有效。


Nic*_*rik 3

我认为GRUB_GFXMODE被忽视了(或者至少在以前的某个时刻)。您可以随时尝试使用 vga 代码的传统方式

  1. 首先你安装hwinfo

    sudo apt-get install hwinfo

  2. 然后您将获得 vgacode hwinfo(首选分辨率,24 位):

    sudo hwinfo --framebuffer

    02:无 00.0:11001 VESA Framebuffer
    [在 BIOS.464 创建]
    唯一 ID:rdCR.ku_DuSHewh1
    硬件类别:framebuffer
    型号:“Intel(R)Sandybridge 移动图形控制器”
    供应商:“Intel Corporation”
    设备: “Intel(R)Sandybridge 移动图形控制器”
    子供应商:“Intel(R)Sandybridge 移动图形芯片组加速 VGA BIOS”
    子设备:
    修订版:“硬件版本 0.0”
    内存大小:63 MB + 960 kB
    内存范围:0xd0000000-0xd3feffff (rw )
    模式 0x0360:1366x768 (+1408),8 位
    模式 0x0361:1366x768 (+2752),16 位
    模式 0x0362:1366x768 (+5504),24 位 模式 0x0363:
    1600x900 (+1600),8 位 模式
    0x 0364:1600x900( +3200),16 位
    模式0x0365:1600x900 (+6400),24 位
    模式 0x0366:1920x1080 (+1920),8 位
    模式 0x0367:1920x1080 (+3840),16 位模式 0x0368:
    1920x1080 (+) 7680), 24 位
    模式 0x0307:1280x1024 (+1280),8 位
    模式 0x031a:1280x1024 (+2560),16 位 模式
    0x031b:1280x1024 (+5120),24 位 模式 0x0305:
    1024x768 (+1024),8 位
    模式 0 x0317:1024x768(+ 2048),16 位
    模式 0x0318:1024x768 (+4096),24 位
    模式 0x0312:640x480 (+2560),24 位
    模式 0x0314:800x600 (+1600),16 位模式 0x0315
    :800x600 (+3200), 24 位
    模式0x0301:640x480 (+640),8 位
    模式 0x0303:800x600 (+832),8 位
    模式 0x0311:640x480 (+1280),16 位
    配置状态:cfg=new、avail=yes、need=no、active=unknown

  3. /etc/default/grub您在您的(或者您只是使用)中编辑一行grub-customizer以包含vga=0x0365or vga=891(0x365 is 869) :

    sudo gedit /etc/default/grub

    ...
    GRUB_CMDLINE_LINUX_DEFAULT="安静启动 vga=891"
    ...

  4. 您更新 grub 配置:

    sudo 更新 grub

  5. 重新启动并让我们知道发生了什么