To pytanie ma już tutaj odpowiedź:
Co się stanie, jeśli zainstaluję pakiet dodatków do maszyny wirtualnej (np. Dodatki do maszyn wirtualnych dla Microsoft Virtual PC 2007, składniki integracji na Windows Virtual PC i dodatki dla gości na Oracle VM VirtualBox) na komputerze PC? Czy będą jakieś niekorzystne skutki, czy mój system będzie działał prawidłowo?
Innymi słowy, co dzieje się w zapleczu maszyny wirtualnej, gdy włączam funkcje integracji, takie jak integracja wskaźnika myszy, zmiana rozmiaru okna i udostępnianie folderów?
Zrzeczenie się: Wiem, że to pytanie może być oznaczone jako duplikat ten , ale ten pyta konkretnie o Ubuntu i VirtualBox. Moje pytanie jest bardziej ogólne, a także pyta o to, jak integracja jest wewnętrznie wdrażana.
Odpowiedzi:
Ogólnie dodatki dla gości instalują sterowniki urządzeń, które automatycznie wykrywają sprzęt wirtualny określonego typu, a tym samym umożliwiają pewien rodzaj „bezpośredniego” interfejsu host-gość, który omija typową barierę hosta maszyny wirtualnej - & gt; w celu zapewnienia lepszej użyteczności.
Większość poprawnych pakietów dodatków dla gości nie zostanie zainstalowana na hoście, ponieważ przed instalacją próbuje wykryć, czy działa w maszynie wirtualnej. Odpowiedź brzmi prawdopodobnie: „dostaniesz błąd i nie będziesz mógł ich zainstalować”. Ale bez szans, że faktycznie uda ci się zainstalować dodatki do hosta na hoście, w większości sytuacji, które nie będą miały żadnego widocznego wpływu, ponieważ sterowniki zostaną tam umieszczone, ale nie zostaną aktywowane, ponieważ nie wykryją wirtualny sprzęt VM (niektóre identyfikatory PCI lub określone urządzenia znakowe (w zależności od platformy i konkretnego sprzętu) wskazujące na sprzęt wirtualny w przeciwieństwie do fizycznego).
źródło
Duża część tych dodatków VM składa się ze specjalnych sterowników dla zwirtualizowanego sprzętu (np. Virtualbox Soundcard Device, Virtualbox USB-Hostadapter i tak dalej, tak samo dla VMware i innych), więc nie będą używane, ponieważ w systemie hosta te urządzenia istnieje.
To samo dotyczy integracji pulpitu i tak dalej, ponieważ te komponenty nie mogą być używane w systemie hosta, więc funkcje nie są ładowane do działającego systemu.
Odpowiedź z innego wpisu, o którym wspomniałeś, powinna być odpowiednia również dla innych systemów operacyjnych.
źródło