У меня такая же настройка, как описано здесь:

https://stackoverflow.com/questions/17175696/running-vagrant-inside-vmware-vm

Теперь я часто получаю BSOD с ошибкой CRITICAL_STRUCTURE_CORRUPTION, и мне интересно, смогу ли я избавиться от них. Я читал мнения, что я должен ожидать нестабильную систему в этой конфигурации вложенной виртуализации, с другой стороны, она работает, и люди, кажется, используют ее.

После поиска этой ошибки в Интернете я уже обновился до последних версий VMWare Player (6.0.3 в Windows 8.1) и Virtualbox (4.3.14 в Ubuntu 14.04.1 в VMWare) и сократил количество процессоров в Vagrant Virtualbox Machine - 1, но ошибка по-прежнему возникает, иногда через час или около того, и только при запуске Vagrant Virtualbox внутри VMWare Player.

Что-нибудь, что я мог бы попытаться заставить это работать гладко?

2 ответа2

2

Согласно сайту VMWare это ответ:

Эта проблема решена в vSphere 5.0 Update 3.

Чтобы обойти эту проблему, вручную создайте маску CPUID для уязвимых виртуальных машин:

Чтобы вручную создать маску CPUID для затронутых виртуальных машин:

  • Выключите виртуальную машину.
  • Щелкните правой кнопкой мыши виртуальную машину и выберите «Изменить настройки».
  • Перейдите на вкладку «Параметры». Выберите маску CPUID в разделе «Дополнительно».
  • Нажмите Дополнительно.

Для Intel:

Под столбцом Register найдите регистр edx уровня 80000001. Вставьте это в поле значения:

----:0 ---:----:----:----:----:----:----

Например, cpuid.80000001.edx = ----:0 ---:----:----:----:----:----:----

Для AMD:

  • Выберите вкладку AMD Override.
  • Измените cpuid.80000001.edx.amd = ----------- H --------------------
    to cpuid.80000001.edx.amd = ---- 0 ---------------------------

Нажмите кнопку ОК, чтобы закрыть свойства виртуальной машины.

1

Теперь я нашел обходной путь. Сокращение процессоров до одного заставляет синие экраны исчезать. Хотя это не идеальное решение, оно работает, и Ubuntu + Vagrant по-прежнему работает достаточно быстро на ВМ.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .