Voici une mauvaise façon de le faire, pour la plupart, cela peut être bon pour vous.
Sur le bureau, ouvrez ce fichier en tant que root 
gksu gedit  /etc/default/grub
et trouver cette ligne
GRUB_CMDLINE_LINUX_DEFAULT=... 
et ajoutez ceci à la fin 
video=LVDS-1:d
toute ma ligne est 
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" 
donc je voudrais l'ajouter ici 
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash video=LVDS-1:d" 
Changez lvds-1pour vous le nom des moniteurs, s'il est différent, trouvez-le avec
xrandr -q
Cela désactivera l'écran du portable pour les deux grubet le bureau et le forcera sur l'écran externe, même si vous retirez le HDMIcâble, l'écran du portable ne fonctionnera pas. Vous pouvez supprimer la modification pour la rétablir en utilisant l'écran de l'ordinateur portable.
Je ne peux pas tester cela car je n'ai pas d'ordinateur portable, mais je l'ai pris d' une question àarch , où le problème n'était pas d'affichage d'ordinateur portable après avoir forcé grubsur un moniteur externe.
Je ne le recommande pas à la plupart des utilisateurs qui souhaitent que leur ordinateur portable reste portable.
               
              
biosaffichage de l'ordinateur portable sur un moniteur externe? Cela devrait le fairegrubaussi. C'est la seule vraie solution que j'ai trouvée sur Google, mais tous les ordinateurs portables n'ont pas cette option.