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 с приветствием. Теперь можно создать новую виртуальную машину.
2. Создайте виртуальную машину. На скриншотах показан процесс создания виртуальной машины Windows XP SP3 32-bit.
3. Подключите для загрузки загрузочный CD/DVD. Для этого нажмите на метку Носители -> далее на значок CD/DVD (рядом с ним написано "Пусто"). Справа от текста Привод: Вторичный мастер IDE нажмите на значок "Выбрать файл образа оптического диска" (картинка CD-ROM с черной стрелочкой), и выберите ISO-образ загрузочного диска Windows XP (файл с расширением *.iso). Нажмите OK.
4. Установите первым для загрузки загрузочный CD/DVD. Для этого нажмите на метку Система, и убедитесь, что CD-ROM стоит в списке загрузки первым. Нажмите OK.
5. Запустите виртуальную машину. После запуска виртуальной машины начнется процедура стандартной установки Windows XP с привода CD-ROM.
6. Сеть. Если сетевые настройки виртуальной машины были оставлены по умолчанию, то для виртуальной машины DHCP-сервером и роутером (через NAT) будет хостовая машина. Они будут видеть друг друга через сеть, и виртуальная машина получит Интернет через хостовую машину.
Общие впечатления от виртуальной машины Windows XP SP3 32-bit, работающей под управлением хостовой машины на ноутбуке Asus Zenbook UX32VD [4] самые положительные - виртуальная машина загружается за пару десятков секунд, и все на ней работает очень быстро.
[Основные функции VirtualBox]
1. Горячая клавиша Host. Это очень важная кнопка на клавиатуре хостового компьютера - правый Ctrl (Right Control). С этой клавишей выполняются многие функции VirtualBox (например вызов главного меню Host+Home и переключение режима масштабирования Host+C).
2. Снимок виртуальной машины. Меню снимка вызывается через Машина -> Сделать снимок... (Host+T). К сожалению, запуск снимка сделан не очень наглядно. Снимки машины можно увидеть в главном окне VirtualBox Менеджер - если выбрать виртуальную машину, то в правой верхней части экрана появится кнопка "Снимки", через которую вы попадаете в список снимков этой виртуальной машины.
Если виртуальная машина остановлена, то можно запустить её с любого снимка. Также запуск машины со снимка можно заказать, когда закрываете виртуальную машину - меню Машина -> Закрыть... (Host+Q), выбрать Выключить машину и поставить галочку "Восстановить текущий снимок ...":
Снимок полезен как для быстрой загрузки виртуальной машины, так и для сохранения состояния виртуальной машины - например, до установки драйверов.
3. Устройства USB. К виртуальной машине можно подключать устройства USB, которые Вы подключили в машину хоста - например, устройства USB HID (может понадобиться для тестирования оборудования и драйверов), флешки USB (может понадобиться для быстрого переноса файлов). Это делается через меню Устройства -> Устройства USB. Выберите в списке устройство, которое Вы хотите отобразить на виртуальную машину. Оно сразу будет подключено и определится в операционной системе виртуальной машины.
Примечание: если Вы не меняли размещение файла образа жесткого диска по умолчанию, то этот файл может находится в директориях ~/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.
Иногда почему-то скрыто меню, дающее доступ к подключению на запущенной виртуальной машине устройств USB, CD-ROM и т. п. Это происходит потому, что виртуальная машина работает в так называемом "режиме масштабирования" (scale mode), в котором это меню скрыто, и не отображается.
Чтобы появилось меню, нужно отключить режим масштабирования, для чего надо нажать клавишу Host+C (клавиша Host по умолчанию назначена на правую клавишу Ctrl).
Это делается через Экспорт и Импорт конфигураций (меню Файл).
[Словарик]
Виртуальная машина эмулируемый компьютер, который существует только в виде данных на диске и в памяти машины хоста, но работает точно так же, как если бы это был реальный компьютер. Параметры виртуальной машины можно настраивать в программе VirtualBox, и можно устанавливать на виртуальную машину разные операционные системы.
Машина хоста, хостовая машина, хост - компьютер, на котором установлена программа VirtualBox. На хостовой машине можно создавать и запускать виртуальные машины.
Добавлю особенность при определении USB устройств. Хостовая машина сначала должна определить устройство, иначе виртуальная не определит, проверено на четырех разных устройствах.
У меня выскакивает ошибка "На вашем ПК возникла проблема, и его необходимо перезагрузить. Мы лишь собираем некоторые сведения об ошибке, а затем будет автоматически выполнена перезагрузка". Что это может означать?
У меня винда семёрка и пятый бокс тоже не могу запустить чего только не делал. Менял все настройки,запускал от админа,чего нужно хз НИАСИЛИЛ 4.3 кстати до сих пор работает без проблем( А пятёрка не пашет: Код ошибки: E_FAIL (0x80004005) Компонент: MachineWrap Интерфейс: IMachine {f30138d4-e5ea-4b3a-8858-a059de4c93fd}
Материал хороший и нужный, но наверно требует обновления, потому что на официальном сайте 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: да, пользуюсь старой версией, с новой пока не экспериментировал. Согласен, что статья требует обновления, но на всех стульях усидеть невозможно. Материал будет обновлен, если появится.
Неплохая статья. Вообще, программы для создания виртуальных машин достаточно сильно различаются между собой. В основном, это касается способа виртуализации. В обычных случаях (загрузить еще одну ОС, создать тестовую машинку), хватает и простой эмуляции через промежуточный слой. Но, когда нужен реальный доступ к оборудованию, то такой способ уже не подходит и тут нужны уже более сложные программы. Если вам интересно, то более подробно вы можете узнать в обзоре программ виртуализации по адресу http://ida-freewares.ru/best-free-virtualization-solutions.html
Комментарии
Менял все настройки,запус кал от админа,чего нужно хз НИАСИЛИЛ 4.3 кстати до сих пор работает без проблем(
А пятёрка не пашет:
Код ошибки: E_FAIL (0x80004005)
Компонент: MachineWrap
Интерфейс: IMachine {f30138d4-e5ea-4b3a-8858-a059de4c93fd}
Я недавно создал 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: да, пользуюсь старой версией, с новой пока не экспериментиров ал. Согласен, что статья требует обновления, но на всех стульях усидеть невозможно. Материал будет обновлен, если появится.
У меня не идет на 8 винде 32
не запускается созданная хп
RSS лента комментариев этой записи