Na minha experiência, você não pode iniciar um Mac a partir do hardware externo do PC. No entanto, você geralmente pode iniciar a unidade portátil com PCs que possuem hardware semelhante. Mac não é semelhante o suficiente na minha experiência.
Além disso, a configuração externa em um sistema Bios não será iniciada em um sistema UEFI. E vice versa.
Dentro desses limites, isso pode funcionar. Eu fiz isso! instale o SO no externo e certifique-se de instalar todos os pacotes de drivers de vídeo disponíveis. Também pode precisar de drivers de rede ether. Se o seu sistema inicializa em novos sistemas, é possível que o X11 encontre drivers e os use. Se você não criar / mexer com xorg.conf, é o que deve acontecer.
Você diz que precisa da Nvidia em uma máquina. ESTÁ BEM! Instale, faça funcionar. O impacto disso é criar um arquivo /etc/X11/xorg.conf. O arquivo agora está "no caminho" quando você vai para outro computador. Você precisa movê-lo, antes de desligar ou quando começar de novo. Você pode sair, usar Alt-Ctl-F1, mover o arquivo xorg.conf para outro lugar e, em seguida, encerrar.
Quando você vai a um PC que não tem Nvidia, o sistema pode iniciar, mas a GUI pode falhar em mostrar que alguma coisa no arquivo xorg.conf está lá. Não entre em pânico. Existe sempre um terminal virtual! Alt-Ctl-F1 dará o login tradicional. Não precisa de gui. Faça o login, use esse terminal para mover o arquivo xorg.conf para fora do caminho. Para dar uma olhada rápida na situação, você pode executar o X11 à moda antiga. Então você pode testar a exibição digitando
startx
Se isso mostrar, então provavelmente é um problema resolvido. Gostaria de sair da sessão X11, reiniciar o sistema ou forçar a reinicialização do X11 apenas e o gerenciador de exibição.
Do VT, eu reinicio com
sudo /sbin/shutdown -r now
Teoricamente, reinicie não obrigatório. Possivelmente, em vez disso, reinicie apenas a peça de recepção do vídeo. Eu não fiz isso há algum tempo, mas provavelmente você tem o Gnome Display Manager ou o Light Display Manager. O GDM fornece um script chamado "gdm-restart". Parece-me que o LDM também tem que fazer o mesmo. Mas provavelmente é mais fácil reiniciar. Eu farei alguma verificação no reinício do DM.