虽然不知道这是不是Ubuntu的通病,不过从10版本后很多机器都会出现Ubuntu启动过程中一直黑屏直到登录画面,中间显示器一点反应没有,根本看不到发生了什么,让人很难受。造成这种情况的原因主要是安装受限制驱动后Plymouth自动设置开机分辨率,解决方法:
(1)安装v86d和 hwinfo,然后查看显卡支持的分辨率:
命令:
sudo apt-get install v86d hwinfo
sudo hwinfo --framebuffer
上面命令是安装,第二行是查看支持的分辨率,这部一定要做,不然你修改成了不支持的分辨率还是会黑屏。
编辑/etc/default/grub(sudo gedit //etc/default/grub),添加
GRUB_GFXPAYLOAD_LINUX=1024×768x24
添加在哪个地方都行,1024×768x24可以根据你机器情况修改,不过一定要是显卡支持的才行,这就看到安装hwinfo的重要来了,很多网友随便查网上教程修改成1024×768x32或1280×1024x32之类造成修改没有效果。
启用framebuffer:
echo FRAMEBUFFER=y | sudo tee /etc/initramfs-tools/conf.d/splash
更新设置:
sudo update-grub
sudo update-grub2
sudo update-initramfs -u
一般通过上面的设置后开机长时间黑屏解决都能解决。如果有网友开机连操作系统(Grub)选择菜单都看不到,从开机就一直黑到登录窗口,可以安装GRUB启动管理器:
sudo apt-get install startupmanager
startupmanager是一个图形化的Grub启动顺序修改工具,安装完成后运行startupmanager,设置好默认启动的系统与分辨率后关闭软件,重启就可以看到Grub的选择菜单。看不到启动菜单也是由分辨率引起的,默认的640×480、色深8有点扯淡,将色深改成24或以上(如果有的话)就好了。
转自:http://itindex.net/detail/31097-ubuntu-%E6%97%B6%E9%97%B4