Запуск виртуальной машины Minishift FAIL E1210: на этом компьютере не включен VT-X/AMD-v. Включение в биосе обязательно

Я пытался установить minishift на свой локальный ноутбук. Я следовал приведенным ниже шагам как часть процесса.

https://docs.okd.io/3.11/minishift/getting-started/preparing-to-install.html

  1. Настройте свою среду виртуализации
  2. Загрузите программное обеспечение Minishift для вашей операционной системы со страницы выпусков Minishift.
  3. Установить минишифт
  4. Запустить минишифт
  5. Настройте Minishift, чтобы использовать его эффективно

Я установил VirtualBox (6.1.16) как часть виртуализации. И отключил платформу Hyper-v и Windows Hypervisor (программные функции Windows вкл/выкл). Но после загрузки и установки minishift, настроив его в переменной среды PATH. Я запускаю приведенную ниже команду - minishift start из командной строки.

-- Starting profile 'minishift'
-- Check if deprecated options are used ... OK
-- Checking if https://github.com is reachable ... OK
-- Checking if requested OpenShift version 'v3.11.0' is valid ... OK
-- Checking if requested OpenShift version 'v3.11.0' is supported ... OK
-- Checking if requested hypervisor 'virtualbox' is supported on this platform ... OK
-- Checking if VirtualBox is installed ... OK
-- Checking the ISO URL ... OK
-- Checking if provided oc flags are supported ... OK
-- Starting the OpenShift cluster using 'virtualbox' hypervisor ...
-- Minishift VM will be configured with ...
   Memory:    4 GB
   vCPUs :    2
   Disk size: 20 GB
-- Starting Minishift VM ..... FAIL E1210 00:01:26.829916    9000 start.go:499] Error starting the VM: Error creating the VM. Error with pre-create check: "This computer doesn't have VT-X/AMD-v enabled. Enabling it in the BIOS is mandatory". Retrying.
Error starting the VM: Error creating the VM. Error with pre-create check: "This computer doesn't have VT-X/AMD-v enabled. Enabling it in the BIOS is mandatory"

Я проверил настройку BIOS для VT-x/AMD-v, и она уже включена, поэтому мне интересно, почему она все еще выдает эту ошибку -

На этом компьютере не включен VT-X/AMD-v. Включение в биосе обязательно


person Vinayak Satapute    schedule 09.12.2020    source источник


Ответы (2)


Я использовал эти команды cdk-scripts чтобы убедиться, что машина способна к виртуализации, прежде чем запускать на ней minishift. Должно работать на вин 10 и 7.

Не стесняйтесь проверить команды на вашем компьютере. Для этого вам понадобится powershell.

person Ondrej Dockal    schedule 09.12.2020
comment
Спасибо, Ондржей. Я попытался запустить предоставленный файл сценария cdk3-virt.sh из powershell, поэтому меня попросили установить подсистему Windows для Linux, что я и сделал, установив Ubuntu в Windows 10 Pro, но во время выполнения столкнулся с отсутствующей зависимостью script-utils.sh. Это. Любые дополнительные детали высоко ценятся. - person Vinayak Satapute; 11.12.2020
comment
Я имел в виду сами команды powershell. Вы можете извлечь их и выполнить в powershell, что даст вам общее представление о том, правильно ли вы установили виртуализацию в Windows для minishift — таким образом вам не нужно устанавливать подсистему Linux. Но если вы хотите использовать весь скрипт, вам нужно проверить указанный репозиторий git, перейти в каталог скриптов, а затем вызвать скрипт cdk3-virt.sh. Вам нужно запустить его в bash. Вы можете установить т.е. Git Bash для Windows [1]. [1]: superuser.com /вопросы/1053633/ - person Ondrej Dockal; 17.12.2020
comment
Спасибо, Ондржей. Да, я следовал первому методу извлечения самих команд PS. Это дало мне представление о том, включена ли виртуализация. Я удалил существующую виртуальную коробку и смог запустить опцию minishift из гипервизора Windows. Я настроил свои процессы приложений (чтобы контролировать использование ОЗУ) и успешно запустил minshift, используя доступные 4 ГБ ОЗУ (из 8 ГБ на моей машине). - person Vinayak Satapute; 28.12.2020

Чтобы ответить на мой вопрос здесь -

Я удалил существующую виртуальную коробку и сумел запустить минишифт из опции гипервизора Windows (Hyper-v Manager). Я настроил свои процессы приложений (чтобы контролировать использование ОЗУ) и успешно запустил minshift, используя доступные 4 ГБ ОЗУ (из 8 ГБ на моей машине).

person Vinayak Satapute    schedule 28.12.2020