VirtualBox: виртуальная машина на Windows 8.1 для одного языка Печать
Добавил(а) microsin   

Установить виртуальную машину на Windows 8 потребовалось, чтобы скомпилировать проект C# в среде Visual Studio 2010 (эта версия несовместима с Windows 8). Перед установкой пришлось проанализировать возможные варианты различных виртуальных машин и поискать решение в Интернете (см. [1]).

[Выбор виртуальной машины под Windows 8.1 для одного языка]

Как оказалось, для урезанной Windows 8.1 рабочих вариантов не так много.

Hyper-V - установить нельзя, так как эта технология запрещена лицензионной политикой Microsoft.
Virtual PC - нельзя, несовместима с Windows 8.
VMware Workstation - система платная, стоит 222,53 €, но есть 30-ти дневный испытательный срок. Нужна эта виртуальная машина в первую очередь для системных администраторов и разработчиков программного обеспечения.
VirtualBox [2] - то, что надо.

Процесс установки VirtualBox по шагам:

1. [2] -> Downloads -> VirtualBox 4.3.14 for Windows hosts x86/amd64 -> VirtualBox-4.3.14-95030-Win.exe. Запустите этот файл. На скриншотах показан процесс установки.

VirtualBox-setup-Wizard01 VirtualBox-setup-Wizard02 VirtualBox-setup-Wizard03 VirtualBox-setup-Wizard04
VirtualBox-setup-Wizard05 VirtualBox-setup-Wizard06 VirtualBox-setup-Wizard07 VirtualBox-setup-Wizard08

После установки и запуска отобразится главное окно VirtualBox с приветствием. Теперь можно создать новую виртуальную машину.

VirtualBox-main-window

2. Создайте виртуальную машину. На скриншотах показан процесс создания виртуальной машины Windows XP SP3 32-bit.

VirtualBox-create-vm-step01 VirtualBox-create-vm-step02 VirtualBox-create-vm-step03 VirtualBox-create-vm-step04
VirtualBox-create-vm-step05 VirtualBox-create-vm-step06 VirtualBox-create-vm-step07 VirtualBox-create-vm-done

3. Подключите для загрузки загрузочный CD/DVD. Для этого нажмите на метку Носители -> далее на значок CD/DVD (рядом с ним написано "Пусто"). Справа от текста Привод: Вторичный мастер IDE нажмите на значок "Выбрать файл образа оптического диска" (картинка CD-ROM с черной стрелочкой), и выберите ISO-образ загрузочного диска Windows XP (файл с расширением *.iso). Нажмите OK.

VirtualBox-prepare-vm-step01

4. Установите первым для загрузки загрузочный CD/DVD. Для этого нажмите на метку Система, и убедитесь, что CD-ROM стоит в списке загрузки первым. Нажмите OK.

VirtualBox-prepare-vm-step02

5. Запустите виртуальную машину. После запуска виртуальной машины начнется процедура стандартной установки Windows XP с привода CD-ROM.

VirtualBox-vm-running01 VirtualBox-vm-running02

6. Сеть. Если сетевые настройки виртуальной машины были оставлены по умолчанию, то для виртуальной машины DHCP-сервером и роутером (через NAT) будет хостовая машина. Они будут видеть друг друга через сеть, и виртуальная машина получит Интернет через хостовую машину.

VirtualBox-network-vm-01

Общие впечатления от виртуальной машины Windows XP SP3 32-bit, работающей под управлением хостовой машины на ноутбуке Asus Zenbook UX32VD [4] самые положительные - виртуальная машина загружается за пару десятков секунд, и все на ней работает очень быстро.

[Основные функции VirtualBox]

1. Горячая клавиша Host. Это очень важная кнопка на клавиатуре хостового компьютера - правый Ctrl (Right Control). С этой клавишей выполняются многие функции VirtualBox (например вызов главного меню Host+Home и переключение режима масштабирования Host+C).

2. Снимок виртуальной машины. Меню снимка вызывается через Машина -> Сделать снимок... (Host+T). К сожалению, запуск снимка сделан не очень наглядно. Снимки машины можно увидеть в главном окне VirtualBox Менеджер - если выбрать виртуальную машину, то в правой верхней части экрана появится кнопка "Снимки", через которую вы попадаете в список снимков этой виртуальной машины.

VirtualBox-VM-manager-snapshots

Если виртуальная машина остановлена, то можно запустить её с любого снимка. Также запуск машины со снимка можно заказать, когда закрываете виртуальную машину - меню Машина -> Закрыть... (Host+Q), выбрать Выключить машину и поставить галочку "Восстановить текущий снимок ...":

VirtualBox-close-VM-with-restore-snapshot

Снимок полезен как для быстрой загрузки виртуальной машины, так и для сохранения состояния виртуальной машины - например, до установки драйверов.

3. Устройства USB. К виртуальной машине можно подключать устройства USB, которые Вы подключили в машину хоста - например, устройства USB HID (может понадобиться для тестирования оборудования и драйверов), флешки USB (может понадобиться для быстрого переноса файлов). Это делается через меню Устройства -> Устройства USB. Выберите в списке устройство, которое Вы хотите отобразить на виртуальную машину. Оно сразу будет подключено и определится в операционной системе виртуальной машины.

[VirtualBox FAQ]

Динамический диск. Если диск динамический, то это делается очень просто следующей командой:

VBoxManage modifyhd ВАШ_ЖЕСТКИЙ_ДИСК.vdi --resize РАЗМЕР_В_МЕГАБАЙТАХ

Пример увеличения размера диска с 10 до 25 гигабайт:

c:\Program Files\Oracle\VirtualBox>VBoxManage modifyhd D:\VirtualBox\wXP32bit-00
1-hdd10.vdi --resize 25000

Примечание: если Вы не меняли размещение файла образа жесткого диска по умолчанию, то этот файл может находится в директориях ~/VirtualBox далее имя виртуальной машины или ~/.VirtualBox/HardDisks.

Фиксированный диск. Если у Вас диск фиксированный, то попытка изменения его размера с помощью VBoxManage выдаст ошибку VBOX_E_NOT_SUPPORTED.

c:\Program Files\Oracle\VirtualBox>VBoxManage modifyhd D:\VirtualBox\wXP32bit-00
1-hdd10.vdi --resize 25000
0%...
Progress state: VBOX_E_NOT_SUPPORTED
VBoxManage.exe: error: Resize hard disk operation for this format is not impleme
nted yet!

В том случае нужно воспользоваться утилитой CloneVDI [3], которую посоветовали на форуме forums.virtualbox.org.

CloneVDI-increase-disk-size01 CloneVDI-increase-disk-size02

VirtualBox-error-start-with-cloned-VDI

Код ошибки:
E_FAIL (0x80004005)
Компонент:
Machine
Интерфейс:
IMachine {480cf695-2d8d-4256-9c7c-cce4184fa048}

Решение проблемы: отключите антивирус, перезагрузите хостовый компьютер, запустите VirtualBox от имени администратора.

Иногда почему-то скрыто меню, дающее доступ к подключению на запущенной виртуальной машине устройств USB, CD-ROM и т. п. Это происходит потому, что виртуальная машина работает в так называемом "режиме масштабирования" (scale mode), в котором это меню скрыто, и не отображается.

Чтобы появилось меню, нужно отключить режим масштабирования, для чего надо нажать клавишу Host+C (клавиша Host по умолчанию назначена на правую клавишу Ctrl).

Это делается через Экспорт и Импорт конфигураций (меню Файл).

VirtualBox-import-VM

[Словарик]

Виртуальная машина эмулируемый компьютер, который существует только в виде данных на диске и в памяти машины хоста, но работает точно так же, как если бы это был реальный компьютер. Параметры виртуальной машины можно настраивать в программе VirtualBox, и можно устанавливать на виртуальную машину разные операционные системы.

Машина хоста, хостовая машина, хост - компьютер, на котором установлена программа VirtualBox. На хостовой машине можно создавать и запускать виртуальные машины.

[Ссылки]

1. Как установить виртуальную машину site:remontcompa.ru.
2. VirtualBox site:www.virtualbox.org.
3. 140805VirtualBox-4_3_14-CloneVDI-exe-2_10.zip - архив с VirtualBox-4.3.14-95030 и CloneVDI 2.10.
4. Ноутбук Asus Zenbook UX32VD.