首先,我的目的是创建一个包含GNU / Linux发行版的便携式可启动USB驱动器。具体来说,我想将Arch Linux与squashfs 只读根文件系统一起使用。
squashfs图像基于工作VM的快照。具有ssh等服务的基本系统按预期方式开箱即用。但是当试图通过systemd(systemctl start gdm)启动gnome时,我看到的只是一个黑屏(据说是X-Server启动但gdm无法加载)。我已经试图弄清楚发生了什么,但未能确定确切的问题。
/ var / log / gdm已创建但保持为空。 哪些模块可能需要对任何其他文件的写访问权限?有文件吗? strace或类似的是什么意思?
我的愿望是知道问题的根源并修复它,而不是使用像unionfs这样的解决方法。感谢您提供任何帮助或提示!
虽然这不相关,但对于那些可能想知道我为什么要这样做的人来说,有以下几点需要考虑:
更新
我发现问题实际上是/ var / lib / gdm。 GDM试图访问那里的文件(默默地)失败,这样就给了我一个黑屏。
答案 0 :(得分:3)
我发现问题实际上是/ var / lib / gdm。 GDM试图访问那里的文件(默默地)失败,这样就给了我一个黑屏。
journalctl是我首先缺少的调试命令。