With our particular setup of school labs. 2-3 out of 30 stations would always fail - the display manager would not start.
On the kernel i turned removed: splash & quiet and noticed that the events proceeding starting lightdm were quite a bit shorter for the failed machines.
When I turned on more debugging features, all the machines boot-up fine with no errors! So my hack/solution:
* kernel boot options remove: splash quiet
* kernel boot options add: verbose init=/sbin/init --verbose
* /etc/default/rcS
VERBOSE=yes
My guess is that dumping the verbose text out to the screen creates just enough delay to fix the race condition.
With our particular setup of school labs. 2-3 out of 30 stations would always fail - the display manager would not start.
On the kernel i turned removed: splash & quiet and noticed that the events proceeding starting lightdm were quite a bit shorter for the failed machines.
When I turned on more debugging features, all the machines boot-up fine with no errors! So my hack/solution:
* kernel boot options remove: splash quiet
* kernel boot options add: verbose init=/sbin/init --verbose
* /etc/default/rcS
VERBOSE=yes
My guess is that dumping the verbose text out to the screen creates just enough delay to fix the race condition.