首先,我打算创建一个可移植的、可引导的USB驱动器,其中包含一个GNU/Linux发行版。具体来说,我想将Arch与squashfs 只读根文件系统结合使用。
squashfs映像基于一个正在工作的VM的快照。基本系统及其服务,如ssh,按预期工作。但是,当试图通过systemd (systemctl start gdm)启动gnome时,我看到的只是一个黑屏幕(据推测X已启动,但gdm未能加载)。我已经试过想弄清楚到底发生了什么,但没能找到确切的问题。
创建/var/log/gdm,但保持为空。哪些模块可能需要对任何其他文件进行写入访问?有文件吗?什么是有意义的扼杀或类似的?
我的愿望是知道问题的根源并解决它,而不是使用像unionfs这样的解决方法。谢谢你的帮助或暗示!
虽然这与此无关,但对于那些想知道我为什么要这么做的人来说,这里有几点需要考虑:
更新
我发现问题实际上发生在/var/lib/gdm。GDM试图访问那里的文件,但(默默地)失败了,给了我一个黑屏幕。
发布于 2015-01-05 22:05:32
我发现问题实际上发生在/var/lib/gdm。GDM试图访问那里的文件,但(默默地)失败了,给了我一个黑屏幕。
日志was是我一开始丢失的调试命令。
https://stackoverflow.com/questions/26107444
复制相似问题