Как да инсталирам система от USB стик във virtualbox. Конфигуриране на зареждане от флаш устройство във виртуални машини VirtualBox и VMware Workstation

Свързах usb с VirtualBox, както е показано на екранната снимка.

Но не е възможно да стартирате от USB стик, дори когато сте свързани (връзка).

Така че бих искал да знам дали има други възможности за зареждане от USB памет?

Самият VirtualBox не поддържа зареждане от USB устройство. За зареждане от USB устройство е необходим различен буутлоудър. Следващите стъпки предоставят един от възможни начини постигане на това:

Ако всичко върви добре, машината трябва да се стартира от USB устройството.

Тъй като VirtualBox не се зарежда от USB стикове, можете да създадете .vmdk файл, който сочи към вашия USB стик, за да се стартира.

ЗАБЕЛЕЖКА. ТРЯБВА да добавите вашия потребителски акаунт към vboxusers за VirtualBox, за да видите вашия USB. ТРЯБВА също да добавите акаунта си към дисковата група, в противен случай няма да можете да добавите .vmdk файла към вашата виртуална машина. AT РЕДАКТИРАНЕ добавени инструкции.

Първо, трябва да създадете своя USB стик на вашата система и да дефинирате какво е физическото устройство. Ще приемем, че вашият диск е инсталиран като / dev / sdb1. Така че физическото устройство ще бъде / dev / sdb.

След това въведете следното от прозореца на терминала: създайте .vmdk файл, сочещ към USB стика:

Vboxmanage вътрешни команди createrawvmdk -filename ~ / usb.vmdk -rawdisk / dev / sdb

VBoxManage вътрешни команди createrawvmdk -filename ~ / usb.vmdk -rawdisk / dev / sdb

Тогава трябва да видите нещо подобно на това:

Файлът за достъп на RAW хост VMDK /home/ravan/usb.vmdk е създаден успешно.

След това всичко, което трябва да направите, е да добавите .vmdk файла към VirtualBox VM и да сте сигурни, че можете да го заредите.

РЕДАКТИРАНЕ:

За да добавите потребител към vboxusers, изпълнете следната команда:

Sudo usermod -a -G vboxusers потребителско име

За да добавите потребител към дисковата група, изпълнете следната команда:

Забележка. Добавянето на потребител към дискова група може да бъде опасно и да представлява риск за сигурността. Това е също толкова опасно, колкото достъпът до sudo за запис на суров диск.

Sudo usermod -a -G потребителско име на диск

Тогава ти ТРЯБВА ДА СЕ ОТКРИЕ вашата система, за да влязат в сила промените.

Преди рестартиране:

След рестартиране:

Надявам се това да помогне!

Дойдох до този пост само преди няколко дни. Не искам да използвам Plop Boot Manager, защото USB паметта ми вече е стартираща.

Затова се опитах да насоча USB стика към VMDK устройството (както е в отговора на Теренс), като създадох vboxmanage internalcommands createrawvmdk -filename ~ / usb.vmdk -rawdisk / dev / sdb

За съжаление това отказа да работи ... Аз chmod и изрязвам usb.vmdk устройството и така успях да го свържа към виртуалната машина, но той просто не работи.

Накрая опитах друго решение и то работи безотказно. Ето го (благодаря Gean santos за изследвания):

  1. Поставете USB стик и го дефинирайте (моят е / dev / sdb, работи в Sabayon Linux);
  2. Създайте disk.vmdk, конвертиране на необработено устройство (като USB стик) във VirtualBox диск

    Sudo VBoxManage convertfromraw / dev / sdb ./usb.vmdk --format vmdk

    Вече имате usb.vmdk устройство, създадено от вашия стартиращо USB устройство... Също така се опитах да .vmdk usb стик към файл с изображение и да създам .vmdk устройство от файл с изображение. Той работи, а също така .vdi дисковете създадоха стария път (или от файла с изображението)

    Сега дайте разрешения на създадения диск, така че VirtualBox да има достъп до файла. Това просто означава променете собственика на файл на потребител, принадлежащ към групата vboxusers ... Ако твоят инсталиране на VirtualBox работи добре от този собственик, може би вие:

    Судо чаун `whoami`:` whoami` ./usb.vmdk

    Сега просто трябва да прикачите устройството usb.vmdk към виртуалната машина. Но той трябва да бъде прикрепен към IDE контролер ... Опитах SATA без успех.

На този етап всичко е наред.

Просто стартирайте нова виртуална машина, натиснете F12 и изберете устройството за зареждане.

Наслади се!

Най-простото решение е да копирате съдържанието на USB ключа в iso файл (е, следващия път, когато просто изтегля iso на машината, която искам, така или иначе не е необходим USB ключ)

Dd ако \u003d / dev / sdc на \u003d myusbkey.iso

И след това добавете този .iso като оптично устройство в настройките на VirtualBox, под Storage, Controller: IDE (или SATA, мисля).

Няма нужда да създавате .vmdk файл, VirtualBox поддържа .iso файлове.

Не исках да стартирам Virtualbox като root. Не исках потребителят ми да е от групата на дисковете и да има пълни разрешения за всички дискове.

И така, ето какво трябва да работя:

Разберете какво е SD карта. AT следвайки инструкциите това е sdc.

    Изключете Memory Stick

    Su chmod 666 / dev / sdc1 chmod 666 / dev / sdc VBoxManage Internalcommands createrawvmdk -filename usb.vmdk -rawdisk / dev / sdc chmod 777 usb.vmdk chmod 666 / dev / sdc

    Прикачете виртуална машина usb.vmdk

    Chmod 666 / dev / sdc

  • Стартирайте виртуална кутия
  • След като завършите, нулирайте разрешението sdc1 за сигурност:

    Chmod 660 / dev / sdc1

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

Използвам Mandriva Linux, но на Ubuntu трябва да е почти същото

През последните няколко години използвам Oracle VirtualBox изключително за виртуализация на настолни компютри. Програмата е много удобна, лесна за настройка и напълно безплатна. Има обаче един недостатък във VirtualBox, за който наскоро научих. Оказва се, че за зареждане на виртуална машина от външно USB устройство стандартни средства няма интерфейс във VirtualBox.

USB флаш устройството, свързано с виртуалната машина, обикновено се открива и показва в Explorer. Изберете го обаче като диск за зареждане невъзможно, защото няма такъв елемент в менюто за зареждане. Стартирайте от дискета, CD-ROM и дори през мрежата, но няма зареждане от USB.

Но не всичко е толкова зле и е намерен начин за зареждане от флаш устройство, макар и донякъде неудобен. За да стартирате VirtualBox виртуална машина от външно USB устройство, трябва да създадете свързващ файл vmdk. Този файл ще се използва за свързване на виртуалната машина с външното USB устройство.

Процес

На първо място, ние вмъкваме USB флаш устройство в компютъра. След това стартираме командната конзола (винаги с права на администратор) и въвеждаме командата diskpart. След това дискът със списък с команди показва списък с физически дискове, свързани към системата. Емпирично (например по размер) намираме USB флаш устройство и си спомняме номера на диска. В моя случай това е диск 2. Въведете exit, за да излезете от помощната програма diskpart.

За да създадем файл * .vmdk, ще използваме помощната програма за конзола vboxmanage.exe, включена във VirtualBox. Отидете в директорията на програмата:

cd ″ C: \\ Program Files \\ Oracle \\ VirtualBox ″

И създайте файл usb.vmdk в папката C: \\ VM :

VBoxManage.exe вътрешни команди createrawvmdk -filename c: \\ VM \\ usb.vmdk -rawdisk \\\\. \\ PhysicalDrive2

PhysicalDrive2 -това е номерът на диска, който запомнихме и под който флашката е видима в системата. Този параметър указва към кой физически диск да свържете файла vmdk. Между другото, по този начин можем да свържем всеки системен диск към виртуалната машина.

В раздела "Медия" добавете създадения usb.vmdk като виртуален диск... Можете да добавите както към IDE, така и към SATA контролер, няма голяма разлика.

Обърнете внимание на действителния размер на диска. Това е по-малко от килобайт, защото Файлът vmdk съдържа само данни за комуникация с USB диска.

Стартираме виртуалната машина, натискаме F12 и виждаме нов елемент в менюто за зареждане. Това е нашият USB стик.

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

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

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


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


Сега отново стартираме командния ред от администратора. Представяме:
Първо cd C: Program FilesOracleVirtualBox (натиснете Enter)


Сега
VBoxManage вътрешни команди createrawvmdk -файл име C: USB-download-virtualbox.vmdk -rawdisk \\ .PhysicalDrive2

Където PhysicalDrive2 е, защото моята флашка е номер 2, във вашия случай номерът е ваш. C: USB-download-virtualbox.vmdk е пътят и името на файла .vmdk (виртуалният файл на нашия стик). 30 секунди след натискане на Enter трябва да се появи съобщение, че .vmdk е създаден успешно.


Чудесно, да вървим по-нататък. Сега трябва да стартираме от нашия файл с изображение на флаш устройство. Излезте от Virtualbox. Стартираме го отново, само с помощта на администратора. Ако пропуснете тази стъпка, ще има грешка, когато изберете нашия файл


Отваря се с администратора на Virtualbox

Сега, в настройките нова колакъде ще бъдем зареждане от USB стик във Virtualbox, отидете на Configure - Media - Къде са IDE контролерите пр. кл. мишка - Добави към hDD Изберете съществуващ диск... Изберете USB-download-virtualbox.vmdk. Щракнете върху OK.


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

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


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




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


Ще започна 7-ку. Засега всичко е гладко




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


И тогава гръм. Грешка. Колко можеш


Възникна грешка, докато виртуалната машина работи! Подробности за грешката са дадени по-долу. Можете да опитате да коригирате ситуацията и да възобновите виртуалната машина.
В / I кешът срещна грешка при актуализиране на данни в носител "ahci-0-0" (rc \u003d VERR_ACCESS_DENIED). Уверете се, че на диска има достатъчно свободно място и че дискът работи правилно. След това операцията може да бъде възобновена. Помислих си, че кешът трябва да бъде активиран. Включете


Ние гледаме. Изглежда си отиде. И пак бам. Да, какво е тогава \u003d D


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

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

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-битова)

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

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

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

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

2. Подготовка на флаш устройство

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

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

2.2 Копиране на изтегленото изображение на USB флаш устройство

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

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

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

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

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

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

3. Настройка на виртуална машина и настройка на зареждане от USB флаш устройство за VirtualBox

За да работи VirtualBox с флаш устройство, трябва да запишете пътя до устройството, цялата информация във файла vmdk, как да го направите.

За да създадем, имаме нужда от:

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

Успях да създам обикновен прилеп файл в папката с VirtualBox, но нямах достатъчно права за създаване на vmdk файл, програмата изискваше права на администратор, трябваше да го направя чрез командния ред (cmd).

Ще опиша как да го направя чрез командния ред, но ако искате да направите прилеп файл, просто копирайте редовете и ги редактирайте малко по свой.

3.1 Конфигуриране на зареждане на VirtualBox от USB флаш устройство

Отворете 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, ако сте въвели правилно, ще видите този прозорец:

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

Върнете се на cmd с въведената от вас команда.

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

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

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

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

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

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

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

Сега да преминем към uSB връзка WiFi към AirSlax във VirtualBox:

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

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

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

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

Надявам се, че не съм загубил толкова време напразно. Късмет!

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

От флашка, но не като сменяем носител, а като стартираща медия... Но нека поговорим за всичко по ред.

Функционалността на Virtualbox ви позволява да стартирате от флаш устройство.

Първият метод работи за Virtualbox версии 4.2.36 и по-стари. За по-нови версии добавете втори метод.

В командния ред трябва да влезете като администратор. За да направите това, отидете на "Старт" и въведете "cmd" в лентата за търсене, натиснете кликнете с десния бутон мишката върху резултата и изберете елемента "Изпълни като администратор". Задължително! В противен случай командата няма да създаде файла. Ако не искате да стартирате командния ред като администратор всеки път, можете да деактивирате "Контрол сметки". Процесът на изключване е описан в края на статията.

За втория метод Virtualbox и Virtual Machine USB Boot трябва да се изпълняват като администратор. Можете да проверите това, като щракнете с десния бутон върху прекия път на програмата, отидете в прозореца "Свойства" и след това преминете към раздела "Съвместимост" и проверете дали е поставена отметка в квадратчето "Стартиране на тази програма като администратор".

Опитваме се да се свържем по обичайния начин

Отворете Virtual Machine Manager. Натиснете бутона "Конфигуриране". Отидете в раздела "USB" и кликнете върху иконата за добавяне на ново устройство, изберете нашето USB флаш устройство. Щракнете върху "OK". Стартираме виртуалната машина. Както виждаме, вече имаме сменяем диск, можете да го отворите в "Моят компютър". Нека се опитаме да стартираме от него. Натискаме „Рестартиране“. По време на рестартирането натиснете клавиша "F12" и ние не виждаме нашата флашка в списъка. За съжаление няма да можете да стартирате от него по този начин. Какво да правя? И няма какво да се направи, но е интересно.

Изключете нашата виртуална машина и затворете Virtual Machine Manager засега. Появява се съобщение за автоматично стартиране на сменяем носител, което означава, че мениджърът е прехвърлил контрола върху флаш устройството към системата.

Използване на командния ред за създаване на файл

За да стартирате от USB флаш устройство във Virtualbox, трябва да изпълните тази команда:

C: \\ Program Files \\ Oracle \\ VirtualBox \\ VBoxManage.exe "Internalcommands createrawvmdk -filename D: \\ Transcend.vmdk -rawdisk \\\\. \\ PhysicalDrive2

В което е написано:

  • C: \\ Program Files \\ Oracle \\ VirtualBox \\ VBoxManage.exe - коя програма ще изпълни командата (пътят трябва да бъде променен, ако програмата е инсталирана на друго място);
  • internalcommands createrawvmdk -filename - самата команда;
  • D: \\ Transcend.vmdk -rawdisk \\\\. \\ PhysicalDrive2 - с кой файл ще създадем диск; Буквата "D" в началото може да бъде заменена с буквата на всяко ваше устройство, там ще бъде създаден файл; числото "2" в края е номерът на диска, нека помислим по-нататък как да го намерим.

Влизаме в управлението на компютъра, оттам в управлението на диска и намираме нашето устройство сред всички останали. Неговият номер ще ни каже кой номер да използваме в командата. В нашия случай „Диск 2“. Важно е. Ако посочите грешно устройство, системата няма да се стартира и работи. Копираме командата си с клавишната комбинация „Ctrl + C“. Отворете командния ред като администратор и поставете командата, като използвате „Ctrl + V“, щракнете върху „OK“. За части от секундата ще се появи прозорец на командния ред. Сега нека намерим нашия файл. Той се намира по пътя, който посочихме по-рано в командата, и носи името "Transcend.vmdk". За удобство преместваме файла на работния плот.

Функционална проверка

Стартирайте диспечера на виртуалната машина, щракнете върху „Конфигуриране“. Тук е много важен момент: Системата няма да се зареди, докато не изключим нашето устройство в раздела "USB". Отидете в раздела "Медия", задайте първия порт на съществуващия диск "Test.vdi". Изберете контролера, щракнете върху иконата за добавяне на нов твърд диск, щракнете върху "Избор на съществуващо устройство" и изберете нашия файл, щракнете върху "Отваряне". Нашата флашка има нулев порт. За какво е? Ако оставите нулевия порт на нула на диска, който е бил във виртуалната машина, и присвоите първия порт на файла на флаш устройството, системата ще се зареди от диска с нулев порт. Нека проверим как работи, щракнете върху OK и стартирайте виртуалната машина.

Вече имаме меню, където можем да стартираме от твърдия диск, да изберем програмите, от които се нуждаем, да рестартираме или да изключим компютъра. Нека се опитаме да рестартираме компютъра, всичко е наред.

Можете също така да свържете външен твърд диск към виртуалната машина Virtualbox. Изключете компютъра. Нека обобщим.

Ако свържете флаш устройство в секцията "USB", тя ще се покаже в нашата система, но не можем да я намерим на нея. Ако го свържете в раздела "Медия", тогава всичко ще работи. Ако номерът на флаш устройството в системата внезапно се промени, тогава създаденият файл може да бъде редактиран с помощта на обикновен бележник. Трябва да намерим реда с фразата PhysicalDrive и да заменим номера с нов.

Метод втори с USB стартиране на виртуална машина

Както беше отбелязано, първият метод е подходящ само за версии на Virtualbox 4.2.36 и по-долу. Описаните по-нататък манипулации са тествани във версия 5.0.12 и определено работят по нея.

От версия 4.3 потребителите са имали проблеми с инсталиране на Windows от под стартираща флашка във виртуална машина. На всеки етап от инсталацията може да се появи грешка и процесът беше прекъснат. Проблемът се решава от програмата за стартиране на USB Virtual Machine, на сайта на разработчика има както преносима версия, така и инсталатор, тежи много малко. Не забравяйте да проверите както Virtual Machine Manager, така и нашата програма за работа с права на администратор. Преди да стартирате помощната програма за стартиране на виртуална машина на тестваната машина, трябва да превключите твърдия диск от порта SATA0 към порта SATA2 или SATA3. SATA0 трябва да е празен, помощната програма ще свърже нашето флаш устройство към него.

Стартирайте Virtual Machine Manager, след това стартирайте помощната програма. В прозореца на помощната програма щракнете върху бутона "Добавяне". Избираме името на виртуалната машина, наричаме го по наша преценка. На третия ред избираме точно виртуалната машина, която по-късно ще използваме. Помощната програма преглежда директорията Virtualbox и ни дава всички монтирани машини, изберете тази, от която се нуждаете. В полето "Drice to add and boot" изберете нашето USB флаш устройство. Натиснете "OK" и "Start" два пъти. Това завършва настройката, можете да стартирате виртуалната машина.

Деактивирайте контрола на потребителския акаунт

Допълнение към първия метод, който ще ви позволи да влезете в командния ред без права на администратор или дори да изпълните командата директно от прозореца Run. Трябва да отворим редактора на системния регистър, за това задържаме комбинацията от клавиши "Win + R", ще се отвори прозорецът "Run", въведете там командата "regedit". Придвижваме се по пътя HKEY_LOCAL_MACHINE / SOFTWARE / Microsoft / Windows / CurrentVersion / Policies / System, в тази папка търсим реда EnableLUA и променяме стойността от 1 на 0. За да направите това, щракнете с десния бутон върху реда и изберете елемента "Промяна" в контекстното меню. Впоследствие стойността може да бъде върната обратно и контролът на потребителските акаунти ще се върне.

Заключение

И така, използвахме Virtualbox Manager на виртуални машини, стартирането от USB флаш устройство е направено. Разгледахме два метода, за версиите на VirtualBox по-долу и по-горе 4.2.36. Самият процес на настройка е прост, но трябва да вземете предвид много фактори и тънкости, повечето от тях са посочени в заглавието "Предупреждения", останалите са вътре в анализа на методите. Бъдете внимателни и с времето виртуалните машини ще бъдат вашият верен спътник при работа с нови приложения и помощни програми. В крайна сметка е по-добре да проверите работоспособността на опасна или неизвестна програма 5 пъти, отколкото да деактивирате истинска машина веднъж, нали?

Споделя това