Установка windows на флешку через virtualbox. Установка AirSlax на віртуальну машину. Робота з WiFi. Підключення зовнішньої флешки з віртуальною машиною




У статті розглянуто питання про те, як перевірити чи працює завантажувальна флешка у VirtualBox. Я попередньо встановлю та перевірю працездатність відразу кількох флешок з різними операційними системами: Андроїд, Калі Лінукс та Windows. Після цього перевіримо наскільки завантажувальна флешка у VirtualBox працездатна.

Довго розпалюватися не буду з приводу того, як зручна мобільна операційна флешка, що завжди з собою носиться. Благо, для того, щоб будь-яка з ОС завжди була з собою, потрібно всього один пристрій - USB носій. І комп'ютер, на якому нам дозволять флешку запустити. Решта деталей.

Але відразу після створення флешки з ОС, що носиться, її необхідно протестувати. Для цього цілком підійде віртуальна машина VirtualBox. Однак невеликі труднощі для деяких складає процес створення завантажувальної флешки на VB. Не дивно - функція досі не виведена розробниками в графічний інтерфейс, хоча давно і абсолютно працездатна.

Що нам знадобиться?

  • флешка із встановленою ОС
  • віртуальна платформа VirtualBox

Працюватимемо з господарської Windows.

УВАГА. Всі відкриті вікна VirtualBox ЗАКРИТИ

Флешку – у порт. diskmgmt.mscз рядка Виконатипотрапляємо в консоль Управління дисками у Windows. Дивимося, де ваша флешка у списку дисків. Виявити її буде легко: відповідний розмір та інший порядковий номер (фізичні диски Windows нумерує, нагадаю, починаючи з 0 ). У мене один HDD ( Диск 0) та флешка ( Диск 1):

Власне, нам потрібна тільки цифра, порядковий номер диска. 1 - Запам'ятаємо її; вона з'явиться трохи пізніше в кінці команди на створення файлу диска віртуальної машини VMDK для флешки, що перевіряється.

Запускаємо. У ній переходимо в каталог із встановленою віртуальною платформою:

Cd %programfiles%\Oracle\VirtualBox

і даємо команду на створення файлу диска віртуальної машини VMDK для нашої флешки в корені диска С (назва файлу та шлях розташування можуть бути будь-якими):

VBoxManage internalcommands createrawvmdk -filename C:\флешка.vmdk-rawdisk \\.\PhysicalDrive 1

Скористайтеся провідником Windows і подивимося на файл, чи на місці:

та куди він подінеться…

Настав час для віртуальної машини. Запустимо від імені адміну. І створимо нову машину ось так, із зазначенням на створений файл флешка.vmdk:

Запускаємо. Завантажувальна флешка у VirtualBox з Андроїдом на борту працює:

Відразу звертаю вашу увагу на те, що в налаштуваннях віртуальної машини у розділі Носіїпершим завантажувальним пристроєм повинен бути створений вами файл диска віртуальної машини VMDK. Це обов'язкова умова, якщо ви захочете не просто протестувати флешку в якості носія LiveCD, але і захочете встановити систему на віртуальну машину для повної перевірки працездатності в якості настановної флешки. Але для цього яку б ОС ви не намагалися встановити, вам знадобиться для неї віртуальний жорсткий диск. Його легко створити у тому ж меню Носії, клацнувши по значку Додати жорсткий диск. І під час встановлення ОС на віртуальний HDD у VirtualBox вказати на нього. Для Андроїда я вибрав так:

На що звернути увагу?

  • Якщо у вас виникли питання щодо встановлення Андроїд на комп'ютер, зверніться до однойменного посилання в абзаці вище.
  • Розміри віртуального диска при встановленні ОС їй різні, але ми тестуємо флешку, а значить для простору беремо мінімальнівимоги. Але на характеристики продуктивності раджу не скупитися (об'єми відео та RAM візьміть побільше), щоб уникнути проблем під час установки і не грішити на працездатність вашої завантажувальної флешки.
  • Після встановлення ОС на віртуальний диск у VirtualBox з флешки файл флешка.vmdkповинен бути видалений зі списку віртуальних носіїв (а то завантаження з флешки буде переслідувати вас по колу).
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:

Коли з'явиться вікно, натисніть на будь-яку клавішу, щоб встановити на bootloader 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 файл ім'яфайлу.vmdk created successfully.

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

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

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

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

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

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

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

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

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

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

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

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

Як завантажити флешку у Virtualbox і перевірити робоча вона чи ні

Вітання! Сьогодні ми навчатимемося завантажуватися з флешки у Virtualbox. Це дуже зручно. Наприклад, можна протестувати завантажувальну флешку або подивитися, як завантажується флешка в UEFI системі (у virtualbox є така можливість, але її я поки не тестував)
Виявилося, все не так вже й супер просто. У Virtualbox без шаманізму немає такої можливості. Тому робимо у статті все по кроках і у вас вийде виставити завантаження з usb до Virtulbox.
Насамперед відкрийте за допомогою адміністратора командний рядок. Введіть cmd , а потім правою клавішею — відкрити за допомогою адміністратора

Тепер нам треба дізнатися який номер нашої флешки у системі. Вставте флешку з якою ви хочете завантажитися потім у Virtualbox на комп'ютер. Тепер у командному рядку вводимо, спочатку diskpart, потім list disk


Як бачимо, моя флешка з якою хочу завантажитися – це номер 2 . Запам'ятайте це вам у пригоді.
Тепер потрібно створити віртуальний файл жорсткого диска, тільки в нашому випадку це буде наша флешка. Тобто, наше завдання створити образ, який потім ми зможемо вказати у налаштуваннях Virtualbox.
Для цього, перш за все ви повинні знати, де саме встановлений Virtualbox. Якщо ви встановлювали в стандартну папку ваш Virtuablox, то ця папка C:Program FilesOracleVirtualBox. Краще зайдіть і перевірте це важливо при наступних кроках.


Тепер запускаємо від адміністратора ще раз командний рядок. Вводимо:
Спершу cd C:Program FilesOracleVirtualBox(тиснемо Enter)


Тепер
VBoxManage internalcommands createrawvmdk -filename C:USB-download-virtualbox.vmdk -rawdisk \.PhysicalDrive2

Де PhysicalDrive2 тому, що моя флешка це номер 2, у вашому випадку цифра ваша. C:USB-download-virtualbox.vmdk – це шлях та ім'я файлу.vmdk (віртуальний файл нашої флешки). Через 30 секунд після натискання Enter має з'явитися повідомлення, що .vmdk успішно створено.


Чудово поїхали далі. Тепер нам треба завантажитись з нашого файлу-образу флешки. Виходимо із Virtualbox. Запускаємо його знову, тільки за допомогою адміністратора. Якщо ви пропустите цей крок буде помилка під час вибору нашого файлу


Відкриваємо за допомогою адміну Virtualbox

Тепер, у налаштуваннях нової машини, де ми будемо вантажитися з флешки у Virtualbox, переходимо до Налаштувати – Носії – Де контролери IDEпр. кл. миші – Додати жорсткий дискВибрати існуючий диск. Вибираємо USB-download-virtualbox.vmdk. Тиснемо OK.


Найцікавіше, що коли вибирав, вантажитися як жорсткий диск, у мене вибивало помилку. Missing Mbr helper. Тому я виставив як CD-ROM. Сподіваюся помилок не буде під час встановлення. Якщо сюди обов'язково відпишу.
Загалом я вам записав відеоде все зрозуміло і видно, і все виходить. До речі так само можна виставити зовнішній hdd якщо він завантажувальний. Дякую за увагу!

Помилки та рішення завантаження з Usb у Virtualbox. Missing MBR Helper.


Спочатку я подумав, як ви, мабуть, що завантажувальний запис пошкоджено. Але, як таке можливо якщо флешка завантажувальна скрізь працює (випробувана в справі 100 разів), а в Virtualbox немає. А на моїй флешці всі інструменти для вирішення практично всіх проблем. Хіба що ремонтувати пилосос вона не вміє =D. Отже, методом спроб і помилок.
Виставити треба ось так. Я не знаю чому. Але, коли я змінив SATA1 на SATA0, ця помилка зникла у тієї ж флешки. До речі, після того, як виставив вантажитися з IDE (аля Сідіром), у мене не завантажився жоден установник, нічого. Тож я продовжив копати. Ось як треба виставити, щоб запрацювало без помилки Missing MBR Helper.




Пробую установку Xp. Дійшло до встановлення та розбиття жорсткого диска. Враховуючи, що це XP. Коли доходить до цього моменту без помилок, то на 80 відсотків система вже успішно ляже. Я продовжувати не буду.


Почну 7-ку. Поки що все гладко




Супер. Намагаюся розбити диск. Супер. З'явилася кнопка Далі. Я майстер шеф. Піду вип'ю кави. Я задоволений. Продовжуємо


І тут бах. Помилка. Так скільки ж можна


Під час роботи віртуальної машини сталася помилка! Подробиці помилки наведені нижче. Ви можете спробувати виправити ситуацію та відновити роботу віртуальної машини.
I/O cache обумовлений error error while updating data in medium "ahci-0-0" (rc=VERR_ACCESS_DENIED). Make sure there is enough free space on disk and that the disk is working properly. Operation can be resumed afterwards. Подумав я, може кеш включити треба. Включаю


Дивимося. Начебто пішло. І знову бац. Так, що ж таке = D


Пробую Live Cd запустити. Ура. Хоч це пішла справа. Але, практично на завантаженні, машина ловить статус перервано. Зовсім не те, що я думав = (. Я вже накрутив собі в голові, зараз я встановлю систему і колупатиму через флешку. Облом коротше ...
Загалом можна сміливо підбити підсумок

  1. Мені так і не вдалося встановити систему з флешки, це означає, що продемонструвати флешку я не зможу
  2. Будь-яка запущена з флешки LiveCD до завантаження зривається, і машина Virtualbox гасне
  3. Метод, як завантажити флешку з Virtualbox годиться, але НЕ ПРАКТИЧНИЙ
  4. Якщо є пропозиції, ви знаєте як встановлювати з флешки систему (з мультизавантажувальної флешки на Virtualbox пишіть у коментарях)
  5. Стаття вважається не повною, бо до кінця не робоча

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

У цій статті хотілося б торкнутися теми встановлення ОС 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), далі йдемо в налаштування - > носії, у пункті носії інформації,у нижній частині, натискаємо на кнопку із зеленим хрестиком (як показано на малюнку нижче) та вибираємо пункт Додати контролер IDE.

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

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

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

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

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