Как загрузить ОС с USB-накопителя в VirtualBox
Содержание
VirtualBox — одно из самых популярных решений, используемых для управления и запуска виртуальных машин. Как и на реальном компьютере, для загрузки требуется источник. Самый простой способ запустить гостевую операционную систему в виртуализированной среде — это загрузить загрузочный ISO-образ и затем смонтировать его в виртуальный привод CD / DVD.
Иногда, однако, вы можете предпочесть альтернативу. Например, вы можете загрузиться прямо с флешки. Поскольку его легко установить дистрибутив Linux на USB-накопителе, этот метод позволяет хранить операционную систему в кармане и запускать ее везде, где у вас есть доступ к виртуальной машине.
Найдите номер диска, связанный с вашим USB-накопителем
Современные выпуски Windows связывают номер с каждым диском, к которому они имеют доступ. Этот номер необходим для использования в последующей команде.
1. Вставьте USB-накопитель в свободный слот. В Windows 10 вы можете получить доступ к управлению дисками, щелкнув правой кнопкой мыши в меню «Пуск».
Чтобы открыть эту утилиту в более старых версиях Windows, нажмите «Пуск» и откройте диалоговое окно «Выполнить».
В этом диалоговом окне введите diskmgmt.msc и нажмите Enter.
Запишите номер диска, связанный с вашим USB-накопителем. Например, на предыдущем рисунке номер диска равен 1.
Создание виртуального необработанного диска, связанного с вашим USB-накопителем
VirtualBox дает вам возможность создать новый виртуальный диск при запуске новой виртуальной машины. Информация, которую вы храните на этом диске, отображается в файл где-то на вашем реальном устройстве хранения. К сожалению, графический интерфейс пользователя не позволяет отображать виртуальный диск непосредственно на реальное устройство хранения или раздел. Тем не менее, есть утилита командной строки, включенная в приложение, которая позволяет вам это делать.
Откройте командную строку с правами администратора. Нажмите «Пуск», введите «cmd», щелкните правой кнопкой мыши командную строку и «Запуск от имени администратора».
Измените каталог на путь, по которому вы установили VirtualBox. По умолчанию это C: Program FilesOracleVirtualBox. Если вы установили другой путь, вам, возможно, придется изменить следующую команду:
cd% programfiles% OracleVirtualBox
Запомните номер диска, связанный с вашим USB-накопителем, и при необходимости измените последнюю цифру в следующей команде:
Внутренние команды VBoxManage createrawvmdk -filename% USERPROFILE% Desktopusbdrive.vmdk -rawdisk.PhysicalDrive1
Например, если в вашей системе есть SSD-накопитель и жесткий диск, то номер вашего USB-диска может быть 2 вместо из 1, поэтому команда должна выглядеть следующим образом:
внутренние команды VBoxManage createrawvmdk -filename% USERPROFILE% Desktopusbdrive.vmdk -rawdisk.PhysicalDrive2
файл с именем usbdrive.vmdk теперь сохраняется на рабочем столе. Вы будете использовать это на следующем шаге.
Добавить USB-накопитель на виртуальную машину
Чтобы иметь возможность для использования необработанных устройств в качестве виртуальных дисков VirtualBox должен работать с правами администратора. Нажмите «Пуск», введите virtualbox, щелкните правой кнопкой мыши приложение и выберите «Запуск от имени администратора».
Нажмите «Создать», чтобы создать новую виртуальную машину.
В открывшемся диалоговом окне внизу окна вы увидите раздел Жесткий диск. Выберите «Использовать существующий файл виртуального жесткого диска» и щелкните значок, выделенный на следующем рисунке. Перейдите на рабочий стол и выберите файл с именем usbdrive.
На следующем рисунке вы можете увидеть, как установочный комплект Windows загружается непосредственно с USB-накопителя на виртуальной машине.
Потенциальные проблемы и решения
Помните, что каждый раз, когда вы хотите загрузиться с USB-накопителя, вы должны запускать VirtualBox с правами администратора.
Вкл. На некоторых материнских платах функции виртуализации по умолчанию отключены. В зависимости от вашего процессора, вам придется включить VT-x на процессорах Intel или AMD-V на процессорах AMD. Вы найдете эти опции в настройках BIOS или UEFI. Если VirtualBox показывает только 32-разрядные версии операционных систем, которые он может разместить, это признак того, что эти функции неактивны. Если ваш процессор поддерживает VT-d или AMD IOMMU, также включите его, так как это может повысить производительность при загрузке с USB-устройства.
Возникли проблемы с этой настройкой? Дайте нам знать об этом в комментариях. Кто-то еще, кто столкнулся с той же проблемой, мог бы помочь.