4

- Обновления опубликованы - прокрутите вниз--

Проблема:
Несовместимость виртуализации ASUS R510D.
Технические характеристики машины поддерживают AMD-V.
Система стоковая:
- Windows 8 home обновлена до 8.1 home
- Четырехъядерный 64-битный APU AMD A10-5750M
- Встроенный двойной AMD Radeon HD 8670M CrossFire
http://www.newegg.com/Product/Product.aspx?Item=N82E16834231521
http://www.notebookcheck.net/AMD-A-Series-A10-5750M-Notebook-Processor.92882.0.html

Симптом:
"Паника ядра - не синхронизируется: попытка убить init!"при загрузке

Трассировка стека, по-видимому, сводится к функциям, пытающимся идентифицировать 64-битную модель ЦП. Трассировка стека показывает, что последним вызовом функции является "identif_cpu".

Попытки решения:
Я попробовал каждую комбинацию виртуализации и настройки процессора в настройках виртуальной машины. Это включает:

  • Параметры "Версия", когда "Тип" установлен на "Linux" в настройках виртуальной машины «Общие -> Основные» вкладка

    • Linux 2.2
    • Linux 2.4
    • Linux 2.6
    • Ubuntu
    • оракул
    • Другой Linux
      Эти параметры доступны в «32-битном» и «64-битном». Когда установлено 32-битное и пытается загрузить 64-битное ядро, ядро ведет себя как ожидалось (то есть сообщение об ошибке о битности).
  • Набор микросхем

    • PIIX3
    • ICH9
  • Указывающее устройство

    • Мышь PS/ 2
    • USB-планшет
  • I/ O APIC включен / отключен

  • EFI включен / отключен
  • Количество процессоров от 1 до 4
  • PAE / NX включен / отключен
  • VT-x / AMD-V включен / отключен
  • 2D ускорение видео включено / отключено
  • Аудио включено / отключено
  • Сетевой адаптер включен / отключен
  • Контроллер USB отключен / 1.0 / 2.0 / 3.0

  • Каждая из последних двух или трех стабильных версий VirtualBox (на момент написания этой статьи) и следующая бета-версия (на момент написания этой статьи)

  • Бета-версия VirtualBox включает в себя дополнительные параметры интерфейса виртуализации, такие как "none", "legacy", "default", "minimal" и т.д. Были также опробованы комбинации, включающие каждый из этих параметров.

  • Удаление всех возможных периферийных устройств. Это ноутбук, поэтому его не так много, но я позаботился о том, чтобы в дисках и USB-устройствах не было дисков.

За работой:

  • Bodhi Linux (вариант Mint) 64-битная виртуальная машина
  • Все нерабочие дистрибутивы, упомянутые выше, работают на Windows 7 на Intel Core2 Duo или ноутбуке Quadcore i7

Ядро паники:

  • Текущий 64-битный Minimal Linux Live ISO (который использует современное ядро по состоянию на февраль 2015 года) (http://minimal.linux-bg.org/)
  • PCLinuxOS
  • GoboLinux
  • Slax
  • и больше

Дополнительная информация:

Минимальный Linux Live ISO DID успешно загрузился хотя бы один раз. Я понятия не имею, что я сделал, что заставило это загружаться или впоследствии препятствовало тому, чтобы это загрузилось. Обновление примечания: я начинаю думать, что, должно быть, ошибся.

Ноутбук ASUS не имеет никаких настроек виртуализации, доступных в настройках BIOS.

Я читал форумы, на которых указано, что существует проблема с драйверами беспроводной связи Realtek и что отключение встроенной беспроводной системы в BIOS хоста предотвращает панику ядра VM, но в этой BIOS нет параметров для отключения внутренней беспроводной сети. Я не нашел никаких прямых решений, но большой процент проблем связан с платами ASUS за последние 5 лет.

Todo:
- Включите ссылки на ссылки, содержащие соответствующую информацию
- Включите журналы VirtualBox и снимок экрана с паникой ядра.
- Тестировать те же дистрибутивы на других клиентах виртуализации (есть предложения?)
- Тестируйте те же дистрибутивы на хостах Linux (я уверен, что большинство из них работают на оборудовании Intel)

Смотрите также пост на форумах VirtualBox


Обновления:
Я прикрепил журнал VirtualBox и скриншоты к своему сообщению на форумах VirtualBox. Я также обнаружил, что VMware Player не имеет этих проблем. Возможно, что в VMware все еще есть проблема с той же ошибкой, но в VMware это не мешает системе загружаться и работать нормально. Я не просмотрел весь системный журнал и загрузочный журнал.

На данный момент я доволен использованием некоммерческого VMware вместо VirtualBox. Я был сторонником VirtualBox, но это явная разница в продукте. Возможно, я не смогу продолжать использовать VMware в зависимости от моих потребностей в лицензировании, но я не смогу продолжать использовать VirtualBox в зависимости от моих требований. Мне любопытно, если ошибка в ядре, VirtualBox или что-то еще. Возможно, QEMU или KVM будут жизнеспособными.

Итак, мой актуальный вопрос в том виде, в котором он стоит:
-Почему некоторые 64-битные ядра не работают в VirtualBox на этой машине?
-Если это проблема в VirtualBox, почему одни дистрибутивы работают, а другие нет?
-Что можно сделать, чтобы заставить ядро работать в VirtualBox, или почему это нельзя сделать?
- Есть ли еще проблемы в VMware?

Ниже приведены результаты запуска обнаружения виртуализации на моем оборудовании:

Утилита совместимости систем AMD-V и Microsoft Hyper-V:
(версия 6.1.76?)
Эта система совместима с Hyper-V.
Эта система AMD64 поддерживает AMD Virtualization (AMD-V) с быстрой индексацией виртуализации.

Coreinfo v3.31

AMD A10-5750M APU with Radeon(tm) HD Graphics
AMD64 Family 21 Model 19 Stepping 1, AuthenticAMD
Microcode signature: 06001119
HYPERVISOR      -       Hypervisor is present
SVM             *       Supports AMD hardware-assisted virtualization
NP              *       Supports AMD nested page tables (SLAT)

1 ответ1

2

Ты пытался...?

Список вещей, которые я думаю стоит попробовать, проверить или исследовать:

  • Тест: пытались ли вы использовать другой продукт для виртуализации, даже просто ознакомительную версию? Например, может VMware Workstation будет работать нормально?

  • Тест: пытались ли вы использовать другую операционную систему хоста, например, заменить Windows для Linux в качестве хоста (или наоборот)? Обратите внимание, что не не пытайтесь повторить это до тех пор , после того, как вы пытались использовать другой продукт виртуализации. Если альтернативный продукт виртуализации работает нормально, то проблема не в вашей операционной системе, поэтому вы можете пропустить этот тест.

  • Тест: попробуйте удалить все ненужное гостевое оборудование и установить количество ядер ЦП на 1 и использовать очень мало гостевой памяти. В связи с этим, убедитесь, что вы закрыли все фоновые программы на вашей операционной системе, чтобы исключить возможные конфликты или сценарии исчерпания ОЗУ.

  • Проверка: Поиск по форумам VirtualBox и bugzilla, чтобы увидеть, есть ли у кого-то с аналогичным оборудованием (в частности, современный процессор AMD) с аналогичной проблемой. Это может быть известной проблемой. Если разработчик "в курсе" ответил, признавая проблему, то это не "ваша вина" - просто программное обеспечение в данный момент сломано и нуждается в исправлении.


Вещи, которые вы пытались, но я не был достаточно осторожен, чтобы почерпнуть из вашего исходного поста

Я держу их здесь для потомков на случай, если они помогут кому-то другому:

  • Проверка: Вы смотрели в BIOS, чтобы убедиться, что AMD-V и любые другие соответствующие функции виртуализации включены? Они могут быть легко отключены по умолчанию; это так по некоторым причинам.

  • Тест: Попробуйте разные версии VirtualBox?


###Недостающая информация

Мне не хватает информации, которая может помочь мне отладить эту проблему. Может быть, это где-то в вашем вопросе, и я пропустил это, в таком случае, я прошу прощения.

  • Пожалуйста, укажите операционную систему вашего хоста , версию и битность (64 или 32).

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