Black Screen / Empty Terminal when sharing SteamOS /home partition
I tried installing bazzite on steamdeck this morning. Unfortunately after the first boot, attempting to boot into graphical mode just results in a black screen. I cannot switch to another TTY using Ctrl-Alt-F2, but Ctrl-Alt-Delete still triggers a reboot. By modifying the grub boot commands I can boot to text mode and login to extract logs. If I disable autologin and run
sudo systemctl start sddm.service
I can see the login screen and choose various options, but trying any of the Plasma options still results in the above symptoms. The most concerning log entry that seems to occur right when the symptoms occur is: fedora systemd-coredump[4906]: Process 4903 (kwin_wayland_wr) of user 1000 dumped core.
Solution:Jump to solution
Thank you for the luck, it worked out.
AFAICT the issue here is that many systemd services depend on
home.mount
, which systemd will automatically generate. However, the generated home.mount
will fail, since /home
already exists as a symlink to /var/home
on Fedora Atomic.
I created a dummy /etc/systemd/system/home.mount
that overrides the generated mount file, and now everything appears to work.
```
[Unit]...4 Replies
device-info: https://paste.centos.org/view/386041ad
Last boot logs: https://paste.centos.org/view/8af11c05
I'm trying to share a /home with SteamOS, which might be related
we can't support that
best of luck
I'm not sharing a user account, so it doesn't seem like it should really be a problem
But understandable that it's not supported
It's weird that sddm runs fine but kwin does not
Solution
Thank you for the luck, it worked out.
AFAICT the issue here is that many systemd services depend on
home.mount
, which systemd will automatically generate. However, the generated home.mount
will fail, since /home
already exists as a symlink to /var/home
on Fedora Atomic.
I created a dummy /etc/systemd/system/home.mount
that overrides the generated mount file, and now everything appears to work.