Контакти

Як в virtualbox встановити систему з флешки. Установка AirSlax на віртуальну машину. Робота з WiFi. Установка в VirtualBox * .vmdk файлу в якості завантажувального диска

Займаючись системним адмініструванням, мені часто доводиться користуватись віртуальними машинами типу Oracle WM VirtualBox і WMWare Workstation. VirtualBox \\ "ом я користуюся частіше з огляду на те, що для одиночних запусків він простіше і легше. Виникла необхідність завантажити віртуальну машину з реальною USB-флешки, в даному випадку, для перевірки свіжозібраної завантажувальної флешки. Але є одна неприємність - через основний інтерфейс програми VirtualBox не можна здійснити завантаження віртуальної машини з фізичного USB диска, проте, є спосіб вирішити таке завдання. Ось про цей спосіб і піде мова в статті.

Щоб завантажити віртуальну машину VirtualBox з зовнішнього USB диска, необхідно створити клон USB диска у вигляді файлу * .vmdk, Через який буде здійснюватися зв'язок хоста VirtualBox з фізичним зовнішнім USB диском. Такий файл буде займати кілька кілобайт, тому що містить лише дані для зв'язку з USB диском.

1. Створення файлу, службовця мостом між VirtualBox і USB диском.

Для створення файлу * .vmdk існує утиліта vboxmanage.exe, яка входить в стандартний склад VirtualBox, тому окремо завантажувати її не треба.

Отже, щоб створити такий файл, необхідно виконати наступну команду в командному рядку, підмінивши шлях до каталогу VirtualBox на свій:

"C: \\\\ Program Files \\\\ Oracle \\\\ VirtualBox \\\\ VBoxManage.exe" internalcommands createrawvmdk -filename c: \\\\ temp \\\\ usb.vmdk -rawdisk \\\\\\\\. \\\\ PhysicalDrive2 -register

Тут слід звернути увагу на два параметри:

Щоб дізнатися номер зовнішнього USB диска з яким слід пов'язати файл (зазвичай зовнішній USB HDD під номером 1 , Якщо встановлено тільки один жорсткий диск), можна підглянути його в «Панель управління → Адміністрування → Управління комп'ютером → Керування дисками".

Тепер залишилося налаштувати хост VirtualBox для завантаження з щойно створеного віртуального диска.

2. Встановлення в VirtualBox * .vmdk файлу в якості завантажувального диска.

Спочатку потрібно додати створений usb.vmdk в список жорстких дисків в менеджері віртуальних носіїв VirtualBox.

Далі слід зайти в «Властивості» віртуальної машини (яку необхідно завантажити з USB зовнішнього диска) і в розділі «Носії» встановити доданий віртуальний жорсткий диск usb.vmdk в слот «Первинний майстер IDE», як на скріншоті.

Готово, тепер можна завантажити віртуальну машину з зовнішнього USB диска.

Всі популярні Гіпервізор для Windows - Hyper-V , VirtualBox , VMware - передбачають запуск віртуальних машин (ВМ) з завантажувальних ISO -Образ і флешок. запуск ВМ з останніх не в кожному випадку буде процесом без проблем: без танців з бубном з флешок UEFI запускаються тільки ВМ на базі ПО EFI в програмах VirtualBox і VMware. Як спростити запуск ВМ з флешок в інших випадках?

Для цього можна створити так звану віртуальну флешку - весь вміст реального USB носій перенести на віртуальний жорсткий диск і, відповідно, запускати ВМ з нього. Але вміст необхідно переносити разом зі структурою фізичної флешки - щоб віртуальний диск успадкував всі розділи, якщо їх декілька (Наприклад, у випадку з Mac OS або Chrome OS) , А також атрибути завантажувального пристрою (Якщо це не носій UEFI) . Зробити це можна як мінімум двома способами, описаними нижче.

Всі дії в нашому випадку будуть проводитися с. В інших програмах для віртуалізації необхідно діяти за аналогією.

1. Програма R-Drive Image

Перший спосіб створення віртуальної флешки - це перенесення структури і вмісту реального USB носій на віртуальний диск за допомогою програми- бекапера. Відкриваємо параметри існуючої ВМ і натискаємо.

Додаємо ще один диск.

Тип контролера залишаємо за замовчуванням.

Створюємо новий диск. Вказуємо його розмір: нехай він буде приблизно таким, як розмір флешки, але мало кому все ж нехай відрізняється. Це потрібно щоб не сплутати пристрою при клонуванні. Зберігаємо в вигляді одного файлу.

Вказуємо шлях розміщення. Тиснемо.

запускаємо ВМ, Підключаємо до неї реальну флешку. У гостьовій ОС встановлюємо тріал-версію програми . В її вікні вибираємо «Копіювати Диск на Диск».

В графі «Джерело» вибираємо реальну флешку. В графі «Приймач» - щойно створений віртуальний диск.

І - «Почати».

По завершенні клонування виходимо з програми.

Тепер в провіднику гостьовий ОС у нас з'явилося два ідентичних пристрої.

Чи можемо відключити реальну флешку від ВМ. Так само як і можемо відключити віртуальний диск від поточної ВМ і використовувати його для запуску інших ВМ.

2. Програма Rufus

Другий спосіб створення віртуальної флешки - це використання можливостей програми Rufus 3.1. В оновленій версії 3.х ця програма, на додачу до існуючих функцій створення завантажувальних USB -устройств, навчилася клонувати реальні флешки в файли VHD . А VHD сумісний і з Hyper-V, І з VirtualBox, і VMware. запускаємо Rufus 3.1 в хост-системі. вибираємо потрібний USB носій, якщо їх декілька підключено, в графі "Пристрій". Далі тиснемо кнопку у вигляді дискетки.

Вказуємо шлях зберігання файлу VHD .

Чекаємо завершення операції і закриваємо Rufus.

3. Підключення віртуальної флешки і запуск з неї

Отже, віртуальна флешка створена, як її підключити до ВМ і, відповідно, запустити?

В параметрах ВМ натискаємо жорсткий диск.

Вибираємо існуючий.

У вікні провідника вказуємо шлях до папки зберігання файлу VHD . У графі відображення файлів ставимо. І натискаємо нашу віртуальну VHD -флешку.

на EFI -машинний входимо в BIOS - або використовуємо кнопку на панелі інструментів гипервизора, або при запуску ВМ тиснемо F2.

У вікні завантажувача вибираємо Hard Drive з тим номером, під яким він значиться в загальному переліку підключених віртуальних дисків, але в обчисленні з нуля. У нашому випадку віртуальна флешка є другим диском ВМ, Тому в EFI -прошивки вона значиться як Hard Drive 1.0.

на звичайних ВМ, Створених на базі емуляції BIOS Legacy , Щоб завантажитися з віртуальної флешки, необхідно в параметрах ВМ вказати її першим жорстким диском. Потрібно видалити всі наявні диски машини і додати їх заново, вказавши віртуальну флешку першої.

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

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

  • завантаження з фізичного SATA диска через USB перехідник
  • установка Windows на USB диск або флешку

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

З приводу другого пункту - установка Windows на USB носій - якщо ви хочете встановити Linux на флешку (чи не записати Live-образ, а саме встановити повноцінну систему), то для установки необов'язково проробляти показаний тут трюк - оскільки Linux прекрасно встановлюється на переносний носій. Але в Windows варто заборона для установки на USB диски і флешки.

Я покажу як завантажитися з USB в Windows і Linux. Принцип однаковий в обох цих операційних системах, але трохи розрізняються команди через специфіку ОС.

Як в VirtualBox завантажитися з USB в Windows

Підключіть USB флешку або диск до комп'ютера. потім натисніть Win + r і виконайте diskmgmt.msc.

Знайдіть вашу флешку і запам'ятайте номер диска:

Наприклад, на моєму скріншоті флешка має номер 2.

Закрийте всі вікна VirtualBox, якщо вони відкриті.

У вікні, введіть:

Тепер перейдіть в папку, де у вас встановлена \u200b\u200bVirtualBox. Якщо ця програма встановлена \u200b\u200bв директорію за замовчуванням, то команда для переходу:

Cd% programfiles% \\ Oracle \\ VirtualBox

Якщо ви вибрали інше розташування для VirtualBox, то відредагуйте попередню команду відповідним чином.

Тепер в командному рядку вставте наступну команду, в якій замініть # на номер диска, який ми подивилися трохи вище, потім натисніть Enter:

VBoxManage internalcommands createrawvmdk -filename C: \\ usb.vmdk -rawdisk \\\\. \\ PhysicalDrive #

Наприклад, у мене це другий диск, тоді команда виглядає так:

VBoxManage internalcommands createrawvmdk -filename C: \\ usb.vmdk -rawdisk \\\\. \\ PhysicalDrive2

Якщо все пройшло успішно, повинна з'явитися напис:

RAW host disk access VMDK file C: \\ usb.vmdk created successfully.

Зверніть увагу, що ви можете замінити C: \\ usb.vmdk на будь-яке розташування файлу за своїм бажанням.

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

Тепер відкрийте VirtualBox від адміністратора - це обов'язково, інакше не спрацює як треба. Для цього натисніть кнопку Пуск, наберіть VirtualBox і виберіть « Запуск від імені адміністратора»:

VirtualBox може мати доступ до сирих дисковим пристроїв тільки з правами адміністратора.

Тепер в VirtualBox створіть нову віртуальну машину, виберіть відповідну операційну систему і коли дійде справа до вибору жорсткого диска, замість створення нового, виберіть Використовувати існуючий віртуальний жорсткий диск:

Тепер відкрийте файл C: \\ usb.vmdk (Або інший, якщо ви зберегли його в іншому місці або під іншим ім'ям):

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

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

Як в VirtualBox завантажитися з USB в Linux

Щоб розуміти принцип, прочитайте попередній розділ про Windows. У Linux, щоб дізнатися ім'я USB диска виконайте команду:

Sudo fdisk -l

У моєму випадку у диска ім'я / Dev / sdb.

Для створення файлу віртуального диска, яке вказує на реальний диск, виконайте команду вигляду:

Sudo VBoxManage internalcommands createrawvmdk -filename /root/usb.vmdk -rawdisk / dev / sd #

де замість # впишіть букву відповідного диска. Приклад для моїх умов:

Sudo VBoxManage internalcommands createrawvmdk -filename /root/usb.vmdk -rawdisk / dev / sdb

У цій команді ви можете замінити /root/usb.vmdk на інше розташування на свій розсуд.

Для запуску VirtualBox з правами адміністратора виконайте команду:

Sudo VirtualBox

Все інше - створення віртуальної машини і вибір в якості жорсткого диска існуючий віртуальний диск - в точності як в Windows.

Зазвичай, установка операційної системи в VirtualBox відбувається через ISO файл або CD / DVD диск. Але Ви знаєте, що також можете завантажитися і з USB диска в VirtualBox? Багато людей не знають цього просто тому, що ця можливість прихована і недоступна через графічний користувальницький інтерфейс. Насправді, Вам доведеться відкрити термінал (або командний рядок) і використовувати команду VBoxManage для доступу до цієї функції. У цьому керівництві, буде подивіться можливість завантажити (або встановити ОС) з USB пристрою в VirtualBox.
Примітка: Це керівництво здійснюється на машині Windows. Кроки можуть відрізнятися для Linux / Mac.
Примітка 2: Це керівництво припускає, що у вас вже є завантажувальний USB диск з якоюсь операційною системою (ймовірно це дистрибутив Linux), встановленої на ньому.

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

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

Подивіться на USB диск і запам'ятайте його номер. У моєму випадку, USB диск відображається як «Диск 7», так що номер диска «7».

Після того, як Ви дізналися номер диска, запустіть «Командний рядок» з правами адміністратора. У Windows 8 це можна зробити, натиснувши поєднання клавіш "Win + X" і вибравши потрібний пункт меню.

Перейдіть в папку установки VirtualBox, використовуючи наступну команду. Якщо Ви встановили VirtualBox в якому-небудь інший каталог або на інший диск, то змініть команду відповідним чином.

cd% programfiles% \\ Oracle \\ VirtualBox

Введіть наступну команду, замінюючи символ "#" фактичним числом диска. Ця команда створити файл VMDK в диск С, який вказує на фізичний диск USB.

VBoxManage internalcommands createrawvmdk -filename C: \\ extdisk.vmdk -rawdisk \\\\. \\ PhysicalDrive #

Після того, як Ви виконаєте команду, Ви отримаєте повідомлення з підтвердженням, а також побачите новий файл з ім'ям "extdisk.vmdk" 'в корені диска "С".

Тепер відкрийте VirtualBox з правами адміністратора. Якщо Ви цього не зробите, то VirtualBox НЕ буде завантажуватися з USB диска.
Після відкриття VirtualBox, створіть нову віртуальну машину, як зазвичай. На етапі, коли VirtualBox запропонує Вам додати жорсткий диск, виберіть пункт «Використовувати існуючий віртуальний жорсткий диск». Натисніть на цій маленькій іконці папки і виберіть файл, який ми тільки що створили. Натисніть на кнопку «Створити», щоб завершити процес.

Ви побачите нову віртуальну машину в списку в лівій частині вікна VirtualBox. Просто виберіть її та натисніть на кнопку «Запустити», розташованої у верхньому меню, щоб завантажитися з USB диска. Як ви можете бачити на зображенні нижче, я успішно завантажилися в мій живий диск Ubuntu.

Ось і все, що потрібно зробити, і це насправді, дуже просто. Сподіваюся, що моя стаття була Вам цікава. Пишіть в коментарях Ваші фішки роботи з VirtualBox, підписуйтесь на наші новини і залишайтеся з нами.




Сподобалася стаття? поділіться їй