BIOS і апаратна віртуалізація
- Матеріал з Xgu.ru Автор: Ігор Чубин Короткий URL: xen / bios На цій сторінці на прикладі GA-M57SLI-S4...
- [ правити ] Модифікація BIOS
- [ правити ] Перевірка материнської плати
- [ правити ] Подяки
Матеріал з Xgu.ru Автор: Ігор Чубин
Короткий URL: xen / bios
На цій сторінці на прикладі GA-M57SLI-S4 (rev 2.0) плати описується як подолати проблеми з підтримкою апаратної віртуалізації BIOS материнської плати.
Для того щоб апаратна віртуалізація підтримувалася комп'ютером, необхідно щоб її підтримував центральний процесор комп'ютера і материнська плата. Взагалі, від материнської плати не потрібно ніяких особливих операцій з підтримки апаратної віртуалізації, за винятком того, що BIOS материнської плати повинен просто включити цю підтримку.
Проте, багато виробників материнських плат з різних причин штучно відключають в BIOS підтримку апаратної віртуалізації. Для того щоб не вийшло так, що ваша система не в змозі працювати з HVM, незважаючи на те, що процесор має відповідні архітектурні розширення, потрібно при покупці материнської плати перевіряти, чи є в BIOS відповідна підтримка. Якщо ж плата вже куплена, можна спробувати додати в неї відсутню підтримку.
Нижче розглядається процедура модифікації BIOS успішно виконана для плати GA-M57SLI-S4 виробництва Gigabyte.
Якщо у вас інша плата, то ви можете використовувати цю сторінку виключно для ознайомлення, але ні в якому разі як керівництво до дії. В іншому випадку ваша материнська плата буде непрацездатною!
[ правити ] Проблеми з апаратної виртуализацией на материнській платі GA-M57SLI-S4
Описана вище проблема присутня в BIOS материнської плати GA-M57SLI-S4. На даний момент компанія Gigabyte не випустять для цієї плати BIOS з підтримкою апаратної віртуалізації. Отже, архітектурні розширення процесора, пов'язані з апаратної виртуализацией (SVM), працювати не будуть.
При цьому, якщо подивитися висновок xm dmesg, можна виявити рядки:
(XEN) AMD SVM Extension is disabled in BIOS.
[ правити ] Модифікація BIOS
Багато користувачів перепрошили BIOS. Вони використовували версію прошивки, модифіковану за допомогою modbin6.
Для модифікації слід використовувати:
modbin6 version 2.01.02 (06/11)
Версію modbin6 можна перевірити так:
modbin6.exe /?
Завантажити програму modbin6 можна звідси:
Уже модифікована версія прошивки BIOS:
[ правити ] Перевірка материнської плати
Переконайтеся, що у вас дійсно та материнська плата, BIOS для якої ви хочете прошити.
Якщо ви будете використовувати цей конкретний образ, переконайтеся що у вас дійсно материнська плата
Номер ревізії також має значення.
Якщо ви не зможете знайти ніяких впевнених доказів того, що ваша материнська плата має таку версію (і ревізію), подивіться який BIOS у вас зараз встановлено і за допомогою сайту Gigabyte визначте, в яких моделях материнських плат використовується такий BIOS.
Якщо версія BIOS дорівнює FA або FB, а дата створення прошивки знаходиться в районі березня 2007, то це, швидше за все версія rev 2.0.
Обов'язково перевірте модель і версію плати!
Оновлення проходить стандартно. Його можна виконати як зсередини операційної системи (підтримується тільки MS Windows), так і за допомогою спеціального програмного забезпечення (Q-FLASH), що викликається зсередини самого BIOS.
В останньому випадку в якості джерела образу нового BIOS може використовуватися:
- жорсткий диск;
- USB-flash-диск;
- дисковод.
Автору цієї сторінки вдалося провести оновлення тільки з дискети. Можливо, оновлення би успішно пройшло і з жорсткого диска, за умови, що він був би відформатований під FAT16 або FAT32, але на ньому були тільки розділи ext2 / ext3 в кращому випадку. Прошивку з USB-flash-диска Q-FLASH вперто відмовлявся бачити, незалежно від того, яка файлова система була створена на диску і була на ньому таблиця розділів чи ні.
Після того як BIOS оновлений, необхідно перезавантажитися. У додаткових налаштуваннях (Additional Settings) з'явиться пункт, що включає апаратну віртуалізацію.
[ правити ] Подяки
Велике спасибі Age_M зі списку розсилки Xen-users, який допоміг впоратися з описаної проблемою.