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
应用更改
编辑 /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
根据这个优秀的方法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
。
归档时间: |
|
查看次数: |
23319 次 |
最近记录: |