Virtualbox, установленный с помощью sudo apt-get install virtualbox, работает нормально, но выдает ошибку:
VERR_INVALID_CPU_ID (-1018) - Invalid Virtual CPU ID
При запуске виртуальной машины. Проверяя источник, который я нахожу:
#define VERR_INVALID_CPU_ID (-1018)
/** Too many VCPUs. */
Зайдя в настройки, кажется, что Virtualbox думает, что у меня только 2 процессора, а у меня 24. Что здесь происходит?
В настоящее время я не У меня нет VX-t на этом компьютере (я не думаю, что он поддерживает его, по крайней мере, на основе результатов kvm-ok), но из информации, которую я смог найти, VX-t не является необходимым для Virtualbox для запуска виртуальной машины. Разве это не должно произойти сбой, если это абсолютно необходимо Vx-T на?
Добавлен Quirk: Bios говорит, что технологии виртуализации фактически активированы. Так что теперь у нас есть дополнительная загадка.
Некоторые другие сообщения подразумевают, что apt-версия не работает, и мне абсолютно необходимо переустановить ее из Oracle. Я хочу услышать от Ubuntu: Должна ли работать версия от apt-get? Мне действительно нужен Vx-t?
Руководство пользователя для VirtualBox указывает, что аппаратная виртуализация должна быть включена, чтобы SMP функционировал правильно.
Even though VirtualBox does not always require hardware virtualization, enabling it is required in
the following scenarios:
VirtualBox’s 64-bit guest support (added with version 2.0) and multiprocessing (SMP,
added with version 3.0) both require hardware virtualization to be enabled. (This is not
much of a limitation since the vast majority of today’s 64-bit and multicore CPUs ship with
hardware virtualization anyway; the exceptions to this rule are e.g. older Intel Celeron and
AMD Opteron CPUs.)
Возможно, Ваш BIOS поддерживает аппаратную виртуализацию, но Ваш ЦП не делает?