以前用的一台14寸液晶,换成17寸后,进入系统显示器上“显示不支援” 。仔细观查,电脑硬盘自检能显示后,后面都是黑屏。
解决过程。
因为grub 启动菜单不能显示。盲按方向键,发现菜单里的其它项目可以正常启动与显示。
通过盲按启动ubuntu恢复模式(grub第二项,按两下方向下键,一下是停子读秒,一下是移动下一位。回车);启动恢复菜单倒数第二项 root shell吧具体忘记了。第一项也行。到shell下 修改 /etc/default/grub
$ sudo vim /etc/default/grub
第25行左右 #GRUB_GFXMODE=1024x768 //#删除 后面的分辨力可以自行修改 800x600 1280x1024 等
:wq 保存退出
再重启。启动 菜单出来
-------------------------------------------------------
修改系统分辨力。
参考https://www.ubuntu.org.cn/viewtopic.php?f=42&t=401399&p=2930967
显示器分辨率问题终于解决,感谢luojie-dune和king同学,下面是我综合了luojie-dune和king的方法后的解决过程,汇报下,也给以后其他同学一个参考:
1、依据:
King的博客:http://blog.sina.com.cn/s/blog_4dff7c2f01014yau.html
2、过程:(我的显示器现在是1024*768,准备改成1400*900)
使用cvt命令生成一个modeline,为后续添加分辨率作准备:
在终端输入:
$ cvt 1440 900
显示:
# 1440x900 59.89 Hz (CVT 1.30MA) hsync: 55.93 kHz; pclk: 106.50 MHz
Modeline "1440x900_60.00" 106.50 1440 1528 1672 1904 900 903 909 934 -hsync +vsync
再运行xrandr --newmode来创建一个分辨率模式,使用“Modeline”后的内容(--rmmode删除这个模式)
所以在终端输入:
$ xrandr --newmode "1440x900_60.00" 106.50 1440 1528 1672 1904 900 903 909 934 -hsync +vsync
接着用xrandr --addmode把这个模式添加到显示器上(--delmode把这个模式从该显示器上移除):
所以在终端输入:
$ xrandr --addmode VGA1 "1440x900_60.00"
最后是应用这个模式,在终端输入:
$ xrandr --output VGA1 --mode "1440x900_60.00"
这时屏幕分辨率应该已经变成1440*900了,但是重启后还是会变回1024*768,所以需要将此模式保存并作为默认分辨率。根据luojie-dune提供的方法:
在终端输入:$sudo gedit /etc/X11/xorg.conf
然后在里面粘贴入:
Section "Monitor"
Identifier "Configured Monitor"
Modeline "1024x768_60.00" 63.50 1024 1072 1176 1328 768 771 775 798 -hsync +vsync
Modeline "1440x900_60.00" 106.50 1440 1528 1672 1904 900 903 909 934 -hsync +vsync
Option "PreferredMode" "1440x900_60.00"
EndSection
Section "Screen"
Identifier "Default Screen"
Monitor "Configured Monitor"
Device "Configured Video Device"
EndSection
Section "Device"
Identifier "Configured Video Device"
EndSection
保存。重启后终于变成1440*900了。
ps:我的系统是12.04的,默认没有xorg.conf文件。将上述内容保存为xorg.conf文件就行了。另外,我在做的过程中没有使用luojie-dune同学的重启gdm和建立sh启动文件这两项也能成功。
再次感谢luojie-dune和king。
--------------------------------------------------
我是直接$cvt 1280 1024 把结果复制到xorg.conf内容里替换。再重启就OK了。