Администрирование Windows VirtualBox: виртуальная машина на Windows 8.1 для одного языка Thu, November 21 2024  

Поделиться

Нашли опечатку?

Пожалуйста, сообщите об этом - просто выделите ошибочное слово или фразу и нажмите Shift Enter.


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.

 

Комментарии  

 
0 #8 Igor 20.06.2018 06:14
Studio 2010 прекрасно ставится на win8, английская версия напрямую, а русская с подменой setup.exe от английской версии.
Цитировать
 
 
0 #7 Приморец 01.06.2017 10:17
Добавлю особенность при определении USB устройств. Хостовая машина сначала должна определить устройство, иначе виртуальная не определит, проверено на четырех разных устройствах. :-)
Цитировать
 
 
+2 #6 Ринат 09.11.2016 18:59
У меня выскакивает ошибка "На вашем ПК возникла проблема, и его необходимо перезагрузить. Мы лишь собираем некоторые сведения об ошибке, а затем будет автоматически выполнена перезагрузка". Что это может означать?
Цитировать
 
 
+3 #5 Сергей 02.09.2015 21:59
У меня винда семёрка и пятый бокс тоже не могу запустить чего только не делал.
Менял все настройки,запус кал от админа,чего нужно хз :cry: НИАСИЛИЛ :oops: 4.3 кстати до сих пор работает без проблем(
А пятёрка не пашет:
Код ошибки: E_FAIL (0x80004005)
Компонент: MachineWrap
Интерфейс: IMachine {f30138d4-e5ea-4b3a-8858-a059de4c93fd}
Цитировать
 
 
0 #4 Victor 05.08.2015 06:52
Материал хороший и нужный, но наверно требует обновления, потому что на официальном сайте VirtualBox.org давно выложена VirtualBox 5 и очень много форумов, посвящённых невозможности запустить VM на Windows 8.1. Интересно узнать, автор статьи пользуется до только старой VirtualBox 4.3.14?

Я недавно создал VM на своём ноутбуке под Windpws 8.1 (SL) , скачав последнюю VirtualBox 5, вот уже три дня пытаюсь запустить VM , но получаю при разных вариантах одну и ту же ошибку:

The virtual machine 'CentOS 7' has terminated unexpectedly during startup with exit code -1073741819 (0xc0000005). More
details may be available in 'C:/Users/я/VirtualBox VMs/CentOS 7/Logs/VBoxStartup.log'.
Код ошибки: E_FAIL (0x80004005)
Компонент: MachineWrap
Интерфейс: IMachine {f30138d4-e5ea-4b3a-8858-a059de4c93fd}

Безуспешно искал ответ на многочисленных форумах, на иностранных в том числе, и понял, что это типичная ошибка, при установке всех более поздних версиях VirtualBox 4.X.X . Может быть, просто надо перейти на Windows Pro? Мой ноут с процессором поддерживающим аппаратную виртуализацию. Возможно, вы тоже сталкивались с такой проблемой и нашли какой-то иной вариант решения, не поделитесь опытом?

microsin: да, пользуюсь старой версией, с новой пока не экспериментиров ал. Согласен, что статья требует обновления, но на всех стульях усидеть невозможно. Материал будет обновлен, если появится.
Цитировать
 
 
+1 #3 Tutanhamon 26.02.2015 19:36
Неплохая статья. Вообще, программы для создания виртуальных машин достаточно сильно различаются между собой. В основном, это касается способа виртуализации. В обычных случаях (загрузить еще одну ОС, создать тестовую машинку), хватает и простой эмуляции через промежуточный слой. Но, когда нужен реальный доступ к оборудованию, то такой способ уже не подходит и тут нужны уже более сложные программы. Если вам интересно, то более подробно вы можете узнать в обзоре программ виртуализации по адресу http://ida-freewares.ru/best-free-virtualization-solutions.html
Цитировать
 
 
+2 #2 Игорь 04.01.2015 18:17
Доброго времени суток!
У меня не идет на 8 винде 32
не запускается созданная хп
Цитировать
 
 
0 #1 Юрий Гирин 13.12.2014 18:45
Отличный материал и всё в одном месте. Хоть давно пользуюсь VirtualBox, некоторых нюансов не знал. Благодарю!
Цитировать
 

Добавить комментарий


Защитный код
Обновить

Top of Page