Hur man konfigurerar USB-portar i VirtualBox. Permanent installation och engångsanslutning

I det här inlägget kommer jag att berätta hur du ansluter en USB-enhet till en virtuell maskin så att gästsystemet behandlar den som en vanlig hårddisk.

Det här tricket låter dig inte bara starta från installations-USB - vilket, enligt min mening, är ganska meningslöst, eftersom en ISO-bild skrivs till en flashenhet, vilket är mycket lättare att ansluta till en virtuell dator i VirtualBox. Om du ansluter en USB-enhet eller flashenhet till gästsystemet som en vanlig enhet kan du göra sådana intressanta saker som:

  • uppstart från en fysisk SATA-enhet via en USB-adapter
  • installera Windows på en USB-enhet eller flashenhet

Om du inte har möjlighet att ansluta en SATA-enhet direkt till en dator - till exempel till en bärbar dator - men du verkligen behöver starta upp i operativsystemet som är installerat på den, så hjälper tricket som beskrivs här dig att göra detta : anslut SATA-enheten till datorn med en USB-adapter och anslut sedan USB-disken till den virtuella maskinen som en vanlig disk, som visas i denna instruktion.

När det gäller den andra punkten - installation av Windows på en USB-enhet - om du vill installera Linux på en flash-enhet (inte bränna en Live-avbildning, utan installera ett fullfjädrat system), är det inte nödvändigt att göra det trick som visas för installationen här - eftersom Linux installeras perfekt på en bärbar enhet. Men Windows förbjuder installation på USB-enheter och flash-enheter.

Jag ska visa dig hur du startar från USB i Windows och Linux. Principen är densamma i båda dessa operativsystem, men kommandona är något annorlunda på grund av operativsystemets särdrag.

Hur man startar från USB i VirtualBox i Windows

Anslut USB-minnet eller disken till din dator. Klicka sedan Win+r och verkställa diskmgmt.msc.

Hitta din flash-enhet och kom ihåg disknumret:

Till exempel, i min skärmdump är flashenheten nummer 2.

Stäng alla VirtualBox-fönster om de är öppna.

I fönstret som öppnas anger du:

Gå nu till mappen där du har VirtualBox installerat. Om det här programmet är installerat i standardkatalogen är kommandot att gå till:

Cd %programfiles%\Oracle\VirtualBox

Om du har valt en annan plats för VirtualBox, redigera sedan föregående kommando i enlighet med detta.

Nu på kommandoraden klistra in följande kommando där ersätt # på disknumret som vi tittade på precis ovan, tryck sedan på Enter:

VBoxManage interna kommandon createrawvmdk -filnamn C:\usb.vmdk -rawdisk \\.\PhysicalDrive#

Till exempel, detta är min andra disk, då ser kommandot ut så här:

VBoxManage interna kommandon createrawvmdk -filnamn C:\usb.vmdk -rawdisk \\.\PhysicalDrive2

Om allt gick bra bör följande meddelande visas:

RAW-värddiskåtkomst VMDK-fil C:\usb.vmdk skapades framgångsrikt.

Observera att du kan byta ut C:\usb.vmdk till vilken filplats du vill.

Det här kommandot skapar en VMDK-fil (Virtual Machine Disk) som pekar på den fysiska disk du valde. När du laddar en VMDK-fil som en disk i VirtualBox kommer VirtualBox faktiskt att ha tillgång till den fysiska disken.

Öppna nu VirtualBox som administratör - detta är obligatoriskt, annars fungerar det inte som förväntat. För att göra detta, klicka på knappen Start, ringa VirtualBox och välj " Kör som administratör»:

VirtualBox kan bara komma åt rådiskenheter med administratörsrättigheter.

Nu i VirtualBox, skapa en ny virtuell maskin, välj lämpligt operativsystem och när det kommer till att välja en hårddisk, istället för att skapa en ny, välj Använd en befintlig virtuell hårddisk:

Öppna nu filen C:\usb.vmdk(eller en annan om du har sparat den på en annan plats eller under ett annat namn):

Starta din virtuella maskin, nu ska den se ditt USB-minne som en vanlig hårddisk. Det vill säga, om det är en korrekt inspelad startskiva eller flashenhet, kommer systemet att starta från den.

Observera att USB-enheten måste vara den första hårddisken i din virtuella VirtualBox-maskin, annars kommer uppstart inte att ske. Om du ansluter en ny USB-enhet till en befintlig maskin, försök att ändra medieordningen i inställningarna för den maskinen, eller välj lämplig enhet i början av uppstarten.

Hur man startar från USB i Linux i VirtualBox

För att förstå principen, läs föregående avsnitt om Windows. I Linux, för att ta reda på namnet på USB-enheten, kör kommandot:

Sudo fdisk -l

I mitt fall har skivan ett namn /dev/sdb.

För att skapa en virtuell diskfil som pekar på en riktig disk, kör ett kommando som:

Sudo VBoxManage interna kommandon createrawvmdk -filnamn /root/usb.vmdk -rawdisk /dev/sd#

Var istället # Ange bokstaven för motsvarande enhet. Exempel på mina villkor:

Sudo VBoxManage interna kommandon createrawvmdk -filnamn /root/usb.vmdk -rawdisk /dev/sdb

I det här kommandot kan du ersätta /root/usb.vmdk med en annan plats du väljer.

För att köra VirtualBox med administratörsrättigheter, kör kommandot:

Sudo VirtualBox

Allt annat - att skapa en virtuell maskin och välja en befintlig virtuell disk som hårddisk - är exakt samma som i Windows.

Ofta har de som gillar att experimentera ett behov av att använda en USB-enhet i en virtuell maskin. En trivial anslutning via huvudmenyn innebär upprepade åtgärder varje gång den virtuella datorn startar, så i den här artikeln kommer vi att ta reda på hur man ansluter en flashenhet till en virtuell virtuell maskin i Virtualbox genom att lägga till ett filter som gör att vi kan använda enheten utan en konstant anslutning vid start.

Du kan ansluta en extern USB-enhet till den virtuella maskinen.

Först och främst måste vi ta reda på vilken version av Virtualbox vi använder. Det är lätt att göra. Öppna managern, klicka på knappen "Hjälp", välj "Om programmet". Den information som krävs kommer att anges i lämpligt fält nedan. I mitt fall är det 4.3.12.

Gå till den officiella Virtualbox-webbplatsen och leta efter din version av programmet. Om du inte använder den senaste, måste du gå ner och hitta en länk till äldre versioner av Virtualbox (Virtualbox äldre versioner). I den detaljerade informationen behöver du hitta tilläggspaketet för alla plattformar. Var uppmärksam på denna punkt, du kan inte göra ett misstag här, annars kommer plugin inte att vara lämplig för vårt program. Låt oss ladda ner det.

I Virtualbox-hanteraren går du till menyn "Arkiv" och "Inställningar". Gå till plugins-sektionen, klicka på ikonen "Lägg till plugin" och leta efter vår nedladdade fil. Välj och klicka på "Öppna". Vi varnas för att plugins kan leda till misslyckanden, den vanliga skrämseln, om du accepterar, klicka sedan på "Installera". Vi accepterar licensavtalet, flytta reglaget till botten, knappen "Jag accepterar" är aktiverad, klicka på den. Plugin-programmet har installerats, klicka på "Ok"-knappen två gånger.

Lägg till ett filter

Nu väljer vi vår maskin i listan, klicka på "Konfigurera", gå till avsnittet "USB", för att redigera dessa inställningar måste den stängas av. Markera kryssrutan "Aktivera USB 2.0-kontroller" om du har en nyare version kommer 3.0 att vara tillgänglig. Klicka på knappen "Lägg till filter" och leta efter din enhet i listan. Filtret har lagts till, klicka på "Ok". Låt oss starta vår bil.

Permanent installation och engångsanslutning

Flash-enheten kommer endast att vara tillgänglig på det skapade systemet medan det är påslaget. När maskinen är avstängd är flashenheten tillgänglig i verkligheten. Denna metod är lämplig om du inte vill ansluta enheten varje gång inuti en körande maskin, även om detta kan göras.

Hur man öppnar en flash-enhet i en virtuell maskin? I huvudfönstret i Virtualbox finns ett objekt "Egenskaper", klicka på det och välj "USB-enheter", välj sedan bara önskad enhet, varefter chefen kommer att överföra kontrollen över enheten från operativsystemet för den verkliga maskin till den skapade.

Slutsats

Så vi kom på hur man ansluter en flash-enhet i Virtualbox. Själva processen är ganska enkel och tar bara några minuter om vi vill inaktivera automatisk anslutning behöver vi bara ta bort filtret, och det är det. Med varje ny artikel om virtuella maskiner får vi fler och fler färdigheter när vi arbetar med dem, tränar, experimenterar, och efter en tid kommer de att bli ditt huvudvapen när du arbetar med nya applikationer eller verktyg.

Om du har några frågor, ställ dem i kommentarerna!

  1. Hur man ansluter ett USB-minne i VirtualBox? Hej alla! Jag installerade det senaste operativsystemet på en virtuell maskin och jag vill att VirtualBox ska se min flashenhet och externa USB-hårddisk, hur gör jag detta?
  2. Hej sajt, hjälp mig att lösa problemet, operativsystemet installerat på VirtualBox virtuella maskin ser inte flashenheten med filer anslutna till datorn, och min bärbara USB-hårddisk är inte heller synlig. I inställningarna för den virtuella maskinen valde jag Enheter->USB-enheter, sedan väljer jag min flashenhet och markerar den, men flashenheten visas fortfarande inte i fönstret Dator- och diskhantering.

Hur man ansluter ett USB-minne i VirtualBox

Hej kompisar. Det kan finnas ganska många situationer när du behöver ansluta en flashenhet med dina filer eller en extern USB-hårddisk till operativsystemet installerat på en virtuell maskin. Till exempel, du vill installera ett program i en virtuell maskin, men installationsprogrammet för detta program finns på din flash-enhet, eller vice versa, du måste överföra några filer från den virtuella maskinen till huvudoperativsystemet, men skapa en delad mappen är en bummer, och det är inte särskilt bekvämt och snabbt, eller kanske du till och med vill ansluta en skrivare till den virtuella maskinen! Jag försäkrar dig, att göra allt detta är väldigt enkelt.

Obs: Det finns artiklar om VirtualBox på vår webbplats och de kan vara av intresse för dig

I den här artikeln kommer vi att konfigurera VirtualBox så att den kan fungera med vår externa USB-enhet och flashenhet.

Först av allt, anslut flash-enheten till datorn och starta VirtualBox, välj sedan den maskin du behöver i den virtuella maskinens huvudfönster med vänster mus (om du har flera av dem) och klicka på knappen Ställa in.

Markera punkterna Aktivera USB Controller

Aktivera USB 2.0 Controller (EHCI)

I fönstret USB-enhetsfilter, lägg till ett nytt USB-filter, klicka på + och välj vårt flashminne (i mitt fall, Kingston DataTraveler 3.0, markera det med vänster mus.

det är allt, två nya USB-filter i form av vår flashenhet och extern hårddisk har lagts till den virtuella maskinen, klicka på OK

Vi laddar operativsystemet installerat på VirtualBox, till exempel Windows 10, sedan i huvudfönstret Enheter->USB-enheter Jag väljer min Kingston DataTraveler 3.0-flashenhet och markerar den, och jag markerar även min USB Western Digital My Passport-portabla hårddisk.

Vänsterklicka för att förstora bilden

Nu finns båda enheterna: en flashenhet och en bärbar hårddisk tillgängliga i datorfönstret i operativsystemet Windows 10 och i Diskhantering.

Om du behöver att flashenheten ska visas i huvudoperativsystemet, välj sedan din Kingston DataTraveler 3.0-flashenhet i huvudfönstret Enheter -> USB-enheter och avmarkera den

Vänsterklicka för att förstora bilden

VirtualBox är ett populärt program för att emulera en persondator och köra olika operativsystem. Du kan ansluta olika enheter till din virtuella maskin, inklusive USB-enheter anslutna till huvudsystemet.

Men många användare står inför problemet att VirtualBox inte ser USB. Enheterna är anslutna till systemet och fungerar exakt, men de finns helt enkelt inte i anslutningsmenyn. I den här artikeln kommer vi att titta på vad man ska göra om virtualbox linux inte ser usb-enheter. Artikeln är främst avsedd för Ubuntu, men kommer även att vara lämplig för användare av andra distributioner.

Fel Virtualbox ser inte USB

Oftast uppstår detta fel eftersom användaren under vars namn du startade VirtualBox inte har tillgång till de nödvändiga filerna. Detta kan lösas väldigt enkelt, du behöver bara lägga till din användare i vboxusers-gruppen. För att göra detta, kör kommandot:

sudo usermod -a -G vboxusers $USER

Efter det behöver du bara logga in igen för att allt ska fungera. Du kan kontrollera om USB-enheter upptäcks med kommandot:

VBoxManage lista usbhost

Men det här hjälper inte alltid. Du måste också se om USB-styrenhetsstöd är aktiverat för den virtuella maskinen. För att göra detta, öppna snabbmenyn för det och välj "Inställningar", gå sedan till fliken "USB":

Det bör finnas en bock bredvid "Aktivera USB-kontroller", och ett av de tillgängliga gränssnitten väljs. För att stödja USB 2.0 eller USB 3.0 måste du installera Virtualbox Extensions Pack. Detta är en uppsättning proprietära tillägg som även inkluderar stöd för denna teknik. Troligtvis kan du redan ansluta usb virtualbox.

För att göra detta, ladda ner filen för din version av Virtualbox på den officiella webbplatsen. Öppna sedan menyn "Fil" -> "Inställningar" -> "Plugins" och anslut den nedladdade filen här:

I Ubuntu 16.04 kan detta göras enklare, kör bara kommandot:

sudo apt installera virtualbox-ext-pack

Klart, efter det kan du aktivera USB 3.0-stöd.

På vissa distributioner, som Red Hat-familjen, fungerar inte usb i virtualbox eftersom stöd för USB-anslutningar är inaktiverat av säkerhetsskäl. I det här fallet måste du slå på den. För att göra detta måste du först avkommentera alla SUBSYSTEM-rader i /etc/udev/rules.d/60-virtualbox.conf. Detta kan göras med kommandot:

sudo printf "%s\n" "g/^#SUBSYSTEM/s/^#//" w | ed -s /etc/udev/rules.d/60-vboxdrv.rules

Kopiera sedan den här filen till katalogen /usr/lib/udev:

sudo cp -v /etc/udev/rules.d/60-vboxdrv.rules /usr/lib/udev/

Och ladda om regeluppsättningarna:

sudo udevadm kontroll --reload-regler
$ sudo systemctl starta om vboxdrv.service

Nu kan du kontrollera igen om Virtualbox fortfarande inte ser usb-enheter eller om allt redan fungerar.

Slutsatser

I den här artikeln tittade vi på vad vi ska göra om VirtualBox inte ser USB i Ubuntu eller andra Linux-distributioner. I de flesta fall kan problemet lösas mycket enkelt. Jag hoppas att du tyckte att denna information var användbar.

Relaterade inlägg:


Du måste köra olika plattformar på samma arbetsstation. Inget lättare än . Vad mer är bra med? Men det faktum att VirtualBox fungerar bra med USB-enheter och vidarebefordrar portar från värdoperativsystemet. Allt är väldigt transparent och bekvämt. Med viss skicklighet kommer du att njuta av att manipulera USB-enheter. Första gången du använder USB i VirtualBox krävs dock ett förlängningspaket (VirtualBox 4.2.12 Oracle VM VirtualBox Extension Pack ). Ladda ner den från tillverkarens webbplats (länk till tillverkarens webbplats ). Efter detta kommer du att bli ombedd att lägga till inloggningar för alla användare i gruppen ' vboxusers‘.

Varningar om oförmåga att använda USB

VirtualBox-fönster som ber dig lägga till användare i gruppen 'vboxusers'

inställningar

För att lägga till dig själv i vboxusers-gruppen, kör kommandot i terminalen och öppna det med kortkommandot CTRL+ALT+T, som tidigare har ersatts i den föreslagna versionen %Användarnamn% till din inloggning eller användaren som behöver ge tillstånd att använda USB-enheter i den virtuella maskinen:

Sudo gpasswd --lägg till %användarnamn% vboxusers

Du kan också installera det grafiska verktyget "Användare och grupper":

Sudo apt-get installera gnome-system-tools

Om du har andra idéer om detta, skriv i kommentarerna nedan.

 

Det kan vara bra att läsa: