[Ред] Введення
Для того щоб апаратна віртуалізація підтримувалася комп'ютером, необхідно щоб її підтримував центральний процесор комп'ютера і материнська плата. Взагалі, від материнської плати не потрібно ніяких особливих операцій з підтримки апаратної віртуалізації, за винятком того, що 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:
[Ред] Перевірка материнської плати
Одна зі сторін коробки материнської плати GA-M59SLI-S4
Переконайтеся, що у вас дійсно та материнська плата, BIOS для якої ви хочете прошити.
Якщо ви будете використовувати цей конкретний образ, переконайтеся що у вас дійсно материнська плата
Номер ревізії також має значення.
Якщо ви не зможете знайти ніяких впевнених доказів того, що ваша материнська плата має таку версію (і ревізію), подивіться який BIOS у вас зараз встановлено і за допомогою сайту Gigabyte визначте, в яких моделях материнських плат використовується такий BIOS.
Обов'язково перевірте модель і версію плати!
[Ред] Оновлення BIOS
Оновлення проходить стандартно. Його можна виконати як зсередини операційної системи (підтримується тільки MS Windows), так і за допомогою спеціального програмного забезпечення (Q-FLASH), що викликається зсередини самого BIOS.
В останньому випадку в якості джерела образу нового BIOS може використовуватися:
- жорсткий диск;
- USB-flash-диск;
- дисковод.
[Ред] Перезавантаження
Новий пункт в меню розширених налаштувань BIOS
Після того як BIOS оновлений, необхідно перезавантажитися. У додаткових налаштуваннях (Additional Settings) з'явиться пункт, що включає апаратну віртуалізацію.
[Ред] Подяки
Велике спасибі Age_M зі списку розсилки Xen-users, який допоміг впоратися з описаної проблемою.