Инсталиране на windows на флашка чрез virtualbox. Инсталиране на AirSlax на виртуална машина. Работа с WiFi. Свързване на външно флаш устройство към виртуална машина




Статията обсъжда въпроса как да проверите дали стартиращо флаш устройство работи във VirtualBox. Първо ще инсталирам и тествам функционалността на няколко флашки с различни операционни системи: Android, Kali Linux и Windows. След това нека проверим колко функционално е стартиращото USB флаш устройство във VirtualBox.

Няма да говоря дълго за това колко удобно е мобилно работещо флаш устройство, което винаги носите със себе си. За щастие, за да имате винаги някоя от ОС с вас, ви е необходимо само едно устройство - USB устройство. И компютър, на който ще ни бъде разрешено да стартираме флашка. Останалото са подробности.

Но веднага след създаването на флаш устройство с операционна система за носене, то трябва да бъде тествано. Виртуалната машина VirtualBox е доста подходяща за това. За някои обаче процесът на създаване на стартиращо USB флаш устройство във VB представлява лека трудност. Нищо чудно - функцията все още не е поставена в графичния интерфейс от разработчиците, въпреки че е абсолютно функционална от дълго време.

Какво ни трябва?

  • USB флашка с инсталирана ОС
  • виртуална платформа VirtualBox

Ще работим от хост Windows.

ВНИМАНИЕ! Всички отворени прозорци на VirtualBox ЗАТВОРЕТЕ

Флашка към порта. diskmgmt.mscот низ Изпълнивлизаме в конзолата за управление на дискове в Windows. Нека да видим къде е вашата флашка в списъка с дискове. Ще бъде лесно да се открие: съответният размер и различен сериен номер (Windows номерира физическите дискове, нека ви напомня, започвайки с 0 ). Имам един HDD ( Диск 0) и флашка ( Диск 1):

Всъщност ни трябва само номер, серийният номер на диска. 1 - нека го запомним; ще се появи малко по-късно в края на командата за създаване на дисковия файл на виртуалната машина VMDK за тестваното флаш устройство.

Да стартираме. В него отиваме в директорията с инсталираната виртуална платформа:

Cd %programfiles%\Oracle\VirtualBox

и дайте командата за създаване на дисков файл на виртуална машина VMDK за нашето флаш устройство в корена на устройство C (името на файла и пътя на местоположението могат да бъдат всякакви):

VBoxManage вътрешни команди createrawvmdk - име на файл C:\флаш устройство.vmdk-rawdisk\\.\PhysicalDrive 1

Нека използваме Windows Explorer и да разгледаме файла, за да видим дали е на мястото си:

къде ще отиде...

Време е за виртуалната машина. Нека го стартираме като администратор. И създайте нова машина като тази, сочеща към създадения файл флаш устройство.vmdk:

Да стартираме. Стартиращо USB флаш устройство във VirtualBox с Android на борда работи:

Бих искал веднага да обърна внимание на факта, че в настройките на виртуалната машина в раздела ПревозвачиПървото устройство за стартиране трябва да бъде дисковият файл на виртуалната машина VMDK, който сте създали. Това е задължително условие, ако желаете не само да тествате флашката като LiveCD носител, но и да инсталирате системата на виртуална машина, за да тествате напълно нейната функционалност като инсталационна флашка. Но за това, без значение каква операционна система се опитвате да инсталирате, вие ще ви трябва виртуален твърд диск за него. Лесно е да го създадете в същото меню Превозвачи, като щракнете върху иконата Добавете твърд диск. И когато инсталирате ОС на виртуалния HDD във VirtualBox, посочете го. За Android избрах това:

На какво трябва да обърнете внимание?

  • Ако имате някакви въпроси относно инсталирането на Android на вашия компютър, моля, вижте връзката със същото име в параграфа по-горе.
  • Размерите на виртуалния диск при инсталиране на ОС са различни, но ние тестваме флаш устройство, което означава, че вземаме минимумизисквания. Но ви съветвам да не пестите характеристики на производителност (вземете повече видео и 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 64 бита (ако имате 32-битова операционна система, изберете 32 бита)

Сега нека посочим количеството разпределена памет за виртуалната машина

Посочете количеството, така че да ви останат няколко GB за основната операционна система, оптимално така:
- с 4 GB RAM ~ 2 GB на виртуална машина;
- с 8 GB RAM ~ 4 GB на виртуална машина;
- с 16 GB RAM ~ 8 GB на виртуална машина;
- с 32 гб или повече може и 8. Ще й е напълно достатъчно.

Тъй като AirSlax съдържа буутлоудъра Porteus, инсталирането на истински твърд диск не е препоръчително. Този буутлоудър ще счупи вашия Windows буутлоудър.

Сега, ако все още не сте създали флаш устройство с AirSlax, аз го описах тук и ако флаш устройството вече е създадено, преминете към стъпка 3

2. Подготовка на флашка

2.1 Изтегляне на оригиналното изображение

Можете да изтеглите изображението от тук. Връзката води към Yandex disk.
Ако не ми вярвате, отидете на уебсайта www.airslax.ru и изтеглете от там сами.

2.2 Копиране на изтегления образ на флашка

Копирайте папките за зареждане и porteus на USB флаш устройството. След като копирате файловете, отидете в папката за зареждане и отворете файла porteus-installer-windows:

Когато се появи този прозорец, натиснете произволен клавиш, за да инсталирате porteus bootloader на носителя. Уверете се, че не инсталирате буутлоудър на вашия твърд диск:

Сега натиснете произволен клавиш отново, за да излезете от инсталатора. Това е всичко, флашката е готова и AirSlax вече присъства на флашката.

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

О, между другото, по отношение на твърдия диск за виртуалната машина изберете „Не свързвайте виртуален твърд диск“. Ще направим това малко по-късно.

Някъде в интернет намерих статия за това как да стартирам от флашка във виртуална кутия, може би дори съм я чел на този сайт, не помня точно.

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 вътрешни команди createrawvmdk -filename c:\vbox\usb.vmdk -rawdisk \\.\PhysicalDrive1

Ще запиша командите:
VboxManage.exe вътрешни команди createrawvmdk (това трябва да се пренапише);
- име на файл (път за запазване на vmdk файла);
- rawdisk (физически диск, флашка) - как да разберем какъв номер, за това ни трябва DiskPart.

Да започнем с DiskPart.
Отворете друг cmd; администраторските права не са необходими за тази помощна програма.

Въведете diskpart, ако сте въвели правилно, ще видите този прозорец:

Въведете list disk и намерете флаш устройството в списъка. Моля, обърнете внимание, че моят диск 0 е твърд диск, а диск 1 е флаш устройство. Тъй като Disk 1 е флаш устройство, командата във VboxManager ще бъде така:

Превключете обратно към cmd с командата, която сте въвели.

VboxManage.exe вътрешни команди createrawvmdk -имя на файл път за vmdk -rawdisk \\.\PhysicalDrive1 (в моя случай 1 е флашка).

Не забравяйте да създадете папка, където ще запишете vmdk файла. Ако всичко е наред, ще видите надписа
RAW хост диск достъп VMDK файл filename.vmdk създаден успешно.

Сега нека да преминем към настройката на самата виртуална машина.

3.2 Свързване на външно флаш устройство към виртуална машина

Щракнете с десния бутон върху виртуалната машина -> Настройки

Изберете Медия от списъка вляво. След това кликнете върху бутона, маркиран в червено на снимката.

Кликнете върху бутона „Избор на съществуващ диск“ и изберете създадения от вас vmdk файл.

Сега нека да преминем към свързването на USB WiFi към AirSlax във VirtualBox:

Отидете в менюто USB и щракнете върху зеления бутон плюс и изберете вашия адаптер, след което щракнете върху „OK“ и го стартирайте.

Ако всичко е конфигурирано правилно, ще видите синьо меню, изберете Графичен режим и изчакайте.

След като работният плот се появи, можете да работите.

Ето екранна снимка на AirSlax във VirtualBox:

Дано не съм загубил толкова много време напразно. Късмет!

Тази статия е създадена с информационна цел. Авторът на статията не носи отговорност за щети, причинени от тази програма.

Как да заредите флашка във Virtualbox и да проверите дали работи или не

Здравейте! Днес ще учим зареждане от флашка във Virtualbox. Много е удобно. Например, можете да тествате стартиращо USB флаш устройство или да видите как флаш устройство се зарежда в UEFI система (virtualbox има тази опция, но все още не съм я тествал)
Оказа се, че всичко не е толкова супер просто. Във Virtualbox без шаманизъм няма такава опция. Затова ще направим всичко в статията стъпка по стъпка и вие ще можете да зададете зареждане от usb към Virtulbox.
Първо отворете командния ред като администратор. Въведете cmd и след това десен клавиш - отворете с администратор

Сега трябва да разберем какъв номер е нашата флашка в системата. Поставете флашката, от която искате да стартирате Virtualbox във вашия компютър. Сега в командния ред въвеждаме първо diskpart, след това list disk


Както можете да видите, моята флашка, от която искам да стартирам, е номер 2. Не забравяйте, че това ще ви бъде полезно.
Сега трябва да създадем файл с виртуален твърд диск, само в нашия случай това ще бъде нашето флаш устройство. Тоест, нашата задача е да създадем изображение, което след това да посочим в настройките на Virtualbox.
За да направите това, първо трябва да знаете къде точно е инсталиран Virtualbox. Ако сте инсталирали вашия Virtuablox в стандартна папка, тогава тази папка е C:Program FilesOracleVirtualBox. По-добре е да влезете и да проверите, защото това е важно за следващите стъпки.


Сега стартирайте отново командния ред като администратор. Въведете:
Първо cd C:Програмни файловеOracleVirtualBox(натиснете Enter)


Сега
VBoxManage вътрешни команди 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.


Най-интересното е, че когато избрах да стартирам като хард диск, ми излезе грешка. Липсва Mbr помощник. Затова го сложих като CD-rom. Надявам се да няма грешки при инсталацията. Определено ще го запиша тук.
Така че го записах за вас видеокъдето всичко е ясно и видимо и всичко излиза наяве. Между другото, можете да настроите външен твърд диск по същия начин, ако е стартиращ. Благодаря за вниманието!

Грешки и решение за зареждане от USB към Virtualbox. Липсва MBR Helper.


Първо си помислих, както вероятно и вие, че записът за зареждане е повреден. Но как може да стане това, ако стартиращата флашка работи навсякъде (тествано е 100 пъти на практика), но не и във Virtualbox. И на моята флашка има всички инструменти за решаване на почти всички проблеми. Освен ако тя не знае как да ремонтира прахосмукачка =D. И така, проба-грешка.
Трябва да се настрои така. Не знам защо. Но когато смених SATA1 на SATA0, тази грешка изчезна за същата флашка. Между другото, след като го настроих да зарежда от IDE (ала Sidir), нито един инсталатор не ми се зареди, нищо. Така че продължих да ровя. Ето как трябва да го настроите да работи без грешката Missing MBR Helper.




Опитвам се да инсталирам Xp. Стигна се до инсталиране и разделяне на твърдия диск. Имайки предвид, че е Xp. Когато стигне до тази точка без грешки, системата ще бъде 80 процента успешна. Няма да продължа.


Ще започна със 7. Дотук добре




Супер. Опитвам се да разделя диска. Супер. Появява се бутонът Напред. Аз съм майстор готвач. Отивам да пия кафе. Щастлив съм. Да продължим


И тогава трясък. Грешка. Да, доколкото е възможно


Възникна грешка, докато виртуалната машина работи! Подробностите за грешката са дадени по-долу. Можете да опитате да коригирате ситуацията и да възобновите виртуалната машина.
Входно-изходният кеш откри грешка при актуализиране на данни в среда „ahci-0-0“ (rc=VERR_ACCESS_DENIED). Уверете се, че има достатъчно свободно място на диска и че дискът работи правилно. Операцията може да бъде възобновена след това. Мислех, че може би трябва да се активира кеша. Включвам го


Да видим. Изглежда, че работи. И бам отново. Да какво е =D


Опитвам се да пусна Live CD. Ура. Поне проработи. Но почти по време на зареждане машината получава прекъснато състояние. Изобщо не е това, което си мислех =(. Вече го измислих в главата си, сега ще инсталирам системата и ще ровя из флашката. Гадно...
Като цяло можем спокойно да обобщим

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

Всички популярни хипервайзори за Windows - Hyper-V , VirtualBox , VMware– осигуряват стартирането на виртуални машини (VM)от зареждане ISO-изображения и флашки. Стартирайте VMс последното, не във всеки случай ще има процес без проблеми: без танци с тамбура от флаш устройства UEFIсамо бягай VMвърху основата ОТ EFIв програми VirtualBoxИ VMware. Как мога да улесня стартирането на виртуални машини от флашки в други случаи?


За да направите това, можете да създадете т.нар виртуална флашка– цялото съдържание на реал USB- прехвърлете носителя на виртуален твърд диск и съответно стартирайте VMот него. Но съдържанието трябва да бъде прехвърлено заедно със структурата на физическото флаш устройство - така че виртуалният диск да наследи всички дялове, ако има няколко от тях (например в случай на Mac OS или Chrome OS) , както и атрибути на устройството за зареждане (освен ако не е UEFI медия) . Това може да стане по поне два начина, описани по-долу.

Всички действия в нашия случай ще бъдат извършени с . В други програми за виртуализация трябва да действате по подобен начин.

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

Първият начин за създаване на виртуална флашка е да прехвърлите структурата и съдържанието на истинска. USB-медия към виртуален диск с помощта на програмата- архивиране. Отворете параметрите на съществуващия VMи щракнете.

Добавете друг диск.

Оставяме типа контролер по подразбиране.

Нека създадем нов диск. Посочваме неговия размер: нека бъде приблизително същият като размера на флаш устройството, но все пак е малко по-различен. Това е необходимо, за да се избегне объркване на устройства по време на клониране. Запазете като един файл.

Посочете пътя за поставяне. Кликнете.

Да стартираме VM, свържете истинска флашка към него. Инсталирайте в операционната система за гости пробен период- версия на програмата . В неговия прозорец избираме „Копиране на диск на диск“.

В колоната "Източник"изберете истинска флашка. В колоната "приемник"— новосъздаденият виртуален диск.

И - "започнете".

След като клонирането приключи, излезте от програмата.

Сега в госта на Explorer операционна системаСега имаме две еднакви устройства.

Можем да изключим истинската флашка от VM. По същия начин можем да изключим виртуален диск от текущия VMи го използвайте, за да стартирате други VM.

2. Програма Rufus

Вторият начин за създаване на виртуално флаш устройство е използването на възможностите на програмата Руфъс 3.1. В актуализираната версия 3.xтази програма, в допълнение към съществуващите функции за създаване на зареждащи програми USB-устройства, научили се да клонират истински флашки във файлове VHD. А VHDсъвместим с Hyper-V, и със VirtualBox, И VMware. Да стартираме Руфъс 3.1на хост системата. Изберете този, от който се нуждаете USB-носител, ако са свързани няколко, в колоната "Устройство". След това натиснете бутона под формата на дискета.

Посочете пътя за съхранение на файлове VHD .

Изчакваме операцията да приключи и затвори Руфъс.

3. Свързване на виртуална флашка и стартиране от нея

И така, виртуалното флаш устройство е създадено, как да го свържете към VM и съответно да го стартирате?

В параметри VMщракнете HDD.

Изберете съществуващ.

В прозореца на Explorer посочете пътя до папката за съхранение на файлове VHD. В колоната за показване на файлове поставяме . И щракнете върху нашия виртуален VHD-флаш устройство.

На EFI- влизат коли BIOS– или използвайте бутона на лентата с инструменти на хипервайзора, или при стартиране VMнатиснете F2.

В прозореца на буутлоудъра изберете Харддискс номера, под който е посочен в общия списък на свързаните виртуални дискове, но изчислен от нулата. В нашия случай виртуалното флаш устройство е вторият диск VM, тъй като в EFI-във фърмуера е посочен като Твърд диск 1.0.

Редовно VM, създаден на базата на емулация BIOS Наследствоза да стартирате от виртуално флаш устройство, трябва в параметрите VMпосочете го като първи твърд диск. Трябва да премахнете всички съществуващи дискове на машината и да ги добавите отново, като първо посочите виртуалното флаш устройство.

В тази статия бих искал да засегна темата за инсталиране на Windows OS на виртуална машина VirtualBox от флаш устройство. Ако работите с програмата VirtualBox, тогава ще имате причина да инсталирате операционната система от флашка, по принцип, ако сте отворили тази статия, значи вече я имате.

За тази операция се нуждаем от допълнителен софтуер, наречен USB стартиране на виртуална машина, можете да изтеглите програмата от официалния уебсайт, като следвате връзката http://reboot.pro/files/download/339-virtual-machine-usb-boot/. От уебсайта на разработчика можете да изтеглите както обикновена инсталационна версия на програмата, така и преносима версия, която не изисква инсталация. Изтеглих преносимия.

Програмата е изтеглена, разопакована и стартирана.

В прозореца на програмата, който се отваря, щракнете върху Добавяне.

В точка Име на VMтрябва да изберем виртуалната машина, от която да се зарежда нашата флашка.

My VirtualBox съдържа 5 виртуални машини, това може да се види на снимката по-долу.

Избирам Windows 7, тоест при стартиране тази виртуална машина ще стартира от флаш устройство.

В точка Карам за добавяне и зареждане,изберете флаш устройството, което искаме да свържем с виртуалната машина.

В прозореца с информация, който се показва, щракнете върху OK.

Изберете раздела, който се появява в списъка, и щракнете Започнете.Точно преди да натиснете бутона започнетеУверете се, че VirualBox не работи.

В прозореца с информация, който се появява, щракнете върху OK отново. След това виртуалната машина стартира от флашката, както искахме.

Проблем възниква по време на стартиране.

Във версии на VirtualBox, започващи от 5.0, възниква грешка при стартиране от програмата за зареждане на USB виртуална машина ФАТАЛНО: Не е намерен носител за зареждане! Системата е спряна, тази грешка възниква, защото програмата за зареждане на USB виртуална машина не създава автоматично IDE контролер във версиите на VitualBox 5; без него няма да е възможно да се свърже създаденият от програмата vmdk файл, който от своя страна отговаря за свързването с нашата флаш шофиране.

За да разрешим грешката, трябва ръчно да създадем IDE контролер във VirtualBox. Влизаме в програмата, избираме виртуалната машина, с която искаме да стартираме (в моя случай това е Windows 7), след което отиваме на настройки -> медии, в точка носители на информация,в долната част щракнете върху бутона със зелен кръст (както е показано на снимката по-долу) и изберете елемента Добавете IDE контролер.

Стартирайте програмата Virtual Machine USB Boot отново, щракнете Започнете.

Сега програмата работи от флашката без никакви грешки.

И както виждаме, файлът с разширение vmdk беше успешно свързан към IDE контролера.

ОТНОСНОДайте мнението си за тази статия и, разбира се, задайте въпросите си, ако нещо внезапно се обърка за вас.

Благодаря за вниманието!