- Обновления опубликованы - прокрутите вниз--
Проблема:
Несовместимость виртуализации 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)