haulm 发表于 2010-12-21 10:50:20

如何解决 Live 的显示配置 /etc/X11/xorg.conf 的问题

这个是老问题了,一直没人给我一个答案。
删除 /etc/X11/xorg.conf 我的机器就没有办法启动 X 了,而这种环境做出的 Live 在 VBox 虚拟机中却可以工作,在本机尝试无法启动 X。 MI2 是可以跳过 X 设置,并且似乎不会发生启动不了 X 黑屏的现象,我的疑问是,为何一旦生成 xorg.conf 就不能被删除? 如何解决这个问题?官方的 nvidia 驱动不能安装进 Live,否则VBox反复回到登录界面。
如何解决对已经设置 xorg.conf 运行的系统在删除 xorg.conf 后无法正常显示的问题?
/etc/fstab 最好不要删除,否则新内核加载系统的环境会以只读方式进行。。。至于能否重新挂载为读写没有尝试过

jiangtao9999 发表于 2010-12-21 13:22:18

写程序生成xorg.conf吧……

haulm 发表于 2010-12-21 14:51:31

没有那么简单了,我只是想闹清是否以后真的要抛弃 xorg.conf 设置,可是现在的显示和这个文件有关系,却又不见得是必需的,而不同的显示环境遇到这个配置会出现你不想看到的黑屏、出错。如果真要写程序来判断,那就不仅仅是一个程序了,而演变成一项系统服务了。
就好比我的机器,如果你不生成 xorg.conf 也能进入X,但是一旦设置并加载了 nv 驱动后,你就离不开 xorg.conf 设置,删除就导致黑屏,百思不得其解。

[ 本帖最后由 haulm 于 2010-12-21 14:52 编辑 ]

sejishikong 发表于 2010-12-21 17:38:51

XF86Config也删了么?装了nv驱动好像有一些东西就不好判断了。
生成x的配置文件可以参考puppy的。

haulm 发表于 2010-12-22 11:45:05

原帖由 sejishikong 于 2010-12-21 17:38 发表 http://www.linuxfans.org/bbs/images/common/back.gif
XF86Config也删了么?装了nv驱动好像有一些东西就不好判断了。
生成x的配置文件可以参考puppy的。
我找到一个解决办法:
修改 /etc/rc.local 增加以下几行
if [ ! -f /etc/X11/xorg.conf ]
then
X -configure
sed -i 's/nouveau/nv/g' xorg.conf.new
mv xorg.conf.new /etc/X11/xorg.conf
fi
这样只要发现少了 xorg.conf 系统就会自动生成配置,由于新内核自动为 nvidia 驱动生成的配置使用
nouveau 驱动,所以必需改成 nv 驱动。
我想请教一下其它显卡的用户,特别是 ATI 显卡 intel 显卡的用户,如果你们移走了 xorg.conf
使用 X -configure 是否能正确生成 X 配置 ?
页: [1]
查看完整版本: 如何解决 Live 的显示配置 /etc/X11/xorg.conf 的问题