一、引言
Ubuntu 10.04发布之后,怀着激斗的心情下载了desktop版的安装盘,但是根本安装不了,于是上网寻求解决执法,经过数日试验之后,终于解决。
造成此方法的原因是系统不识别显示器,当然与显卡也有关系,笔者的笔记本是cw28,显卡是Nvidia 330m Sony 阉割版的。其他遇到此问题的Sony笔记本也可参照本文的方法解决。
还有一点,笔者的笔记本的原装系统是Win7,在解决黑屏问题时需要用到Win7。并且笔者安装的是Win7和Ubuntu 10.04的双系统。
二、解决安装黑屏
不能使用desktop版的安装盘进行安装,需要使用alternative版本的安装盘,不会的请上网查,再次不再赘述。
使用alternative安装完后,可以看到grub菜单,但是现别急着启动Ubuntu,在grub菜单中按e进入编辑模式,在“quiet splash”后添加了参数vga=normal nomodeset,然后按“ctrl+x”进行启动系统。
在启动的过程中会看到系统的警告信息,诸如low graphic mode之类的,可以完全忽略。
完成上述操作之后就可进入系统了,这时的系统是非常难看的,接下来安装受限驱动,没有必要使用Nvidia官方的驱动,Ubuntu本身的就行。
安装完驱动之后,重启,进入recovery mode,进入root prompt,运行nvidia-xconfig。这会创建xorg.conf文件。
三、安装显卡驱动
进行这项工作之时,我们需要Win7的帮助,首先进入Win7,下载一个名叫:Phoenix EDID Designer的软件,下载地址:
Sony cw系列笔记本安装Ubuntu 10.04黑屏问题解决方法文件工具Phoenix_1_3下载地址:
FTP地址:ftp://www.6688.cc/
用户名:www.linuxidc.net
密码:www.6688.cc
在2010年LinuxIDC.com\7月\Sony cw系列笔记本安装Ubuntu 10.04黑屏问题解决方法\
下载完成之后,解压压缩包会得到一个可执行文件,双击打开。会看到如下界面(这是在XP下截得图,道理是一样的):
接下来,选择“Tools”中的“Extract EDID registry”,如图所示:
选择之后会看到如下界面:
选择你所看到的唯一的条目,然后点击“Extract EDID”,之后得到一个警告:
选择“是”,会看到如下界面:
看到此界面后,选择“File”中的“Export”,选择一个保存位置,建议保存在U盘里,应为输出的文件此后会放在Ubuntu中。例如,把文件保存为sonycw.raw。
做完以上工作后,启动Ubuntu,将刚才得到的sonycw.raw文件放到,/etc/X11中。
接下来,编辑xorg.conf文件,在“Device”字段中添加如下两行:
Option “ConnectedMonitor” “DFP-0”
Option “CustomEDID” “DFP-0:/etc/X11/sonycw.raw”
保存,退出,重启。进入后就可以看到效果了。
四、修改开机和关机画面
完成上述操作后,开机和关机画面依然十分难看,下面叙述修改方法:
1、进入Ubuntu,执行如下命令:sudo apt-get intall v86d hwinfo
2、执行sudo hwinfo –framebuffer
3、执行sudo gedit /etc/default/grub,按照如下修改:
GRUB_CMDLINE_LINUX_DEFAULT=”quiet splash nomodeset video=uvesafb:mode_option=1360×768-24,mtrr=3,scroll=ywrap”
GRUB_GFXMODE=1366×768
4、执行sudo gedit /etc/initramfs-tools/modules ,添加下行:
uvesafb mode_option=1366×768-24 mtrr=3 scroll=ywrap
5、执行echo FRAMEBUFFER=y | sudo tee /etc/initramfs-tools/conf.d/splash
6、执行sudo update-grub2
7、执行sudo update-initramfs -u
8、重启,看效果。首次重启可能不成功,多试几次。
五、总结
完成上面所有操作之后,应该就行了,不过系统的启动时间和关闭时间会变长。