Як завантажитися з USB-накопичувача у VirtualBox

VirtualBox може завантажувати віртуальні машини з флеш-накопичувачів USB, що дозволяє завантажувати працюючу систему Linux або встановлювати операційну систему з завантажувального USB-пристрою. Цей параметр добре прихований.

Оскільки цей параметр не відображається в інтерфейсі і потребує деяких копань, він не завжди може працювати ідеально. Він відмінно працював з Ubuntu 14.04 на хості Windows, але не дивуйтеся, якщо у вас виникнуть проблеми з деякими конфігураціями.

Завантаження з USB на вузлі Windows

Ми будемо використовувати приховану функцію в VirtualBox, яка дозволяє необроблений доступ до дисків. Ця функція не представлена в інтерфейсі VirtualBox, але є частиною команди VBoxManage. Перед початком цього процесу переконайтеся, що у вашій системі встановлено VirtualBox.

Спочатку підключіть USB-накопичувач з операційною системою, яку ви хочете завантажити, до вашого комп'ютера. Натисніть клавішу Windows + R, введіть diskmgmt.msc у діалоговому вікні «Виконати» та натисніть кнопку «Ввід», щоб відкрити вікно «Керування дисками».

Знайдіть USB-накопичувач у вікні «Керування дисками» та запишіть його номер. Наприклад, тут USB-диск це диск 1.

Спочатку закрийте всі відкриті вікна VirtualBox.

Потім відкрийте командний рядок від імені адміністратора. У Windows 7 відкрийте меню «Пуск», знайдіть командний рядок, клацніть правою кнопкою миші ярлик командного рядка та виберіть команду «Запуск від імені адміністратора». У Windows 8 або 8.1 натисніть клавішу Windows + X і натисніть Командний рядок (адміністратор).

Введіть наступну команду у вікні командного рядка і натисніть Enter. Ця команда змінюється на типовий каталог встановлення VirtualBox. Якщо ви встановили VirtualBox до каталогу користувача, вам слід замінити шлях до каталогу в команді на шлях до вашого каталогу VirtualBox:

cd% programfiles% \ Oracle \ VirtualBox

Введіть наступну команду у вікні командного рядка, замінивши # на номер диска, який ви знайшли вище, і натисніть Enter.

Внутрішні команди VBoxManage createrawvmdk -filename C: \ usb.vmdk -rawdisk \\. \ PhysicalDrive #

Ви можете замінити C: \ usb.vmdk на будь-який шлях до файла. Ця команда створює файл диска віртуальної машини (VMDK), який вказує на обраний вами фізичний диск. Коли ви завантажуєте файл VMDK як диск у VirtualBox, VirtualBox фактично отримує доступ до фізичного пристрою.

Потім відкрийте VirtualBox від імені адміністратора. Клацніть правою клавішею миші на ярлик VirtualBox і виберіть «Запуск від імені адміністратора». VirtualBox може отримати доступ тільки до необроблених дискових пристроїв з правами адміністратора.

Створіть нову віртуальну машину, натиснувши кнопку «Створити», і пройдіть майстер. Якщо з'явиться запит, виберіть операційну систему на USB-накопичувачі.

Коли вас попросять вибрати жорсткий диск, виберіть «Використовувати існуючий файл віртуального жорсткого диска», натисніть кнопку, щоб знайти файл і перейти до нього - це C: \ usb.vmdk, якщо ви не вибрали свій власний шлях.,

Завантажте віртуальну машину, і вона повинна завантажити операційну систему з вашого USB-накопичувача, як якщо б ви завантажували її на звичайному комп'ютері.

Зверніть увагу, що USB-пристрій має бути першим жорстким диском у вашій віртуальній машині, інакше VirtualBox не завантажиться з нього. Іншими словами, ви не можете просто створити стандартну віртуальну машину і підключити USB-пристрій пізніше.

Якщо ви хочете встановити операційну систему з USB-накопичувача, вам знадобиться додати жорсткий диск пізніше у вікні налаштувань віртуальної машини. Переконайтеся, що USB-диск є першим диском у списку.

Linux і Mac вузли

Процес в основному однаковий для ост-систем Linux і Mac. Вам потрібно буде використовувати команду VBoxManage того ж роду, щоб створити файл, що представляє сирий диск, але вам потрібно буде вказати шлях до дискового пристрою у вашій системі Linux або Mac.

В Open Foam wiki є кілька порад і обхідних шляхів, які можуть допомогти вам адаптувати цей процес до хостів Linux або Mac. Також може допомогти використовувати необроблений жорсткий диск з гостьового розділу в офіційній документації VirtualBox.

Завантаження зі стандартного файлу ISO, як і раніше, є найбільш підтримуваним способом встановлення або просто завантаження операційної системи у VirtualBox або інших програмах віртуальної машини. Якщо можливо, ви повинні завантажити ISO-файли і використовувати їх замість того, щоб возитися з USB-накопичувачами.

Якщо ви використовуєте VMware замість VirtualBox, спробуйте використовувати Plop Boot Manger для завантаження з USB у VMware.