Добрый день, сегодня расскажу как сделать эмуляцию флешки для загрузки ее в VirtualBox. То есть настоящая флешка подключенная к компьютеру и с нее будет идти загрузка.
Зачем это нужно?
Разумный вопрос, главный смысл этого действия проверить флешку и ее загрузчик, дабы понять работает там все как надо или нет.
Вы конечно можете проверять флешку перезагрузкой компьютера и загрузкой непосредственно с флешки, и сколько вам понадобится мурыжить компьютер, чтобы доделать флешку до конца?
А тут далеко ходить не надо, взяли, загрузились с флешки и вперед доделывать, допиливать загрузчик и BCD меню.
Итак что нам нужно?
- Флешка на которую мы пишем необходимый софт и загрузчик.
- VirtualBox.
- и немного команд, для создания диска эмуляции в среду VirtualBox.
Создаем виртуальный носитель из настоящего носителя
Ну и пойдем по порядку, вставляем флешку в USB порт, пишем на нее нужный софт.
Далее вам нужно установить VirtualBox, если ранее этого не сделали, желательно от имени администратора.
Как загрузиться с флешки в VirtualBox. Загрузка с USB устройства в VirtualBox
Открываем командую строку от имени администратора, я открыл через поисковик Windows.
Источник: dzen.ru
Как подключить флешку к виртуальной машине VirtualBox
При работе с виртуальными машинами часто возникает необходимость в подключении флешки. Например, для того чтобы быстро перенести файлы, не прибегая к настройке общих папок.
В этом материале мы рассмотрим два способа, которые могут использоваться для подключения флешки к виртуальной машине VirtualBox.
Установка набора расширений Extension Pack
Для того чтобы подключить флешку к виртуальной машине VirtualBox вам понадобится набор расширений « VM VirtualBox Extension Pack ». Данные расширения приносят в VirtualBox поддержку устройств USB 2.0 и USB 3.0, VirtualBox RDP, шифрование дисков, загрузку с NVMe и многое другое.
Пакет расширений « VM VirtualBox Extension Pack » изначально не входит в состав VirtualBox и его нужно устанавливать отдельно. Ссылка на его скачивание доступна на странице virtualbox.org/wiki/Downloads.
После скачивания вы получите файл с расширением « .vbox-extpack », который будет ассоциирован с программой VirtualBox. Запустите данный файл и подтвердите его установку.
Также файл расширения можно добавить через настройки VirtualBox. Для этого нужно открыть настройки VirtualBox ( Ctrl-G ), перейти в раздел « Плагины » и нажать на кнопку « Добавить новый плагин ».
Обратите внимание, пакет расширений « VM VirtualBox Extension Pack » должен иметь такую же версию как сам VirtualBox. Поэтому, если у вас старая версия VirtualBox, то ее нужно сначала обновить.
VMware Workstation PRO как передавать файлы между компьютером и виртуальной машиной
Одноразовое подключение флешки
Для того чтобы одноразово подключить флешку на запущенной виртуальной машине нужно открыть меню « Устройства – USB » и выбрать флешку из списка доступных устройств. После этого флешка будет отключена от вашей реальной машины и подключена к виртуальной.
Загружаем виртуальную машину с флешки программой Virtual Machine USB Boot
В данной статье хотелось бы затронуть тему установки ОС Windows на виртуальную машину VirtualBox с флешь накопителя. Если вы работайте с программой VirtualBox, то у вас появится повод установить операционную систему именно с флешки, в принципе если вы открыли данную статью, то он у вас уже появился.
Для данной операции нам потребуется дополнительное программное обеспечение под названием Virtual Machine USB Boot, скачать программу вы можете с официального сайта, перейдя по ссылочке. С сайта разработчика вы можете скачать как обычную установочную версию программы, так и портативную (portable) не требующую установки. Я скачал портативную.
Программа скачалась, распаковываем и запускаем.
В открывшемся окне программы нажимаем Add(добавить).
В пункте VM name, нам нужно выбрать ту виртуальную машину с которой должна загружаться наша флешка.
В моём VirtualBox содержится 5 виртуальных машин, это видно на картинке ниже.
Я выбираю Windows 7, т.е при запуске, эта виртуальная машина будет загружаться с флешки.
В пункте Drive to add and boot, выбираем ту флешку, которую мы хотим подключить к виртуальной машине.
В появившемся информационном окне нажимаем OK.
Выбираем вкладку которая появилась в списке и нажимаем Start. Только до нажатия кнопки start убедитесь, что программа VirualBox не запущена.
В появившемся информационном окне нажимаем опять же OK. После этого виртуальная машина запускается с флешки как мы и хотели.
Проблема возникающая при запуске.
В версиях VirtualBox начиная с 5.0, при запуске с программы Virtual Machine USB Boot наблюдается ошибка FATAL: No bootable medium found! System halted, эта ошибка возникает потому, что программа Virtual Machine USB Boot не создает автоматически IDE-контроллер в VitualBox 5-х версиях, без него не получится подключить созданный программой файл vmdk, который в свою очередь отвечает за соединение с нашей флешкой.
Для устранения ошибки, нам необходимо вручную создать IDE — контроллер в VirtualBox. Заходим в программу, выбираем ту виртуальную машину, с которой мы хотим загружаться(в моём случае это Windows 7), далее идем в настройки — > носители, в пункте носители информации, в нижней части, нажимаем на кнопку с зеленым крестиком (как показано на картинке ниже) и выбираем пункт Добавить IDE контроллер.
Как видим контроллер добавлен, идем дальше.
Запускаем снова программу Virtual Machine USB Boot, нажимаем Start.
Теперь программа запускается c флеш-накопителя без всяких ошибок.
И как мы видим, файл с расширением vmdk успешно подключился к контроллеру IDE.
О ставляйте своё мнение о данной статье, ну и конечно же задавайте свои вопросы, если у вас что-то вдруг пошло не так.
Спасибо за внимание!
Статьи рекомендуемые к прочтению:
- Увеличить размер диска VirtualBox (47948)
- Загружаем виртуальную машину с флешки программой Virtual Machine USB Boot (16763)
- Виртуальная машина Hyper-V (24083)
- Ошибка в программе VirtualBox. Аппаратное ускорение (VT-x AMD-V) недоступно в вашей системе. Что делать? (113419)
- Как перенести установленную в компьютере Windows 7 на виртуальную машину VirtualBox (31917)
- Как подключить общую папку в VirtualBox (27349)
- Ошибка VirtualBox — This operating system user the Physical Address Extension feature to support systems with more than 4GB of RAM. (15406)
Источник: itremont.info