再试一试这个方法:[转自]http://www.myexception.cn/image/505352.html
VirtualBox3.1.2安装Fedora12后无法启动图形界面问题
VirtualBox真是个好东东,无缝模式集成进windows,一边能玩windows下的游戏啊,QQ啊,又可以不耽误学习Linux.
我在VirtualBox上安装了Fedora12,安装的时候都是默认,结果装好后启动不了x11图形界面,启动的时候看到日志说是没有足够的显存,于是我调整显存到32MB,启动3D支持,OK,这下可以使用x11图形界面了.
昨天无聊更新了一下系统,其中有个gdm, 出现了bug,导致在启动的时候一到Starting
atd的时候屏幕闪烁几下,然后进不了图形界面,查阅相关资料,据说是xorg与gdm的bug,索性试了下更新,通过yum update
xorg*, 成功了更新了xorg以及相关的依赖包,OK了,又可以启动VirtualBox的无缝模式了.
这个帖子的方法貌似可以解决Fedora 13下安装Nvidia显卡驱动后无法进入X Windows
图形界面的问题。还没有最终确定,先贴在这里(确认下面的方法不行)。
原帖:
0.到NVIDIA网站下载最新NVIDIA驱动。
1.赋予它可执行权限。chmod +x
NVIDIA-Linux-xxxxxx.run
2.编辑 /etc/modprobe.d/blacklist.conf
文件,以阻止nouveau模块的加载。
#vi /etc/modprobe.d/blacklist.conf
在文件末尾添加 blacklist nouveau
3.阻止kernel加载nouveau模块
#vi /boot/grub/grub.conf
在kernel.........quiet 行的末尾加上
rdblacklist=nouveau(这里有的人说添加nouveau.modeset=0,我试了这种方法没成功)
4. 降低selinux级别,解除selinux阻止加载nvidia驱动模块#setsebool
-P allow_execstack on(我没有执行)
5. 重新启动,由于显卡驱动的安装无法 X 服务运行时进行,所以需要进入运行级别 3
。
在品牌 Logo 出现后按 ESC 键进入 GRUB 界面,在选择内核,按 e 键进行编辑,在 kernel......quiet
行未添加 3 这个参数。
比如我的 kernel 行就是从
kernel /vmlinuz-2.6.31.1-56.fc12.i686.PAE ro
root=UUID=0a86cf1f-ea02-4016-9c15-c9c537489eaf LANG=zh_CN.UTF-8
KEYBOARDTYPE=pc KEYTABLE=us rhgb quiet
修改成
kernel /vmlinuz-2.6.31.1-56.fc12.i686.PAE ro
root=UUID=0a86cf1f-ea02-4016-9c15-c9c537489eaf LANG=zh_CN.UTF-8
KEYBOARDTYPE=pc KEYTABLE=us rhgb quiet 3
完成后按 Enter 退出编辑模式,按 b 键引导。
6.在字符终端下以root身份登录,进入放置安装文件的目录,使用以下命令启动安装文件。
sh ./NVIDIA-Linux-x86_64-190.53-pkg2.run
7.重新启动
如果运气好,这里就应该能看到开机画面,进入X-Windows了。
8.解决安装nvidia官方驱动后启动无显示画面的问题
(在此真诚的感谢amberprince)amberprince解决安装nvidia官方驱动后启动无显示画面的问题原贴在:http://www.linuxdiyf.com/bbs/thread-170043-1-3.html
安装nvidia官方驱动后,大都数人开机画面变成黑屏和蓝带进度条了
只要安装以下rpm即可:
bootchart.x86_64 : Boot Process Performance Visualization
bootconf.noarch : GRUB configuration utility
bootconf-gui.noarch : Desktop links to bootconf
或者干脆yum install boot*
然后reboot,就看到久违的开机画面了
9.确定驱动安装是否成功的方法(确保nouveau没有了!)
lsmod | grep nouveau
没有输出,且
lsmod | grep nvidia
有nvidia ************ ** 出现
fedroa桌面版 不是自带界面了么
为什么还要安装显卡驱动
你这个问题出现原因很多
要把 log 贴出来才好解决
/var/log/Xorg.0.log
/var/log/nvidialog
等等