Bios і апаратна віртуалізація

[Ред] Введення

Для того щоб апаратна віртуалізація підтримувалася комп'ютером, необхідно щоб її підтримував центральний процесор комп'ютера і материнська плата. Взагалі, від материнської плати не потрібно ніяких особливих операцій з підтримки апаратної віртуалізації, за винятком того, що BIOS материнської плати повинен просто включити цю підтримку.

Проте, багато виробників материнських плат з різних причин штучно відключають в BIOS підтримку апаратної віртуалізації. Для того щоб не вийшло так, що ваша система не в змозі працювати з HVM, незважаючи на те, що процесор має відповідні архітектурні розширення, потрібно при покупці материнської плати перевіряти, чи є в BIOS відповідна підтримка. Якщо ж плата вже куплена, можна спробувати додати в неї відсутню підтримку.

Нижче розглядається процедура модифікації BIOS успішно виконана для плати GA-M57SLI-S4 виробництва Gigabyte.

Якщо у вас інша плата, то ви можете використовувати цю сторінку виключно для ознайомлення, але ні в якому разі як керівництво до дії. В іншому випадку ваша материнська плата буде непрацездатною!

[Ред] Проблеми з апаратної виртуализацией на материнській платі GA-M57SLI-S4

Описана вище проблема присутня в BIOS материнської плати GA-M57SLI-S4. На даний момент компанія Gigabyte не випустять для цієї плати BIOS з підтримкою апаратної віртуалізації. Отже, архітектурні розширення процесора, пов'язані з апаратної виртуализацией (SVM), працювати не будуть.

При цьому, якщо подивитися висновок xm dmesg. можна виявити рядки:

[Ред] Модифікація BIOS

Багато користувачів перепрошили BIOS. Вони використовували версію прошивки, модифіковану за допомогою modbin6.

Для модифікації слід використовувати:

Версію modbin6 можна перевірити так:

Завантажити програму modbin6 можна звідси:

Уже модифікована версія прошивки BIOS:

[Ред] Перевірка материнської плати

Bios і апаратна віртуалізація

Одна зі сторін коробки материнської плати GA-M59SLI-S4

Переконайтеся, що у вас дійсно та материнська плата, BIOS для якої ви хочете прошити.

Якщо ви будете використовувати цей конкретний образ, переконайтеся що у вас дійсно материнська плата

Номер ревізії також має значення.

Якщо ви не зможете знайти ніяких впевнених доказів того, що ваша материнська плата має таку версію (і ревізію), подивіться який BIOS у вас зараз встановлено і за допомогою сайту Gigabyte визначте, в яких моделях материнських плат використовується такий BIOS.

Обов'язково перевірте модель і версію плати!

[Ред] Оновлення BIOS

Bios і апаратна віртуалізація

Оновлення проходить стандартно. Його можна виконати як зсередини операційної системи (підтримується тільки MS Windows), так і за допомогою спеціального програмного забезпечення (Q-FLASH), що викликається зсередини самого BIOS.

В останньому випадку в якості джерела образу нового BIOS може використовуватися:

  • жорсткий диск;
  • USB-flash-диск;
  • дисковод.

[Ред] Перезавантаження

Bios і апаратна віртуалізація

Новий пункт в меню розширених налаштувань BIOS

Після того як BIOS оновлений, необхідно перезавантажитися. У додаткових налаштуваннях (Additional Settings) з'явиться пункт, що включає апаратну віртуалізацію.

[Ред] Подяки

Велике спасибі Age_M зі списку розсилки Xen-users, який допоміг впоратися з описаної проблемою.

[Ред] Додаткова інформація

Схожі статті