- Налаштування необхідних характеристик процесора віртуальної машини
- Рішення проблеми відсутніх доповнень гостьовий ОС шляхом використання віддаленого підключення до віртуальної...
- 1. Дозволити віддалені підключення безпосередньо в гостьовій машині Windows 8.1 Preview.
- 2. Включити в VirtualBox в настройках віртуальної машини "Віддалений дисплей":
Наша взаимовыгодная связь https://banwar.org/
Ні для кого не секрет, що нова операційна система Windows 8 компанії Microsoft з моменту її виходу піддалася серйозній критиці. Найбільше невдоволення користувачів викликав новий плитковий інтерфейс Metro з відсутньою в ньому звичної кнопкою "Пуск". Критику в Microsoft сприйняли як керівництво до дії.
На кінець серпня 2013 року заплановано випустити нову версію операційної системи, яка вже отримала офіційну назву Windows 8.1 (Windows Blue). Вона буде безкоштовно розповсюджуватися через магазин Windows Store як оновлення Windows 8.
На даний момент часу вже випущена і доступна для завантаження з сайту Microsoft ознайомча версія Windows 8.1 Preview.
В силу того, що це Preview, напевно не всі захочуть ставити її відразу на робочий комп'ютер або планшет. Перше, що спадає на думку з приводу того, як познайомитися з новою редакцією ОС, це система віртуалізації Oracle VirtualBox. Windows 8, як 32-х, так і 64-розрядна, в Virtual Box працюють справно.
Однак, спроба встановити в віртуальну машину Virtual Box (в даний момент мова йде про VirtualBox 4.2.14 для Windows) 64-розрядну Windows 8.1 Preview закінчиться невдачею. Процес інсталяції відразу ж зупиниться і ви отримаєте ось таке повідомлення:
Зрозуміти, що пішло не так не фахівцеві з цього повідомлення достатньо складно.
Добре, якщо 8.1 Preview х64 не хоче встановлюватися на чистий диск, то можна спробувати встановити її як оновлення Windows 8.
Для цього "вставляємо" в віртуальний оптичний привід гостьовий ВМ з Windows 8 x64 ISO файл з образом дистрибутива 8.1 Preview х64 і запускаємо з нього "setup.exe".
Дуже швидко установка знову зупиняється, але інформації вже значно більше -
Неможливо встановити Windows 8.1 Preview, так як процесор не підтримує CompareExchange128
Стало бути справа в процесорі. Але не в фізичному, - комп'ютер, на якому робилися спроби інсталяції 8.1 Preview х64 в VirtualBox, досить сучасний з процесором I7, а у віртуальному процесорі, який надає система віртуалізації.
Напевно цю недоробку Oracle виправить в самий найближчий час в черговому оновленні VirtualBox. Однак, для тих, хто не згоден чекати нової виправленої версії VirtualBox, можна запропонувати дуже просте рішення цієї проблеми. Його вдалося знайти тут .
Налаштування необхідних характеристик процесора віртуальної машини
Справа в тому, що, як пояснюється в Windows 8.1 Preview FAQ , Для інсталяції 64-розрядних версій процесор повинен підтримувати: CMPXCHG16b, PrefetchW and LAHF / SAHF.
Включити підтримку цих опцій процесора в Oracle VirtualBox можна наступним чином:
1. Запустити командний рядок операційної системи хостового комп'ютера (привілеї адміністратора при цьому не потрібні) і перейти в кореневу папку VirtualBox. Якщо система віртуалізації встановлювалася з параметрами за замовчуванням, то для цього треба виконати:
cd C: \ Program Files \ Oracle \ VirtualBox
2. Не виходячи з командного рядка виконати команду:
VBoxManage setextradata [ім'я ВМ для Windows 8.1] VBoxInternal / CPUM / CMPXCHG16B 1
Після цього можна безперешкодно інсталювати будь-яким способом Windows 8.1 Preview x64 в обрану віртуальну машину і отримати цілком очікуваний результат:
На жаль, в гостьовій машині Windows 8.1 Preview поки не будуть працювати "Додатки гостьовій ОС" - наявні у версії VirtualBox 4.2.14 взагалі не встановлюються. Це відноситься як до 64-х, так і до 32-розрядної версій. В результаті цього такі можливості, як автоматичне масштабування вікна гостьової ОС, загальний буфер обміну, загальні папки та інші будуть недоступні.
Рішення проблеми відсутніх доповнень гостьовий ОС шляхом використання віддаленого підключення до віртуальної машини
Тимчасовим виходом з цього становища може виявитися використання віддаленого робочого столу. Реалізувати цю ідею можна двома способами:
1. Дозволити віддалені підключення безпосередньо в гостьовій машині Windows 8.1 Preview.
Для доступу до властивостей системи натискаємо Win + X, в списку вибираємо "Система" -> "Додаткові параметри системи" -> "Віддалений доступ":
2. Включити в VirtualBox в настройках віртуальної машини "Віддалений дисплей":
Загалом, кому як більше подобається. І те й інше це класичний RDP. Особисто мені якось звичніше перший, але при цьому доведеться розібратися з мережею і IP-адресою гостьовий машини.
При підключенні віддаленого дисплея в VirtualBox потрібно буде звернути увагу на номер порту - їх можна міняти для віддаленого підключення до декількох ВМ з IP-адресою хоста.
Для того, щоб отримати адекватне уявлення про Windows 8.1 Preview, в настройках RDP з'єднання має сенс вибрати максимальну швидкість з'єднання і включити всі ефекти робочого столу:
Тут же можна підключити локальні ресурси комп'ютера для обміну файлами з гостьової ОС.
Бажаю всім успішного і приємного знайомства з Windows 8.1 Preview.
______________________________________________________________________________________
PS
Як я і припускав, після виходу наступної версії Oracle VirtualBox - 4.2.16 більшість положень, описаних в даній статті, втратили свою актуальність.
Тепер для установки 64-розрядної версії Windows 8.1 Preview досить правильно вибрати в налаштуваннях тип операційної системи:
"Доповнення гостьовий ОС" тепер встановлюються без проблем і дозволяють налаштовувати варіанти обміну даними з головним комп'ютером.
А ось з масштабуванням екрану гостьовий машини у мене поки щось не вийшло (можливо, це тільки у мене) - дозвіл екрана гостьовий Windows 8.1 при переході в повноекранний режим або в режим масштабування не змінюється. Так що варіант віддаленого підключення до гостьової машині залишається поки актуальним.
В наступній статті описана установка Windows 8.1 безпосередньо на віртуальний диск.
Опубліковано - 4 липня, 2013 рубриці - Microsoft Windows Теги: Microsoft , VirtualBox , Windows 8 , процесор