Давайте будем более точными, потому что у меня было 4,3 перенесенных виртуальных машин, и они являются "устаревшими", также меня интересовало, какой параметр использовать, если я копирую виртуальную машину из Linux в Windows или наоборот:
--paravirtprovider none | default | legacy | minimal | hyperv | kvm: Этот параметр указывает, какой интерфейс паравиртуализации следует предоставлять гостевой операционной системе.
- Указание none явно отключает показ любого интерфейса паравиртуализации.
- Опция default выберет соответствующий интерфейс в зависимости от типа гостевой ОС при запуске виртуальной машины. Это опция по умолчанию, выбранная при создании новых виртуальных машин.
- Устаревший вариант выбран для виртуальных машин, которые были созданы с более старыми версиями VirtualBox, и выберет интерфейс паравиртуализации при запуске виртуальной машины с VirtualBox 5.0 и новее.
- Минимальный поставщик обязателен для гостей Mac OS X,
- kvm - рекомендуется для гостей Linux
- и hyperv - рекомендуется для гостей Windows
Эти параметры подробно объясняются в разделе 10.4 « Поставщики паравиртуализации ».
Из руководства, глава 8.
Так что если вы обновили VirtualBox до версии 5 в Linux, просто выберите kvm или default, запустите VM и проверьте, работает ли он правильно. Если да, просто оставьте новую настройку.
Если вы мигрируете / перемещаете виртуальные машины из Linux в Windows, я рекомендую использовать опцию по умолчанию , которая автоматически выбирает лучший интерфейс виртуализации.