getting laptop boot screen on external monitor

Solution 1:

I solved this by adding an option to the GRUB command line

GRUB_CMDLINE_LINUX="video=LVDS-1:d video=VGA-1:e video=HDMI-1:e"

That boots up my system with the same login on both monitors. When I login, the dual spanning monitor setup kicks in.