Налаштування обладнання та програмного забезпечення

Установка windows на флешку через virtualbox. Завантажуємо віртуальну машину з флешки програмою Virtual Machine USB Boot

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

У статті розглянуто питання про те, як перевірити чи працює завантажувальна флешка у 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повинен бути ВИДАЛЕНИЙ З СПИСКУ віртуальних носіїв (а то завантаження з флешки буде переслідувати вас по колу).

Є в мене комп'ютер з яким я постійно працюю і розважаюсь, як операційна система на ньому крутиться Windows 7. Також у мене є переносний USB вінчестер, на який я підшаманив як завантажувальна ОС Ubuntu Linux. Я її використовую як "рятувальну" операційну систему, типу Live CD, і іноді в ній працюю. Загалом, подумав я, що було б не погано мати можливість завантажувати цю ОСь у VirtualBox. Понаскребаючи різних інструкцій з мануалів та інтернетів я склав свій рецепт, як це робити.

І так, запускаємо у VirtualBox Ubuntu Linux встановленуна USB HDD як звичайну віртуальну машину. До речі, для флешок цей рецепт також підходить.

###Дано: * Комп'ютер з Windows 7 x64 * Завантажувальний USB HDD з Ubuntu 12.04TLS

###Завдання:

Запустити Ubuntu, встановлену на USB Hard Disk Drive, всередині VirtualBox і користуватися двома системами паралельно.

###Рішення:

Для початку потрібно запустити командний рядок(Консоль, cmd.exe) від імені адміністратора (!!! ОБОВ'ЯЗКОВО!!!)Якщо ви використовуєте Windows 7 або Vista.

І виконати у ній наступні три команди. C: cd "%PROGRAMFILES%\..\Program Files\Oracle\VirtualBox\" VBoxManage internalcommands createrawvmdk-filename "%USERPROFILE%\USB-HDD-connector.vmdk"

###Тепер розглянемо ці команди докладніше:

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

Другий рядок визначає директорію, в якій будуть виконуватися наступні команди. У моєму випадку - це C: Program Files Oracle VirtualBox, тому що моя програма віртуалізації встановлена ​​в папку, яку пропонують для установки її розробники.

Третя команда створює файл USB-HDD-connector.vmdk, який буде пов'язувати наш зовнішній HDDз операційною системою та VirtualBox. Саме цей файл і потрібно буде додати як первинний дискдля завантаження вашої віртуальної машини. АЛЕ! Перш ніж виконувати цю команду, потрібно уточнити номер, під яким ваш зовнішній жорсткий дисквідомий системі.

###Як дізнатися номер диска з якого ви хочете завантажуватися?

А просто! Для цього потрібно відкрити панель "керування комп'ютером", розділ "керування дисками". Панель викликати можна двома способами:

Натиснути правою кнопкоюмиші на ярлику "мій комп'ютер" та вибрати в меню рядок "управління"; - Виконати команду `%windir%\system32\compmgmt.msc/s`. Для цього натисніть Win + R, введіть цю команду та натисніть enter.

Особисто я віддаю перевагу другому варіанту, правда для цього потрібно пам'ятати цю команду. Благо я одного разу додав до панелі інструментів свого TotalCommander'а кнопку, яка відкриває вікно "керування комп'ютером". Що, то я відволікся.

У розділі управління дисками шукаємо свій диск. Диск 0, Диск 1, Диск 2 ... Цифри - це номери дисків.

У моєму випадку – це був Диск 1. Так ось, у вищеописаній команді є такий підряд \\.\PhysicalDrive1. Остання цифра повинна збігатися з номером диска, який ви дізналися в панелі керування комп'ютером.

Ще один момент, який я хотів би описати - це місце, де буде створений потрібний нам файл. У моєму варіанті - %USERPROFILE%\USB-HDD-connector.vmdk - це означає, що в папці %USERPROFILE% (Це системна змінна Windows, яка буде замінена інтерпретатором командного рядкана шлях до папки користувача, під яким ви авторизовані в системі)буде створено файл USB-HDD-connector.vmdk. Звичайно ж ви можете використовувати здель будь-яке зручне вам ім'я файлу і шлях, але якщо в цьому рядку є прогалини, то її обов'язково потрібно укласти в лапки. Інакше інтерпретатор сприйме цю прогалину як перехід до наступної інструкції.

###У результаті у вашій консолі має бути приблизно наступна картина:

У разі успішного виконання команди та створення файлу зв'язку ви побачите відповідь: RAW host disk access VMDK файл %userpofile%\USB-HDD-connector.vmdk created successfully ”. Вооот. Залишилося справа за малим - створити віртуальну машину і вибрати як жорсткий диск файл, який ми щойно створили. Ах так… І включити його як первинний майстер.

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

Мета розробки - змусити VirtualBox працювати без встановлення та запускатися звідки завгодно, наприклад з USB-носія. Цікаво, що утиліта повністю написана на скриптах AutoIt(Всі вихідники відкрито лежать, але через це, правда, і виглядає не дуже витончено. Але головне-то - результат. Отже, завантажуємо програму (у мене це Portable-VirtualBox_v4.1.6-Starter_v6.4.8-Win_all.exe) і запускаємо його - програма запропонує вибрати шлях для розпакування, після чого можна запустити Portable-VirtualBox.exe Всі налаштування виставляються автоматично, виправляти щось вручну (наприклад, шляхи) не потрібно. та призначений для завантаження останнього дистрибутива VirtualBox та вилучення звідти потрібних файлів. Цікаво, що на цьому етапі файли можна ще й особливим чином запакувати, щоб вони займали менше місця на USB-флешці (хоча за нинішніх розмірів флешок це навряд чи актуально). Тиснемо на кнопку "Download installation files of VirtualBox", вибираємо розрядність системи (наприклад, "Extract the files for 32-Bit system") і чекаємо, поки лончер зробить всю свою справу. Щоб установщик адаптував шляхи до системи (поправив потрібні параметри в конфізі VirtualBox.xml), бінарник Portable-VirtualBox.exe потрібно запустити ще раз. Вуаля - у нас є повноцінна VirtualBox. Без будь-якої установки у систему.


У треї з'явиться іконка VirtualBox, за допомогою якої можна керувати віртуальною машиною та додатково настроювати її. У гостьових ОС за замовчуванням працює і USB, і мережа. Але щоб випустити гостьову ОС у зовнішню мережу, доведеться провести деякі додаткові маніпуляції. У треї треба вибрати "Settings -> Network" і включити опцію "Start VirtualBox with network support". Далі потрібно перезапустити Portable-VirtualBox і погодитись на встановлення драйвера. Процес організований так, що після завершення роботи з віртуальною машиною все, що було встановлено в систему, видаляється. Файли гостьової ОС розумно розмістити прямо на флешці разом із VirtualBox. У мене ця система одна, тому її можна запускати відразу без додаткових маніпуляцій, вказавши в параметрах її ім'я:

Portable-VirtualBox.exe "Leopard"

Враховуючи, що віртуальна машина завжди знаходиться не у вимкненому стані, а в режимі Save the state, її запуск відбувається дуже швидко. Тому вона завжди готова до роботи без зайвого геморою. І будь-де.

Усім хороші для тестування операційних систем і софту, тільки чомусь жодна з цих програм-гіпервізорів не передбачає в нормальному юзабельному форматі опцію завантаження з флешки. Наявність можливості завантаження з образів завантажувальних CD/DVD дисків може вирішити проблему з переглядом вмісту останніх, але таким чином ніяк не буде задоволена потреба в тестуванні готової завантажувальної флешки. Перевірити працездатність завантажувальної флешки на віртуальній машині, протестувати софт у зв'язці з віртуальним «залізом», що міститься у складі реанімаційного Live-диска, відзняти скріншоти цього дійства, встановити операційну систему, дистрибутив якої є тільки в записі на флешці - так мало для яких потреб може знадобитися можливість завантаження з USB-носія.

Як налаштувати завантаження з флешки на віртуальних машинах VirtualBoxі VMware Workstation- У цьому будемо розбиратися нижче. І для цих цілей скористаємося завантажувачем Plop Boot Manager.

1. Підготовка зображення диска Plop Boot Manager

Докладно про призначення біса платної програми-завантажувача Plop Boot Manager йшлося у статті сайту. Покликаний вирішувати проблему відсутності в BIOS старих комп'ютерів налаштування завантаження з USB-пристроїв Plop Boot Manager допоможе і у вирішенні проблеми завантаження з флешки на віртуальних машинах. Завантажуємо дистрибутив останнього із офіційного сайту розробника.

Після розпакування архіву Plop Boot Manager вміст папки можемо видалити, залишивши лише потрібний ISO образ диска – файл "plpbt.iso".

Цей файл краще відразу перемістити в затишне місце, скажімо, в папку з тими ж віртуальними машинами, оскільки в процесі використання цього ISO-образу його шлях розміщення буде прописаний у настройках гіпервізорів. Останнє, власне, далі ми і здійснимо - налаштуємо ISO-образ "plpbt" як джерело завантаження віртуальних машин VirtualBox і VMware Workstation.

2. Завантаження з флешки у VirtualBox

Віртуальна машина VirtualBox в момент її налаштування для завантаження з флешки має бути вимкнено. Тиснемо кнопку налаштувань. У вікні, що з'явилося, перш заглянемо в розділ « Система», щоб переконатися, що порядок завантаження передбачає спочатку привід. Галочка має бути виставлена ​​на пункті « CD/DVD».

Тепер переходимо до розділу « Носії». Клікаємо « Контролер: IDE» та вибираємо кнопку з написом « Пусто» (Якщо інший образ диска не підключений до віртуальної машини). Далі нам потрібен параметр « Атрибути». Наприкінці графи « Привідтиснемо кнопку у вигляді диска, далі ж - кнопку огляду з написом Вибрати образ оптичного диска».

У вікні провідника відкриваємо цей файл plpbt.iso».

Все: тепер образ диска Plop Boot Manager буде вмонтовано у віртуальний привід VirtualBox. Тиснемо « ОК».

Вставляємо флешку у USB-порт комп'ютера. Запускаємо віртуальну машину. Остання завантажиться з образу диска Plop Boot Manager і у її вікні побачимо мінімалістичне меню завантаження, у числі варіантів якого – USB-пристрою. Але спочатку необхідно підключити флешку до віртуальної машини. Клацаємо внизу вікна маленьку кнопку із зображенням USB-входу та виставляємо галочку на потрібному USB-пристрої. У нашому випадку флешка єдина з таких.

Знову побачимо інтерфейс Plop Boot Manager і тепер можемо вибрати варіант завантаження – USB. Для взаємодії з інтерфейсом завантажувача необхідно виконати вхід у віртуальну машину із захопленням миші – тобто зробити всередину її вікна подвійний клік. Нагадаємо, за умовчанням звільнення вказівника миші від захоплення віртуальною машиною у програмі VirtualBox здійснюється клавішею правого Ctrl. Для переміщення за варіантами завантаження в меню Plop Boot Manager використовуємо клавіші навігації «» «↓», сам вибір пристрою завантаження підтверджуємо клавішею Enter.

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

Однак якщо завантажувальні флешкитестуються часто, можна у вікні завантажувача Plop Boot Manager вибирати варіант завантаження з потрібного розділу диска.

3. Завантаження з флешки у VMware Workstation

Гаразд ще безкоштовна VirtualBox, але для платної програми VMware Workstation відсутність простої і зрозумілої опції для можливості завантаження віртуальної машини з флешки - річ неприпустима. Проте, навіть заплативши, вирішуватимемо цю проблему своїми зусиллями.

Як і у випадку з VirtualBox, віртуальна машина VMware Workstation також має бути вимкнена. У вікні її відомостей тиснемо опцію зміни налаштувань.

Потрапимо до параметрів віртуальної машини, тут нам потрібна вкладка « Обладнання». Переміщуємось на вкладку « CD/DVD», виставляємо активну опцію « Файл образу ISO », потім за допомогою кнопки огляду вказуємо шлях до файлу « plpbt.iso». Тиснемо « ОК».

Повернувшись у вікно відомостей віртуальної машини, кликаємо список її станів, що випадає, і вибираємо « Включити при прошивці». У нашому випадку маємо справу з останньою версією VMware Workstation 11. Але більш ранніх версіяхпрограми або в різних редакціях перекладу VMware Workstation ця опція може називатися інакше, наприклад, « Включити до BIOS», англомовний варіант - « Power On to BIOS».

На відміну від VirtualBox, VMware Workstation не передбачає встановлення порядку завантаження віртуальної машини в її налаштуваннях. Все відбувається, як на реальному комп'ютері: першочерговість пристроїв завантаження призначається у віртуальній BIOS – аналог справжньої базової системивведення/виведення даних.

Після запуску віртуальної машини режимі BIOSвиконуємо вхід до неї (подвійним кліком усередину вікна або клавішами Ctrl+G). Для довідки: за замовчуванням звільнення вказівника миші у програмі VMware Workstation здійснюється кнопками Ctrl+Alt. За допомогою навігаційних клавіш «→» переміщуємося в розділ « Boot», потім кнопкою «↓» опускаємося до параметра « CD-ROM Drive». Кнопками «+» виштовхуємо його на початок списку і тиснемо « F10».

Підтверджуємо рішення, натиснувши Enter в вікні з встановленим варіантом відповіді. Yes» на запит про збереження конфігурації.

Віртуальна машина перезапуститься, і побачимо інтерфейс завантажувача Plop Boot Manager. Також, як і у випадку з VirtualBox, внизу вікна віртуальної машини тиснемо кнопку USB-пристроїв та підключаємо флешку.

Перезапускаємо віртуальну машину.

Тепер можемо входити всередину і в меню Plop Boot Manager вибирати варіант завантаження з USB-пристроїв.

Повернути віртуальній машині VMware Workstation завантаження з жорсткого диска - зворотний процес. Потрібно увійти в BIOS і виставити першочерговість завантаження з « Hard Drive» - Так, як це було раніше. Можна зробити інакше і прибрати образ диска Plop Boot Manager. Внизу вікна віртуальної машини є кнопка у вигляді диска, вона забезпечує швидкий доступдо налаштувань приводу. Тиснемо « Параметри».

У вікні налаштувань приводу віртуальної машини можемо або забрати галочку зі стану пристрою. Підключити», або зробити активною опцію визначення фізичного CD/DVD-приводу.

Чи допомогла Вам ця стаття?

Сподобалась стаття? Поділіться з друзями!
Чи була ця стаття корисною?
Так
Ні
Дякую за ваш відгук!
Щось пішло не так і Ваш голос не було враховано.
Спасибі. Ваше повідомлення надіслано
Знайшли у тексті помилку?
Виділіть її, натисніть Ctrl+Enterі ми все виправимо!