如何在 ubuntu 9.10 中更改控制台外壳的分辨率

Ala*_*ton 11 console resolution grub ubuntu-9.10

如何更改控制台外壳的分辨率?

我的意思是当你Ctrl+ Alt+时的外壳F1
我正在运行 Ubuntu 9.10,我认为这可以menu.lst通过使用 grub2更改 grub 的文件来完成,我真的不知道如何实现。

Mik*_*e H 10

要从 grub 2 向您的引导 linux 添加自定义引导选项,您需要编辑

/etc/default/grub

找到读取的行

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

并将其更改为

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash vga=ask"

如果你知道你确切的 vga= 数字是,那么把它放在而不是“问”

在 /etc 中编辑任何 grubs 文件后,您应该运行

update-grub

应用更改

  • 它说“不再支持询问参数” (2认同)

Flo*_*rei 5

编辑 /boot/grub/grub.cfg 确定一个看起来像这样的块(您当前运行的内核):

menuentry "Ubuntu, Linux 2.6.31-14-generic" {
    recordfail=1
    if [ -n ${have_grubenv} ]; then save_env recordfail; fi
set quiet=1
insmod ext2
set root=(hd0,1)
search --no-floppy --fs-uuid --set e5ce0bc0-d1b0-4802-a6d4-3fd9fc0e7e58
linux   /boot/vmlinuz-2.6.31-14-generic root=UUID=e5ce0bc0-d1b0-4802-a6d4-3fd9fc0e7e58 ro   quiet splash
initrd  /boot/initrd.img-2.6.31-14-generic
}
Run Code Online (Sandbox Code Playgroud)

编辑“linux ...”行,最后(在“quiet splash”之后),留空并添加诸如“vga=773”或其他代码之类的内容,具体取决于分辨率。这是各种分辨率的代码列表

重新启动并应启用新的分辨率。


提供的链接给出了一个特定系统上的模式列表;使用“hwinfo”实用程序,您可以为您的系统生成一个模式列表,如下所示:

hwinfo --framebuffer


gro*_*ter 5

根据这个优秀的方法http://harrison3001.blogspot.com/2009/09/grub-2-graphical-boot-tips-to-set.html它在 Ubuntu-Server-9.10 上对我有用。

在 中添加了以下内容/etc/default/grub

GRUB_CMDLINE_LINUX="gfxpayload=true"
GRUB_GFXMODE=1600x1200x32  
GRUB_PRELOAD_MODULES="vbe"
Run Code Online (Sandbox Code Playgroud)

可以通过以下方式找到解决方案:

hwinfo --framebuffer
Run Code Online (Sandbox Code Playgroud)

我读到 x32 是必须的。

和修改/etc/grub.d/00_header

set gfxmode=${GRUB_GFXMODE} <-- FIND THIS LINE
Run Code Online (Sandbox Code Playgroud)

(正如您所注意到的 GRUB_GFXMODE 是我们之前通过设置的变量/etc/default/grub

set gfxpayload=keep <-- THIS IS FOR THE VGA CONSOLE!
Run Code Online (Sandbox Code Playgroud)

(正如你注意到的语句 keep,显然,保留,什么?,我们之前通过GRUB_GFXMODE变量 set into设置的分辨率/etc/default/grub

insmod gfxterm
insmod ${GRUB_VIDEO_BACKEND}
Run Code Online (Sandbox Code Playgroud)

然后运行update-grub