emerge sync由于需要更新的包太多,就选了几个比较重要的包升级了,比如:xorg-x11, vim, gnome等等。结果第二天上班开机后进不了 X,赶紧查看 Xorg.0.log :(EE) Failed to load /usr/lib/xorg/modules/drivers/intel_drv.so ... (EE) No devices detected 很容易想到是显卡驱动的问题,在 emerge -au xf86-video-i810 之后上面的错误没了,但还是进不去 X,报“No devices detected” 的错误,重新 emerge xorg-x11、xorg-server 问题依旧。
emerge -uDpv world
怎么办?上班时间,容不得我瞎折腾。。。开始怀疑 xorg.conf 配置的问题,虽然之前用着好好的。
先备份 xorg.conf,然后运行 X -configure 让它自动生成一份 xorg.conf,最后 copy 新的文件到 /etc/X11/xorg.conf 下, /etc/init.d/xdm restart,great! 熟悉的登录界面出现了!
估计原来用着没问题的 xorg.conf在升级之后的 xorg 下有些不兼容吧,以后升级 xorg 一定要小心。