Set External Monitor as Default in Debian Console
Find the name of your monitors. My internal card is an intel, so I can look in /sys for the EDID file (which has the EDID name, which is what we want). src.
find /sys -name edid
Based on the output of that command, the name of my internal display is
LVDS-1
With that information, I'm going into GRUB and disabling the display. Note it will not work at all after this, unless you change the setting back.
sudo nano /etc/default/grub
edit the line from
GRUB_CMDLINE_LINUX_DEFAULT="quiet"
(or whatever it was to begin with) to
GRUB_CMDLINE_LINUX_DEFAULT="quiet video=LVDS-1:d"
Keep whatever settings were already there. Update GRUB, and reboot the computer.
sudo update-grub
reboot