If X doesn't start up for some reason, mlogind just dies. Investigate the possibility of trying to generate an X config during system install and testing it. If we can't do that, at least warn the user about this situation.
One test scenario is a fresh install of 2.1.1 with an Intel 10th gen GPU which is not yet supported by drm/dri code booted on an UEFI console. It seems to need some extra monitor config, a PCI id and the driver changed to scfb.
If X doesn't start up for some reason, mlogind just dies. Investigate the possibility of trying to generate an X config during system install and testing it. If we can't do that, at least warn the user about this situation.
One test scenario is a fresh install of 2.1.1 with an Intel 10th gen GPU which is not yet supported by drm/dri code booted on an UEFI console. It seems to need some extra monitor config, a PCI id and the driver changed to scfb.