Gostaria de dar um palpite com base em minha própria experiência com uma placa de vídeo que superaqueceu, fazendo com que o Ubuntu não carregasse porque não conseguia determinar a resolução de tela correta.
Quando instalamos o Ubuntu, não precisamos definir a resolução da tela. Nós somos? Então, como o sistema operacional sabe a resolução correta ou ótima do monitor?
O sistema operacional interroga o monitor para encontrar o EDID. Uma citação da EDID Wikipedia
Dados de identificação de exibição estendidos (EDID) são uma estrutura de dados fornecido por um monitor digital para descrever suas capacidades para um vídeo fonte (por exemplo, placa gráfica ou set-top box). É o que permite uma computador pessoal moderno para saber que tipos de monitores estão conectados para isso. EDID é definido por um padrão publicado pelo Vídeo Associação de Normas Eletrônicas (VESA). O EDID inclui nome do fabricante e número de série, tipo de produto, fósforo ou filtro tipo, temporizações suportadas pelo visor, tamanho de exibição, dados de luminância e (somente para telas digitais) dados de mapeamento de pixel.
Para confirmar isso, eu cito wiki do Ubuntu sob o título Adicionando Resoluções Não Detectadas
Devido a hardwares ou drivers com bugs, as resoluções corretas do seu monitor nem sempre pode ser detectado. Por exemplo, o bloco de dados EDID consultado do seu monitor pode estar incorreto.
No seu caso, quando o Ubuntu carrega, ele não consegue ler o bloco EDID do monitor porque você não mudou o monitor para o Ubuntu.
Essa caixa de comutação funciona desconectando efetivamente o monitor de uma máquina e conectando-o a outra máquina. O switch que você liga fisicamente corta o cabo da porta VGA em uma máquina e faz uma conexão com a porta VGA na outra máquina.
Eu diria que qualquer um que inicializar o Ubuntu sem o monitor conectado teria o mesmo problema que você está tendo.