Контакти

Віртуальна машина на флешці windows. Завантажуємося з USB диска в VirtualBox. Копіювання завантаженого образу на флешку

Привіт друзі! Величезне число користувачів персонального комп'ютера використовують. Справа в тому, що це дуже зручно, ви можете встановити на віртуальну машину будь-яку операційну систему (Гостьову) і користуватися нею як справжній, інсталюйте на неї всі ваші улюблені програми і користуйтеся їй як звичайною системою, якщо ви заразите її вірусами або з яких-небудь причин вона у вас перестане завантажуватися, то ви дуже просто відновите її з резервної копії або встановіть заново, все це відбудеться без шкоди вашій основній операційній системі (хостовой), встановленої на ваш комп'ютер.

У процесі роботи з віртуальною машиною у вас може з'явитися (і не раз) потреба завантажити її з завантажувальної флешки, наприклад, щоб перевірити, є флешка завантажувального чи ні. загальноприйнятий ручний спосіб створення файлу USB.vmdk, сполучного флешку і віртуальну машину, не є найпростішим, тому я пропоную вам скористатися дуже простий програмою Virtual Machine USB Boot 1.5, впевнений, що після прочитання статті ви здивуєтеся, як просто вона працює. Але в роботі програми, особливо з останньої операційної системою Windows 10 є нюанси, так що читайте статтю уважніше.

Отже, йдемо на офіційний сайт утиліти і викачуємо потрібний вам установник.

http://reboot.pro/files/download/339-virtual-machine-usb-boot/

Можете скачати Портабельная версію програми, а можете завантажити установник.

Я скачаю Портабельная версію, її можна запустити прямо з флешки (про всяк випадок викладаю її на своєму хмарному сховище).

Після скачування запускаємо програму Virtual Machine USB Boot 1.5.

У головному вікні програми тиснемо Add (Додати).

У пункті VM name тиснемо на стрілочку

і вибираємо в випадаючому списку назву віртуальної машини, яку ми хочемо завантажити з флешки. На моєму ноутбуці дві віртуальні машини: Windows 10 і Windows 7,

Я хочу завантажити з флешки Windows 10, Тому вибираю в списку її.

У пункті Drive to add and boot вибираю завантажувальну флешку.

ОК.

Важливо: тепер, якщо у вас запущена VirtualBox, її треба закрити, так як віртуальну машину буде запускати програма Virtual Machine USB Boot 1.5.

тиснемо START.

Запускається віртуальна машина і виходить помилка: FATAL: No bootable medium found! System halted.

Друзі, справа в тому, що програма Virtual Machine USB Boot 1.5 трохи некоректно працює з останньою версією віртуальної машиниVirtualBox - 5.0.14 . і не створює автоматично IDE-контролер для файлу vmdk.

Примітка: Для завантаження VirtualBox з USB-флешки програма Virtual Machine USB Boot 1.5 спеціально створює vmdk-файл, саме цей файл з'єднує віртуальну машину з USB-флешкою. даний файл vmdk створюється в особистій папці програми:C: \\ Users \\ Ім'я користувача \\ VirtualBox VMs \\ Windows 10 (назва віртуальної машини).

Щоб не було помилки «FATAL: No bootable medium found! System halted »при завантаженні віртуальної машини з флешки, нам самим потрібно створити IDE-контролер для файлу vmdk.

Тиснемо на кнопку носії.

Тиснемо на кнопку в формі ромба і вибираємо ДодатиIDE-контролер.

Контролер IDE доданий.

З апускаем програмуVirtual Machine USB Boot 1.5 заново

Тиснемо START.

І віртуальна машина завантажується з флешки.

Якщо ви використовуєте трохи застарілу версію віртуальної машини VirtualBox 4.3.34, То з нею подібних проблем не буде. Програма Virtual Machine USB Boot 1.5 автоматично створить IDE-контролер для файлу vmdk.

Всі популярні Гіпервізор для 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 , Щоб завантажитися з віртуальної флешки, необхідно в параметрах ВМ вказати її першим жорстким диском. Потрібно видалити всі наявні диски машини і додати їх заново, вказавши віртуальну флешку першої.

Займаючись системним адмініструванням, мені часто доводиться користуватись віртуальними машинами типу 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 диска.

19 травня 2015 о 12:33

установка AirSlax на віртуальну машину. Робота з WiFi

  • Системне адміністрування

Якось я запускав BackTrack r5 на VirtualBox, але не зміг нічого зробити, так як для нього потрібен Wi-Fi Адаптер, а вбудований в мій ноутбук адаптер він бачив як Ethernet, відповідно через нього працювати не можна. Режим моніторингу на ньому не включиш.

Облазивши купу сайтів в інтернеті я нічого не знайшов. Вирішив почати копати сам. І у мене вийшло. Відразу скажу, встановлював AirSlax я не для того, щоб зламувати чужі мережі WiFi. Мені потрібно було дізнатися, хто підключений до моєї мережі, але зараз не про це.

Я опишу весь процес, а саме:
1. Установка AirSlax на VirtualBox
2. Підготовка флешки
3. Налаштування віртуальної машини
4 Робота з usb WiFi адаптером

Знаючі як встановити AirSlax на VirtualBox можуть пропустити це і почати читати про настройку USB WiFi адаптера.

Ну, почнемо.

Крок 1: Підготуємо віртуальну машину в VirtualBox

Так, до речі, чому саме VirtualBox, а не VMWare?
Тут кілька причин:

1. З VMWare я не до кінця розібрався, а досвід роботи з VirtualBox у мене є.
2. Я не зміг запустити AirSlax на VMWare

Приступимо.

1.1 Введіть ім'я для віртуальної машини
1.2 Тип Linux (Обов'язково Linux)
1.3 Версія, на ваш розсуд, але я вибирав Linux 2.6 / 3.x 64bit (якщо у вас 32 розрядна операційна система, то виберіть 32 bit)

Тепер зазначимо кількість виділеної пам'яті для віртуальної машини

Вкажіть таку кількість, щоб в запасі у вас залишилося пару гб на основну операційну систему, оптимально так:
- при 4 гб озу ~ 2 гб на віртуальну машину;
- при 8 гб озу ~ 4 гб на віртуальну машину;
- при 16 гб озу ~ 8 гб на віртуальну машину;
- при 32 гб і більше, можна і 8. Їй цілком вистачить.

Так як в AirSlax присутній завантажувач Porteus bootloader, установка на реальному жорсткому диску не бажана. Цей завантажувач поламає вам завантажувач Windows.

Тепер же, якщо ви ще не створили флешку з AirSlax, то я описав це тут, а якщо флешка вже створена, то приступайте до 3 пункту

2. Підготовка флешки

2.1 Завантаження оригінального способу

Завантажити образ можна звідси. Посилання веде на Яндекс диск.
Якщо не вірите, то перейдіть на сайт www.airslax.ru і скачайте звідти самі.

2.2 Копіювання завантаженого образу на флешку

Скопіюйте папки boot і porteus на флешку. Після копіювання файлів зайдіть в папку boot і відкрийте файл porteus-installer-windows:

Коли з'явиться дане вікно, натисніть на будь-яку клавішу, щоб встановити porteus bootloader на носій. Переконайтеся, що ви не встановлюєте завантажувач на ваш жорсткий диск:

Тепер знову натисніть будь-яку клавішу для виходу з програми встановлення. Ось і все, флешка готова і AirSlax вже присутній на флешці.

Тепер поясню, чому потрібна саме флешка, як було сказано вище, Porteus bootloader може угробити ваш системний завантажувач, відповідно засунувши всі файли в iso, вам не запустити airslax без установки porteus bootloader.

Так, до речі, на рахунок жорсткого диска для віртуальної машини, виберіть пункт «Не підключати віртуальний жорсткий диск». Це ми зробимо трохи пізніше.

Десь на просторах інтернету я знайшов статтю, як завантажитися з флешки в virtualbox, може навіть і на цьому сайті прочитав, точно не пам'ятаю.

3. Налаштування віртуальної машини і чи потрібно завантажувати з флешки для VirtualBox

Щоб VirtualBox зміг працювати з флешкою, потрібно записати шлях до пристрою, всю інформацію в vmdk файл, як це зробити.

Для створення нам знадобиться:

1. VBoxManager (vboxmanage.exe - знаходиться в папці з VirtualBOX)
2. DiskPart (системна утиліта для роботи з дисками, розділами дисків)

Створити звичайний bat файл в папці з VirtualBox у мене вийшло, але не вистачило прав для створення vmdk файлу, програма вимагала права адміністратора, довелося робити через командний рядок (Cmd).

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

3.1 Налаштування завантаження VirtualBox з флешки

Відкрийте cmd (від імені адміністратора).

Введіть наступне: cd шлях до VirtualBox (у мене ж це: «C: \\ Program Files \\ Oracle \\ VirtualBox»). потім
VboxManage.exe internalcommands createrawvmdk -filename c: \\ vbox \\ usb.vmdk -rawdisk \\\\. \\ PhysicalDrive1

Розпишу команди:
VboxManage.exe internalcommands createrawvmdk (це обов'язково переписати);
- filename (шлях для збереження vmdk файлу);
- rawdisk (фізичний диск, флешка) - як дізнатися який номер, для цього нам і знадобиться DiskPart.

Приступаємо до роботи з DiskPart.
Відкрийте ще одну cmd, для цієї утиліти права адміністратора не потрібні.

Введіть diskpart, якщо ввели правильно, то побачите це вікно:

Введіть list disk і в списку знайдіть флешку. Зверніть увагу, так як у мене Диск 0 - це жорсткий диск, а Диск 1 - це флешка. Так як Диск 1 - це флешка, то команда в VboxManager буде такою:

Перейдіть назад на cmd з введеної вами командою.

VboxManage.exe internalcommands createrawvmdk -filename шлях для vmdk -rawdisk \\\\. \\ PhysicalDrive1 (В моєму випадку 1 - флешка).

Не забудьте створити папку, в яку будете зберігати vmdk файл. Якщо все пройде нормально, то ви побачите напис
RAW host disk access VMDK file імяфайла.vmdk created successfully.

Тепер перейдемо безпосередньо до налаштування самої віртуальної машини.

3.2 Підключення зовнішньої флешки з віртуальної машині

Правою кнопкою миші по віртуальній машині -\u003e Налаштування

Виберіть «Носії» в списку ліворуч. Потім натисніть на кнопку, виділену червоним на зображенні.

Натисніть на кнопку «Вибрати існуючий диск» і вибирайте ваш створений vmdk файл.

Тепер перейдемо до підключенню USB WiFi до AirSlax в VirtualBox:

Переходимо в меню USB і натискаємо на кнопку із зеленим плюсом і вибираємо свій адаптер, після натискаємо «Ок» і запускаємо.

Якщо все налаштовано правильно, ви побачите синє меню, виберіть Graphic Mode і чекайте.

Як з'явиться робочий стіл, ви можете працювати.

Ось скріншот AirSlax в VirtualBox:

Сподіваюся, я не дарма стільки часу вбив. Успіхів!

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

У даній статті хотілося б торкнутися теми установки ОС Windows на віртуальну машину VirtualBox з флеш накопичувача. Якщо ви працюйте з програмою VirtualBox, То у вас з'явиться привід встановити операційну систему саме з флешки, в принципі якщо ви відкрили цю статтю, то він у вас вже з'явився.

Для даної операції нам буде потрібно додаткове програмне забезпечення під назвою Virtual Machine USB Boot, Скачати програму ви можете з офіційного сайту, перейшовши по ссилочку http://reboot.pro/files/download/339-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), далі йдемо в настройки -\u003e носії, у пункті носії інформації, в нижній частині, натискаємо на кнопку із зеленим хрестиком (як показано на зображенні нижче) і вибираємо пункт Додати IDE контролер.

Запускаємо знову програму Virtual Machine USB Boot, натискаємо Start.

Тепер програма запускається c флеш-накопичувача без всяких помилок.

І як ми бачимо, файл з розширенням vmdk успішно підключився до контролера IDE.

Проставлять свою думку про даній статті, ну і звичайно ж задавайте свої питання, якщо у вас щось раптом пішло не так.

Дякую за увагу!



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