Як скористатися паравіртуалізацією VirtualBox в гості Ubuntu?


9

У мене є 64-розрядний хост Ubuntu 14.04.3 (з ядром linux-generic-lts-vivid (3.19)) та гість VirtualBox з тією ж ОС та конфігурацією.

Хост має процесор AMD A10-7800.

Якщо я ввімкнув інтерфейс паравіртуалізації KVM у VirtualBox, чи потрібно щось змінювати в гості, щоб ним скористатися?

Відповіді:


13

З посібника з Virtualbox :

Більшість основних, сучасних операційних систем, включаючи Windows та Linux, постачаються з підтримкою одного або декількох інтерфейсів паравіртуалізації. Отже, зазвичай не потрібно встановлювати додаткове програмне забезпечення в гості (включаючи VirtualBox Guest Additions), щоб використовувати цю функцію.

VirtualBox надає такі інтерфейси:

  • Мінімальний: оголошує про наявність віртуалізованого середовища. Крім того, повідомляє частоту TSC та APIC гостьовій операційній системі. Цей провайдер є обов'язковим для запуску будь-яких гостей Mac OS X.

  • KVM: Представлений інтерфейс гіпервізора KVM для Linux, який розпізнається ядрами Linux, починаючи з версії 2.6.25. В даний час реалізація VirtualBox підтримує паравіртуалізовані годинники та розгортки SMP. Цей постачальник рекомендується для гостей Linux.

  • Hyper-V: представлений інтерфейс гіпервізора Microsoft Hyper-V, який розпізнається в Windows 7 та новіших операційних системах. В даний час реалізація VirtualBox підтримує паравіртуалізовані тактові годинники, звітність про частоту APIC, звітування про аварійні аварії та розслаблену перевірку таймера. Цей постачальник рекомендується для гостей Windows.

Ядра Ubuntu компілюються з гостьовою підтримкою KVM, як ви бачите на виході програми grep CONFIG_KVM_GUEST /boot/config-*, тому нічого не потрібно змінювати в гостьовій системі.

Я думаю, вам слід встановити Guest Additions. Я не запускав жодного орієнтиру, але відчув, що гостьова система є більш текучою та чуйною з доповненнями гостей та KVM у порівнянні з KVM лише. Крім того, без доповнень для гостей ви не зможете отримати доступ до спільних папок або копіювати / вставляти між хостом та гостем.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.