当我尝试启动我的 archlinux 系统时,我看到以下图像:
[ ok ] …
[ ok ] …
.
.
.
[ ok ] Started Authorization Manager.
[ ok ] Started Accounts Service.
现在系统冻结了。Gnome 桌面环境没有启动(尽管 [ok] 列表包含“已启动 GNOME 显示管理器”)。
我决定再做一次测试。我按 ALT + F2 切换到控制台,并打开一个包含使用图形模式的程序的文件夹。首先,我启动了使用 graphics.h 的程序。左上角出现了一个带有图片的程序窗口。然后我尝试启动使用 X11 的游戏。它在调用 XOpenDisplay(NULL) 时崩溃,并出现错误“内存保护违规”。
我认为这是 X11 的问题但我不知道如何解决它。
我要补充的是,我在尝试从“备份”恢复系统后遇到了这个问题,我复制了目录 /usr/var/home/root/opt 和部分目录等,但遇到了问题,因为一方面我不想破坏文件 /etc/fstab 和 /etc/mkinitcpio,但另一方面,我想恢复各种程序的文件,如 gimp 或 locale.conf。所以这也可能是配置问题。
答案1
可能是 /bin/ 中的权限不正确。尝试通过 chrooting 重新安装 gdm gnome gnome-extra dbus xf86-video-intel 或您使用的其他视频驱动程序