Acho que você teria, sim. A não ser que se rode um script que, de acordo com um valor passado no boot para o kernel (por exemplo, "real" para a maquina real e "vm" para a máquina virtual) copiasse o xorg.conf correto. Não sei se tem maneira mais fácil, mas isso eu posso providenciar.
Consegui fazer funcionar tanto no vmware quanto por boot.
Fiz um backup do arquivo xorg.conf para xorg.conf.original
Gerei um arquivo xorg.conf através do comando que vc me passou (sudo dpkg-reconfigure -phigh xserver-xorg) quando o ubuntu estava no vmware.
Logo após, subi o X (comando startx) e tudo funcionou.
Em seguida instalei o vmware tools (que também modifica o arquivo xorg.conf)
Copiei o novo arquivo xorg.conf gerado para xorg.conf.vmware
Desta forma, fiquei com 2 arquivos:
- xorg.conf.original - contém as configurações para serem usados no boot
- xorg.conf.vmware - contém as configurações para serem usadas no vmware
Quando vou usar o ubuntu, tanto com o boot, tanto com o wmware, eu copio o arquivo correspondente para xorg.conf
Assim que ele inicia, se ele estiver com o arquivo errado, ele dá erro.
Então eu logo em modo texto e faço a mudança dos arquivos.
Depois é soh subir o X ou dá um reboot no sistema.
ChausDevereaux, se vc me dizer como faço para fazer isso através do parâmetro de boot vai ficar perfeito!
Soh alegria!!!