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学习提高无疑是最有帮助的了,没事儿多逛逛去哈。。。

相关文章推荐

Ubuntu10.04 设置分辨率

转自senwell的专栏:http://blog.csdn.net/senwell_wu/article/details/5981275 对于ubuntu下设置显示器的分辨率和刷新率,10.04...

Ubuntu_Server_11.10安装配置

  • 2013年01月23日 18:15
  • 258KB
  • 下载

ubuntu10.04启用受限驱动后开机Splash分辨率变低的解决方法

无论是ati显卡还是nvidia显卡,在ubuntu10.04系统上启用受限驱动(或手动安装官方驱动),都会导致开机splash分辨率变低的问题。由于这问题在ubuntu10.04上很普遍,所以也就有...
  • Hens007
  • Hens007
  • 2012年02月14日 09:48
  • 1391

ubuntu10.04启用受限驱动后开机Splash分辨率变低的解决方案

ubuntu10.04启用受限驱动后开机Splash分辨率变低的解决方案 参考相关帖子: 升级显卡限制驱动后开机动画低分辨率问题(解决方案) 解决升级显卡驱动后开机动画低分辨率问题 启...

UBUNTU 10.04 下开启 framebuffer 功能 和 设定默认分辨率的方法

一.开启 framebuffer 1) sudo vi /etc/initramfs-tools/modules 加入如下三行内容       fbcon      vesafb 2) s...

(转)Ubuntu 10.04开机画面低分辨率问题解决方案

Ubuntu 10.04, x64 系统。为了使用compiz桌面特效,安装了Nvidia的限制驱动,不过启动画面splash的分辨率由1440*900降低成640*480了。网上 看了好多帖子,包括...

VMware中安装的ubuntu 10.04改变分辨率

看了几篇博文,多次试验之后,最后总结一下,分享给大家。方法如下: 方法一: 最新的内核已经支持framebuffer,只需要启动是指定相关参数 ,比如 “vga=分辨率 ” 就可以了。具体设置方法...
  • xms0xms
  • xms0xms
  • 2012年08月04日 01:48
  • 2724

Ubuntu10.04开启FrameBuffer,在终端下看电影

终于在Ubuntu10.04终端下面开启了FrameBuffer,现在能用mplayer看电影,能使 用fbi查看图片,用jfbterm能正常显示中文,用w3m能查看网页中的图片。这里记 述一下过...
  • dssxk
  • dssxk
  • 2011年09月20日 13:18
  • 494

Ubuntu_11.10_安装教程及设置

  • 2013年07月21日 17:39
  • 4.93MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:ubuntu11.10和10.04server版终端分辨率设置
举报原因:
原因补充:

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