ubuntu11.10和10.04server版终端分辨率设置

原创 2013年11月25日 20:42:14

一。对于ubuntu11.10

注意: 1,这种设置方式仅适用于tty1-tty6终端界面,不适用于图形界面。

             2,我的版本是11.10桌面版

步骤:

1.sudo vii /etc/default/grub

2.在打开的文件中加入

GRUB_GFXMODE=800x600
GRUB_CMDLINE_LINUX_DEFAULT="915.modeset=0 nomodeset"

3.更新,重启

sudo update-grub
reboot

4.分辨率查看命令:fbset

二。对于ubuntu server 10.04

1.sudo vi /etc/default/grub

2.在打开的文件中加入

GRUB_GFXMODE=800x600
GRUB_CMDLINE_LINUX_DEFAULT="915.modeset=0 nomodeset"
3.sudo vi /etc/grub.d/00_header

找到  set gfxmode=${GRUB_GFXMOEDE} 在下面加上 set gfxpayload=keep

4.sudo update-grub

5.sudo reboot

三。对上面所设置参数解释。

1.GRUB_GFXMODE=800x600 显然是用来设置想要的分辨率的。

2.GRUB_CMDLINE_LINUX_DEFAULT 这个参数是用来向内核传递参数,使用追加的(append)方式,即每用以次该参数,则向内核追加一项参数,而不是覆盖。更多内容可以看内核参数介绍,kernel parameters。关于这里的参数说明,nomodeset 表示禁止KMS(DisableKernel Mode Setting.),当使用这个参数时,如果用的是Intel显卡,需要加上“i915.modeset=0”,如果是NVI显卡则加上“nouveau.modeset=0”。关于我找到的详细英文资料来源贴在下面了,更显系的链接:https://wiki.archlinux.org/index.php/Kernel_Mode_Setting

在打算引导进 framebuffer 前请全面禁止 KMS。如果没有禁止掉,你将会得到一个漆黑的屏幕,你将只能按 “Ctrl-Alt-Del”重启,没别的办法。对于 Intel 的显卡,在GRUB启动项的后面追加 i915.modeset=0 来禁止 KMS。

You may want to disable KMS for various reasons, such as getting a blank screen or a "no signal" error from the display, when using the Catalyst driver, etc. To disable KMS addnomodeset as a kernel parameter. SeeKernel parameters for more info.

Along with nomodeset kernel parameter, for Intel graphics card you need to addi915.modeset=0 and for Nvidia graphics card you need to addnouveau.modeset=0. For Nvidia Optimus dual-graphics system, you need to add all the three kernel parameters (i.e."nomodeset i915.modeset=0 nouveau.modeset=0").

3.gfxpayload,关于这个参数看见下面三句话

a.Then you need to initialize GRUB graphical terminal (gfxterm) with proper video mode (gfxmode) in GRUB. This video mode is passed by GRUB to the linux kernel via 'gfxpayload'.

b.This video mode is passed by GRUB to the linux kernel via 'gfxpayload' so any visual configurations need this mode in order to be in effect.

c.The gfxpayload property will make sure the kernel keeps the resolution.

可见,这个设置分辨率的参数gfxmode的值正是通过gfxpayload这个参数传递给内核的。

四。详细介绍GRUB参数及用法的链接

https://wiki.archlinux.org/index.php/GRUB

http://www.gnu.org/software/grub/manual/grub.html#Simple-configuration

总结,网上找了很多种方法,各种尝试,重启次数不下百次,还好终于搞定了。对于grub文件有了新的认识,9.10版本之后,初始化的配置文件由menu.lst改为grub.cfg,但是grub.cfg是只读的,但是可以通过修改 grub和00_header 这两个文件并经过 update-grub 或者# grub-mkconfig -o /boot/grub/grub.cfg得到。当然也可以直接修改这个grub.cfg,但是这个不提倡的。所以,修改分辨率也是在这两个文件中操作,相关的参数就是上面操作中涉及到的,网上的方法很多,百般尝试才知道那个适合你现在的版本。

还有就是老问题了,国内技术网站的氛围与国外还是有一定差距的。ubuntuforums,这个网站氛围极好,发帖的,跟帖的,讨论问题的,解决问题的,都本着基本的真诚来参与,各抒己见,几乎没有一层floor是白水,经常有大牛把整个问题的来龙去脉,从现象到本质的来解释一番,这样对于newbies学习提高无疑是最有帮助的了,没事儿多逛逛去哈。。。

调整虚拟机中Ubuntu Server 屏幕分辨率

VMware中的Ubuntu Server的控制台窗口有点儿小,使用起来不太方便,要调整控制台的窗口大小,需要修改屏幕的分辨率,修改方法如下:(参见Reference) 1. 打开grub文件(...
  • weilanxing
  • weilanxing
  • 2012年06月14日 20:04
  • 10369

ubuntu 16.04 server -- 更改屏幕分辨率

基于之前的各种修改,打开电脑看到的桌面变成了不能忍受的超大图标 其实图标变大是分辨率太小的缘故,调整分辨率可以参考以下网址:http://www.360doc.com/content/17/0323...
  • Sun7_She
  • Sun7_She
  • 2017年06月11日 13:54
  • 1013

改变HyperV虚拟的Ubuntu server屏幕分辨率

Ubuntu server 命令行模式窗口太大操作不方便 1、打开文件/etc/default/grub sudo vi /etc/default/grub 找到GRUB_CMDLINE_LINUX...
  • lsqtzj
  • lsqtzj
  • 2015年07月27日 02:39
  • 2471

调整虚拟机中Ubuntu Server 屏幕分辨率

需要在虚拟机中配置hadoop集群, Ubuntu Server在虚拟机中默认分辨率太小, 很不方便...
  • caib1109
  • caib1109
  • 2016年06月23日 23:01
  • 784

GRUB2命令和环境变量列表

摘取自GRUB2中文手册 环境变量biosnum当链式加载时,GRUB 需要知道根设备的 BIOS 驱动器号。如果 BISONUM 变量正确设置,GRUB 就 不需要猜测驱动器号了。它会改变 BI...
  • Listener_ri
  • Listener_ri
  • 2015年05月10日 16:35
  • 3807

Ubuntu再次体验之【美化】--更改开机引导grub分辨率

在ubuntu的终端(ctrl+alt+T)中执行: sudo gedit /boot/grub/grub.cfg 将set gfxmode=auto改成set g...
  • ROVAST
  • ROVAST
  • 2014年08月10日 21:59
  • 3553

GRUB2配置文件"grub.cfg"详解(GRUB2实战手册)

版权声明 本文作者是一位开源理念的坚定支持者,所以本文虽然不是软件,但是遵照开源的精神发布。 无担保:本文作者不保证作品内容准确无误,亦不承担任何由于使用此文档所导致的损失。自由使用:任何人都可以...
  • u010811143
  • u010811143
  • 2016年10月18日 10:27
  • 2992

ubuntu16.04 通过命令,修改屏幕分辨率

ubuntu16.04 通过命令,修改屏幕分辨率
  • l185979505
  • l185979505
  • 2016年10月19日 08:15
  • 2939

Linux下设置终端分辨率,最全的VGA代码和分辨率对照表

一般安装完linux后默认的kernel给的tty分辨率是非常有限的,解决的方法就是给kernel传递VGA参数。对应的要修改的配置文件为 /etc/grub.conf,(或者 /boot/grub/...
  • jxm_csdn
  • jxm_csdn
  • 2014年07月29日 14:45
  • 3310

Ubuntu10.04下配置tty(分辨率及中文显示)

一. 开启Frame Buffer 编辑文件:$ sudo gedit /etc/initramfs-tools/modules在文件中加入三行内容:fbconvesafbvga16fb 之后运行:s...
  • chennxi
  • chennxi
  • 2010年05月12日 16:17
  • 5151
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:ubuntu11.10和10.04server版终端分辨率设置
举报原因:
原因补充:

(最多只允许输入30个字)