O que acontece se eu instalar um pacote de adições de máquina virtual em um PC host? [duplicado]

1

O que acontece se eu instalar um pacote de adições de máquina virtual (por exemplo, Virtual Machine Additions para Microsoft Virtual PC 2007, Componentes de integração no Windows Virtual PC e Guest Additions no Oracle VM VirtualBox) em um PC host? Haverá algum efeito adverso ou meu sistema funcionará bem?

Em outras palavras, o que acontece no back-end na máquina virtual quando eu habilito recursos de integração, como integração de ponteiro de mouse, redimensionamento de janela e compartilhamento de pastas?

Aviso: Sei que é possível que esta questão seja marcada como uma duplicata de este , mas esse é um perguntando sobre Ubuntu e VirtualBox especificamente. Minha pergunta é mais geral e também pergunta como a integração é implementada internamente.

    
por gparyani 15.10.2013 / 23:55

2 respostas

2

Em geral , os acréscimos de convidados instalam drivers de dispositivo que detectam automaticamente hardware virtual de um tipo específico e, desse modo, habilitam algum tipo de host "direto" para a interface guest que ignora a VM típica < - > barreira do host para oferecer melhor usabilidade.

A maioria dos pacotes de adições de guest falhará ao instalar em um host, porque ele tenta detectar se está sendo executado em uma VM antes da instalação. Portanto, a resposta provavelmente é "você receberá um erro e não poderá instalá-lo". Mas com a chance de que você realmente tenha sucesso em instalar adições de convidado no host, na maioria das situações que não terão nenhum impacto visível, porque os drivers serão colocados lá, mas eles não serão ativados, porque eles não detectarão o "hardware virtual" da VM (algum ID de PCI ou algum dispositivo de caractere específico (dependendo da plataforma e do hardware específico em questão) indicando hardware virtual em vez de físico).

    
por 16.10.2013 / 00:01
3

Uma grande parte dessas adições de VM consiste em drivers especiais para hardware virtualizado (ou seja, Virtualbox Soundcard Device, Virtualbox USB-Hostadapter e assim por diante, mesmo para VMware e outros) para que não sejam usados porque no sistema host esses dispositivos não existem.

O mesmo acontece com a integração da área de trabalho e assim por diante, porque esses componentes não podem ser usados em um sistema host, portanto, as funções não são carregadas no sistema em execução.

A resposta da outra postagem que você mencionou também deve estar certa para outros sistemas operacionais.

    
por 16.10.2013 / 00:01