VirtualBox и KVM рядом друг с другом

Я могу подтвердить, что адаптер Intel 7260 Mini-PCIe WiFi работает на Mint 15 (на базе Ubuntu 13.04) с набором драйверов ядра ядра из ядра 3.11.6. Та же карта также должна работать на 13.10, поскольку, насколько я понимаю, она использует ядро ​​на основе 3.11. Возможно, вам придется зайти в последнюю версию прошивки, но у меня есть ее и работаю над моим ThinkPad X220 (с модифицированным BIOS):

[  175.842808] iwlwifi 0000:03:00.0: Detected Intel(R) Dual Band Wireless AC 7260, REV=0x144

См. Страницу драйвера iwlwifi ядра для получения дополнительной информации, ссылки на прошивку и страницу с исходным драйвером. Я еще не тестировал его с базовой станцией .11ac, но надеюсь скоро.

1
задан 31 January 2014 в 19:17

4 ответа

Вы не можете заставить их работать вместе. Они оба нуждаются в доступе к функциям виртуализации процессора, но это не предназначено для одновременного использования более чем одним гипервизором.

Вы можете попробовать отключить поддержку VT-X Virtualbox, чтобы он не пытался использовать аппаратное обеспечение виртуализация. Отредактируйте настройки виртуальной машины, на вкладке системы найдите галочку «enable vt-x / amd-v» и отметьте ее. Я не обещаю, что это сработает, и даже если это произойдет, он будет использовать виртуализацию программного обеспечения для виртуального бокса, чтобы ваши виртуальные машины были медленнее.

Если это вообще возможно, я настоятельно рекомендую вам выбрать только один гипервизор и используйте его для всех ваших виртуальных машин.

5
ответ дан 24 May 2018 в 12:19

VirtualBox и KVM не будут запускаться одновременно. Однако! Рабочая станция VMWare будет работать одновременно с любым из них, и это интересно.

На Intel Sandy Bridge Xeon одновременно будут работать рабочая станция VMWare и KVM. VMWare и VirtualBox будут работать одновременно. Это просто, что VirtualBox и KVM не будут запускаться одновременно.

Если VMWare достигает этого, то должен быть способ, которым также могут быть KVM и VirtualBox. Может быть, VMWare имеет доступ к запатентованным спецификациям Intel, которые делают это возможным? Хотелось бы попробовать это на AMD, чтобы убедиться, что это просто Intel.

0
ответ дан 24 May 2018 в 12:19

Ну, как VBox, так и VMware будут работать параллельно с KVM, по крайней мере сегодня. Вы должны, однако, отключить использование аппаратного ускорения (отключить VT, поместить двоичный перевод) всем, кроме KVM. Затем другие гипервизоры будут играть в программном режиме, и KVM будет с радостью использовать любые VT-устройства.

0
ответ дан 24 May 2018 в 12:19

Как уже сказано в ответах выше,

В среде Linux, устанавливающей Qemu / KVM, рабочая станция VMware и Virtualbox на одном и том же HYPERVISOR возможны.

Таким образом, проблема НЕ УСТАНОВКА

Как только все они установлены, вы получите следующее:

# lsmod | egrep 'vm [nmw] | vbox | kvm'

vboxpci 28672 0

vboxnetadp 28672 0

vboxnetflt 32768 0

vboxdrv 483328 3 vboxnetadp, vboxnetflt, vboxpci

vmnet 61440 13

vmw_vsock_vmci_transport 32768 0 vmw_vmci 81920 1 vmw_vsock_vmci_transport

vmmon 102400 0

vsock 40960 1 vmw_vsock_vmci_transport

kvm_amd 94208 9

kvm 700416 1 kvm_amd

irqbypass 16384 1 kvm

===

Все строки, включая kvm ->, используемые Qemu / KVM

Все строки, включая vbox ->, используемые VirtualBox

Другие - VMware (смотрите:

# ll / lib / vmware / modules / source /

всего 5460

-rw-r - r--. 1 корень root 870400 30 марта 20:19 vmblock .tar

-rw-r - r--. 1 корень root 1341440 30 марта 20:20 vmci.tar

-rw-r-r--. 1 корень root 1443840 30 марта 20:20 vmmon.tar

-rw-r - r--. 1 корень root 768000 30.03.20:20 vmnet.tar

-rw-r - корень 1 корень корня 1136640 30 марта 20:20 vsock.tar

для источника: модуль, скомпилированный при установке)

=======

И ТЕПЕРЬ ИСПОЛЬЗОВАНИЕ ЭТОГО: [ ! d30]

AS SAID by НА ТОБОЙ ГИПЕРВИЗОР (второй ответ выше) Только один может использовать Intel-VT или AMD-V в момент Если вы начнете некоторое использование Qemu / KVM для 64-битная виртуальная машина, а затем VirtualBox в то же время НЕ МОЖЕТ запускать 64-битную машину, потому что VirtualBox делает ТРЕБУЕТ ускорения HW для 64-битных виртуальных машин.

Чтобы дать некоторый свет о ответе Дэвида Бэйрда выше: 34]

С AMD Atlon X2 или X4 или AMD FX 8-core, или с Intel Core I5 ​​или I7 (машины, где я мог бы попробовать),

  ==>   VirtualBox 5.2.10

не в состоянии чтобы работать одновременно в Linux, после того как KVM заблокировал доступ Intel-VT или AMD-V и дополнительную 64-битную виртуальную машину !!!

, а

  ==>  VMware player or workstation 14.1

будет, ПРЕДОСТАВЛЯЕМОЕ, вы снимете использование Intel-VT или AMD-V !!!

Теперь забудьте Qemu / KVM, и я попытался запустить 64-разрядную виртуальную машину в VirtualBox и после 64-разрядного 64-битного VM в то же время в VMware или в обратном порядке:

ТОЛЬКО первый из них может работать со стандартной конфигурацией !!!!

Но отключение аппаратного ускорения - это

В VirtualBox-5.1:

Свойства VM -> Система -> Ускорение: отключение Ускорение HW. невозможно для 64-битной машины VM:

Например, если вы отмените «Аппаратное ускорение», в меню конфигурации данной 64-битной VM-машины, конфигуратор VirtualBox протестует и автоматически активирует «Аппаратное ускорение», (!)

В VirtualBox-5.1:

Виртуальная машина -> Оборудование: Процессор - > вы можете отключить механизм виртуализации

И ТОГДА ваша 64-битная виртуальная машина может запуститься, даже если ваша функция CPU Intel-VT или AMD-V заблокирована KVM или VirtualBox

Итак, VMware в последних сегодня релиз способен эмулировать команду Ring 0 для 64-битных виртуальных машин, так как это делалось для машины 32 бит, более двадцати лет назад !!!! И, честно говоря, трудно заметить разницу в производительности для 64-битной VM VMware, работающей с или без аппаратного ускорения без теста!

===

Теперь мы можем ожидать, что некоторые дней, kvm и VirtualBox, также смогут эмулировать команды CPU 0 для 64-битной машины !!!!!

0
ответ дан 24 May 2018 в 12:19

Другие вопросы по тегам:

Похожие вопросы: