Простой способ миграции виртуальных машин из virtualbox в vmware esxi 5.5

Основные проблемы при работе с VirtualBox

VirtualBox – стабильный и качественный программный продукт, и если пользователям приходится сталкиваться с проблемами в процессе его эксплуатации, то причинами последних чаще всего становятся ошибки самих пользователей. Так, с ошибкой «Не удалось открыть сессию для виртуальной машины» (код E_FAIL 0x80004005) придется столкнуться тем, кто попытается запустить виртуальные машины на VirtualBox при активном Hyper-V. Причина заключается в несовместимости этих платформ виртуализации. Если вы собрались пользоваться VirtualBox, будьте добры отключить Hyper-V и наоборот.

Впрочем, к той же ошибке может привести отключенная функция виртуализации в BIOS. На это будет указывать недоступность опций аппаратной виртуализации в настройках виртуальных машин (VT-x/AMD-V и Nested Paging в разделе Система – Ускорение). Кстати, данные опции должны быть включены даже при активной виртуализации в BIOS, в противном случае ВМ также не запустится.

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

Синий экран смерти также может быть вызван включенной в хостовой системе Hyper-V и несоответствием типов контроллера. Если раньше виртуальный диск был подключен к SATA, а затем вы подключили его к IDE, работа гостевой ОС завершится критической ошибкой с падением в BSOD. Решается вопрос созданием нового совместимого контроллера и подключением к нему файла-контейнера с гостевой системой.

К невозможности запуска ВМ может привести случайное удаление пользователем файлов снимков. Удалять снапшоты нужно правильно – через раздел «Снимки», в противном случае вам придется полностью переустанавливать гостевую систему. Если же у вас не запускается сам VirtualBox или при его запуске выдается ошибка «Cannot access the kernel driver!», скорее всего, программу придется удалить, а потом заново установить.

Общие папки VirtualBox

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

Примечание: На нашем сайте есть статьи о VirtualBox, которые Вам могут пригодится
1. Как сделать общими папками диски (C:) и (D:) в виртуальной машине

2. Как скачать готовую виртуальную машину с Windows 8.1

3. 

4. Как установить на виртуальную машину операционные системы Windows 7 и Windows 8

5. Как установить Windows 10 на виртуальную машину

6. Как загрузить виртуальную машину VirtualBox с USB-флешки.
7. Как в VirtualBox подключить флешку

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

В первую очередь создаём общую папку, к примеру я создаю папку под название totalна диске D: своей основной операционной системы в которую установлена виртуальная машина.

Любой скопированный в эту папку файл будет доступен для работы в установленной на виртуальную машину Windows.
Теперь вносим информацию о созданной папке в настройки виртуальной машины. Запускаем виртуальную машину и жмём на кнопку Настроить, затем выбираем пункт Общие папки и жмём на плюсик.

В данном окне вводим:
Полный путь к созданной папке D:\total

Имя total

Можете поставить галочку па пункте Автоподключение.
Нажимаем ОК.

В разделе Общие папки VirtualBoxпоявилась информация об нашей созданной папке. Жмём ОК.

Запускаем установленную на виртуальную машину операционную систему или устанавливаем Windows на виртуальную машину, если она у вас ещё не установлена.
После установки операционной системы идём в Устройства, далее Подключить образ диска Дополнений гостевой ОС.

Открываем окно «Компьютер» образ подключается,

заходим внутрь. Запускаем установку обновлений для гостевой ОС, щёлкаем двойным щелчком левой мыши на файле VBoxWindowsAdditions,

начнётся установка дополнений для гостевой ОС. Next.

Install

Установить

Нажимаем Финиш и Windows установленная на виртуальную машину перезагружается. 

После перезагрузки у Вас должна появиться общая папка «total».

Если после этого общая папка у вас не появилась, тогда в операционной систему установленной на виртуальную машину запускаем командную строку от имени администратора.

В появившейся командной строке вводим команду net use x: \\vboxsvr\total(где total название общей папки) и жмём Enter на клавиатуре.

Общая папка VirtualBox должна появится в окне Компьютер. Если у кого-то здесь возникнет ошибка, значит Вы поленились установить дополнения для гостевой ОС.
Если и после данных действий общая папка VirtualBox не появится в окне «Компьютер», значит щёлкаем мышью на значке Сеть.
В верхней части окна появится сообщение. «Сетевое обнаружение и общий доступ к файлам отключен. Сетевые устройства и компьютеры не видны. Щёлкните для изменения…»
Щёлкаем на сообщении

и в следующем открывшемся окне нажимаем на «Да включить обнаружение сети и совместный доступ к файлам для всех общественных сетей»

В данном окне появляется папка \\VBOXSVR, заходим в неё и видим все созданные нами общие папки VirtualBox. 

В данных общих папках находятся файлы доступные для установленной на виртуальную машину операционной системы и основной операционной системы.

Добавляем пользователя в группы VirtualBox в гостевой системе GNU/Linux

Здесь все немножко сложнее. Это обусловлено тем, что единого дистрибутива данной ОС нет, поэтому есть некоторые особенности для каждого дистрибутива. Прежде всего, пользователь должен быть добавлен в группу или группы, относящиеся к vbox*. Вместо звездочки может быть написано продолжение названия этой группы, но начало будет таким. Это действие можно произвести в графических программах под те дистрибутивы, под которые они есть, или с помощью терминала.

С помощью последнего это действие осуществляется с административными правами. Рут или sudo дают команду usermod -aG vbox* {user_name}. Здесь вместо звездочки дописываем реально существующую группу или группы через пробел, вместо {user_name} пишем имя пользователя без фигурных скобок.

Делаем общими целые диски

Если у вас установлены ОС Windows 10 как в качестве основной, так и гостевой ОС, то можно в качестве расшаренных папок добавлять целые диски. Это должно работать и с другими версиями этой ОС, но, по некоторым отзывам, с Windows 8.1 это не получалось, хотя, возможно, это вызвано более старыми версиями рассматриваемой виртуальной машины.

Для этого при создании общей папки в поле «Путь к папке» щелкаем на «Другой», после чего появится список «Этот компьютер», в котором щелкаем на необходимый нам диск и кликаем на кнопку «Выбор папки». Расшаривание диска осуществляется через сетевое обнаружение и общий доступ к файлам. После этого в проводнике будет в сети отображаться VBOXSVR, в котором будет показано содержимое расшаренных дисков.

Открытие виртуальных машин в VMware Workstation

Если работа с виртуальными машинами будет производиться и далее в среде VMware Workstation, нет в принципе нужды экспортировать машины. После переустановки хост-системы Windows нужно установить гипервизор и в меню «Файл» выбрать «Сканирование виртуальных машин».

Далее указываем каталог расположения машин, тот, что был до переустановки хостовой Windows.

И добавляем все обнаруженные машины в библиотеку VMware Workstation. Если нужны не все, то, соответственно, снимаем галочки с ненужных.

Далее открываем программную библиотеку и можем работать с добавленными в интерфейс машинами.

По этому же принципу можем поступить и при переходе на другой компьютер. Мы физически переносим каталог хранения виртуальных машин VMware на диск другого компьютера. И в установленной на том другом компьютере программе VMware Workstation добавляем перенесённые виртуальные машины. При добавлении новых готовых машин программа во время их первого запуска обычно выдаёт запрос: мол, обнаружено, что это перенесённая или скопированная машина. Но программе необходимо точно указать, машина перенесена или скопирована. Это нужно для настройки сети и других функций. И вот в ответ на такой запрос нажимаем кнопку «I Moved It», т.е. указываем, что машина перенесённая.

Перенос непосредственно каталога виртуальных машин на другой компьютер – как видим, способ чрезвычайно простой, но он хорош для случаев, когда мы не стеснены средствами переноса данных. К примеру, у нас есть нужного объёма USB-HDD, либо же мы можем перенести каталог с виртуальными машинами в онлайне с использованием торрент-технологии. Но если у нас нет USB-HDD, а каталог с машинами нужно какое-то время где-то передержать, прежде чем он может быть помещён на целевой компьютер, машины лучше экспортировать. Экспортировать с целью сжатия данных. К примеру, в нашем случае папка одной виртуальной машины с фиксированным виртуальным диском весит 50 Гб.

А вес файлов экспортированной машины будет составлять даже менее 5 Гб.

11 ответов

17

С моей установкой потребовалась установка гостевых дополнений вручную. Даже запрашивая его из пользовательского интерфейса, Win8 не видел или не запускал установщик.

Люди на хосте Windows могут использовать шаги здесь , но для кого-то из ОС Windows, отличной от Windows, вы необходимо будет отключить VBoxGuestAdditions.iso в Virtual Media Manager, чтобы он был установлен как оптический диск.

В моем случае это был в /Applications/VirtualBox.app/Contents/MacOS


Оттуда самое короткое расстояние для меня — это пойти на рабочий стол, затем откройте папку библиотеки в левом нижнем углу и сначала перейдите на компьютер (на боковой панели) , а затем на оптический диск.

Установщик сам побежал правильно в Win 8 и запросил перезагрузку. Как только гостевая ОС перезагрузится, войдет в полноэкранный режим и ждет несколько моментов для того, чтобы драйверы сканировали дисплей, сделал трюк. Win8 правильно отрегулировал вещи без необходимости открывать панель управления разрешением экрана.

55

  1. Закройте свою виртуальную машину.

  2. Перейдите к .

  3. Удерживайте Shift и щелкните правой кнопкой мыши в пустое пространство окна.

  4. Выберите .

  5. Введите .

  6. Перезагрузите виртуальную машину. Теперь вы сможете выбрать .

7

Вам нужно убедиться, что у гостя достаточно видео , чтобы перейти в полноэкранный режим. Вы также можете включить 2D /3D ускорение. Когда этого достаточно, переключение на полноэкранный режим будет работать как обычно. Параметры:

5

Резолюция экрана может быть установлена ​​вручную с помощью следующей команды virutalbox

«c: \ Program Files \ Oracle \ VirtualBox \ VBoxManage.exe» controlvm «% YOUR_V_HOST» setvideomodehint 1920 1200 32

Эта команда вступает в силу сразу же при запуске гостевого

2

VirtualBox fpr Инструкции Mac OSX:

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

2

Помимо установки плагина Guest Additions, обратите внимание, что максимальный размер дисплея может быть ограничен в панели VirtualBox общие настройки :

1

Если вы не видите пользовательское разрешение в меню разрешения экрана внутри Windows 8 после добавления CustomVideoMode, тогда откат драйверов. Я только что установил гостевые дополнения пару дней назад в Windows 8, и по какой-то причине они не распознают пользовательские видеорежимы. Когда я вернул видеодрайвер в тот, который был до того, как были добавлены гостевые дополнения, я увидел там свое собственное разрешение. Надеюсь, это поможет, если у кого есть эта проблема.

1

Что делать, более подробно (если хост — Windows 7):

  • Перейдите в меню «Пуск» и откройте панель управления.
  • Выберите внешний вид и персонализацию.
  • Выберите отображение.
  • В левой части экрана будет больше параметров, выберите настройку разрешения.
  • Теперь будут три вещи. найдите тот, который говорит о разрешении, и посмотрите, что это за настройка, мой был 1366×768, запомните этот выбор. или записать его.
  • Иди и посмотри на верхнюю почту на этой странице со скриншотами. Затем сделайте то, что сообщит вам этот пост, за исключением того, что часть командной строки заменит номер 1920x1200x32 номером, который вы получили ранее, но убедитесь, что в конце все еще есть x32, поэтому, когда вы вводите законченную вещь в командной строке, она должна выглядеть например:

    VBoxManage.exe setextradata «гостевая ОС здесь, включая кавычки» CustomVideoMode1 #### x ### x32

Если это так, нажмите кнопку «Ввод» и запустите свою виртуальную машину.

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

Если вы по-прежнему не можете заставить его работать после выполнения инструкций @ Elmo, как и в моем случае, перейдите в меню запущенной виртуальной машины и нажмите или просто нажмите . Но вам все равно нужно сделать то, что предложил @Elmo.

Иногда простым решением может быть:

Как сделать общую папку в VirtualBox

Мы будем рассматривать как выполняется настройка общей папки Virtualbox, как для систем Windows, так и для Linux. Настройка самой виртуальной машины идентична в обоих случаях, но настройка гостевой системы немного отличается. Первым делом необходимо, чтобы в гостевой машине были установлены дополнения гостевой ОС. Это обязательное условие. Мы не будем рассматривать как это сделать, поскольку это уже описано в отдельной статье.

Начнем с Windows, я буду предполагать, что дополнения гостевой системы уже установлены. Откройте меню «Устройства», затем «Общие папки» и выберите «Настроить общие папки»:

Здесь нажмите кнопку со знаком «+»:

В открывшемся окне необходимо выбрать путь к папке:

Затем установить галочки «Автоподключение» и «Создать постоянную папку»:

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

И только после перезагрузки общая папка virtualbox будет готова к использованию. Здесь можно создавать файлы, и они сразу же будут видны в обоих системах.

Настройка общей папки VirtualBox в Linux немного отличается. Вы выполняете все те же пункты, как сделать общую папку в virtualbox, но не спешите перезагружать компьютер:

После этого папка появится в списке устройств файлового менеджера. Но есть одна проблема. У вас не будет прав доступа к ней. Чтобы ее решить нужно добавить своего пользователя в группу vboxsf. Для этого выполните такую команду:

Вместо user вам нужно указать имя пользователя, от имени которого вы будете запускать файловый менеджер. Эту команду желательно выполнять до перезагрузки, так как вам снова придется перезапустить компьютер. Только после этого ваша общая папка virtualbox ubuntu или в другом дистрибутиве Linux будет работать правильно.

Отображаем общую папку в гостевой системе Windows

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

Рассмотрим порядок действий для ее отображения, если гостевая система Windows.

Нажимаем «Пуск» (так будем называть кнопку, которая так называлась изначально в Windows и которая потом стала изображаться только с логотипом этой системы), выбираем «Выполнить», в появившемся диалоговом окне прописываем «net use x: \vboxsvr{название папки}». Здесь х — это буква диска, ее можно задать и другую, но она должна быть латинской и отличной от использующихся у вас на компьютере дисков. Этот диск будет сетевым. {название папки} — это реальное название вашей общей папки, которое приводится без фигурных скобок.

Не забудьте после буквы диска сделать пробел, иначе команда не выполнится. В Windows XP папка появится в «Мой компьютер», а с 7 и выше — в сетевом окружении.

При правильной последовательности действий в Windows отобразятся общие папки VirtualBox.

Временная папка

В ВМ существует перечень общих папок по умолчанию. К последним относятся «Папки машины» и «Временные папки». Период существования каталога, созданного в VB, тесно взаимосвязан с тем, где он будет располагаться.

Созданная папка будет существовать лишь до того момента, когда пользователь закроет ВМ. Когда последняя будет открыта снова, папки уже не окажется – она будет удалена. Потребуется заново создавать ее и обретать к ней доступ.

Почему так происходит? Причина в том, что данная папка создавалась как временная. Когда ВМ прекращает работу, она стирается из раздела временных папок. Соответственно, ее не будет видно и в Проводнике.

Добавим, что описанным выше способом можно получить доступ не только к общей, но и к любой папке на основной операционной системе (при условии, что это не запрещается в целях безопасности). Однако этот доступ временный, существующий только на время работы виртуальной машины.

Нужен ли антивирус

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

На самом деле вирусы пишутся под определенную систему, и этими системами в основном являются Windows и Mac OS X. Причем вирусы для них различные, и если у вас проникнут вирусы из Mac в общую папку VirtualBox с Windows, то они там вряд ли что-то смогут повредить. Операционные системы семейства Linux, как правило, защищены лучше, и в случае, если пользователь использует специальные репозитории, шансы на попадание в его компьютер специфичных вредоносных программ стремятся к нулю.

Другое дело, если вы пользуетесь в гостевой системе интернетом, затем сохраняете страницы или файлы в общую папку, а после их переносите на другой компьютер. Но и в этом случае достаточно иметь антивирус в основной системе.

И совсем другое дело, если у вас основная и гостевая ОС — родственники. Тогда антивирусы необходимо устанавливать.

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Adblock
detector