Sida 1 av 1

USB i Virtualbox

InläggPostat: tis jan 01, 2019 10:54 am
av Mikael
Inte en rak guide utan mer en liten "story", som vanligt :geek:

För att få gästen (ex. Windows) att kunna nyttja värdens (Linux) USB-portar tycks det kräva lite mer handpåläggning i Virtualbox jämfört med VMware Player.
När man i inställningarna i Virtualbox väljer att "enabla" USB kan man direkt där, i inställningarna, få ett varningsmeddelande att man behöver installera Oracle VM VirtualBox Extension Pack.
Det hittar man här:
https://www.oracle.com/technetwork/server-storage/virtualbox/downloads/index.html
Om man får felmeddelande när man installerar kan det bero på att man som i mitt fall hämtat en "för ny" version, alltså en som inte matchar den version av Virtualbox som man har installerad.
Jag valde att avinstallera min version 5 och installera den version 6 som fanns på samma plats. (Omstart efter avinstallationen)

Ja, detta räcker nu inte.
Man måste se till att man tillhör gruppen vboxusers:

"NOTE for Linux hosts
For Linux hosts, please make sure that you are a part of the "vboxusers" group and verify your membership with the "id" command, after a logout or a reboot. Otherwise you will not see any USB devices. Also remember that only the official download from VirtualBox is supported, not your distro's."

https://forums.virtualbox.org/viewtopic ... 35&t=82639
Vad som avses egentligen är att den användare man är inloggad som i Linux (värden) måste tillhöra den gruppen. Har alltså inget med gästens användartillhörighet att göra.
Tillägg 2020-04-18. Det här verkar nu ske automatiskt när man installerar Virtualbox.

I min Mint 19.1 Cinnamon har jag två menyalternativ som heter likadant: Användare och grupper.
Den ena, i mitt fall den översta, visar användare och ger mig möjlighet att lägga till en användare. Den visar även grupper och ger möjlighet att lägga till en grupp. Dock ingen möjlighet att ge grupptillhörighet till en viss användare.
Det andra menyalternativet ger möjlighet att "Hantera grupper". Där kan man leta upp gruppen vboxusers och välja egenskaper och där markera att den inloggade användaren (i mitt fall den enda användaren) ska tillhöra gruppen.

Därefter krävs omstart och nu kan man i inställningarna i Virtualbox välja in den USB-anslutna enheten och som då blir åtkomlig när man startar gästen.

Re: USB i Virtualbox

InläggPostat: lör maj 11, 2019 8:57 am
av Mikael
Tillägg till ovanstående (mest stöd för minnet så länge):
Detta fungerar bra när gästen är W7 men mindre bra när det är W10.

Ska väl undersökas...
Tillägg se inlägg längre ner.

Re: USB i Virtualbox

InläggPostat: lör maj 11, 2019 10:27 am
av Jan-Olof
Mikael skrev:I min Mint 19.1 Cinnamon har jag två menyalternativ som heter likadant: Användare och grupper.
Den ena, i mitt fall den översta, visar användare och ger mig möjlighet att lägga till en användare. Den visar även grupper och ger möjlighet att lägga till en grupp. Dock ingen möjlighet att ge grupptillhörighet till en viss användare.
Det andra menyalternativet ger möjlighet att "Hantera grupper".

Hmm. Det där känner jag inte riktigt igen. Jag hittar bara ett val, Användare och grupper, och genom att först klicka på användaren och sedan på fältet Grupper så kan jag lägga till gruppen vboxusers till den angivna användaren.

Lägg till grupp.png
Lägg till grupp.png (25.07 KiB) Visad 14767 gånger

Re: USB i Virtualbox

InläggPostat: lör maj 11, 2019 3:58 pm
av Mikael
Så här ser det ut hos mig:

20190511165615.jpg
20190511165615.jpg (230.63 KiB) Visad 14777 gånger

Re: USB i Virtualbox

InläggPostat: lör maj 11, 2019 5:57 pm
av Jan-Olof
Intressant. Jag gick också in i Menyredigeraren (högerklick på Meny, Konfigurera..., fliken Meny, Öppna menyredigeraren) men där finns bara en post med Användare och grupper. Kan det vara någonting som lagts till för Samba i din dator?

Re: USB i Virtualbox

InläggPostat: lör maj 11, 2019 8:58 pm
av Mikael
Jan-Olof skrev:Kan det vara någonting som lagts till för Samba i din dator?

Ja, möjligt. Eller så något från MATE?
Jag kan byta miljö genom att logga ut och välja annan miljö vid inloggning.


Mikael skrev:Ska väl undersökas...

Ja, det var nog så enkelt som att man i inställningarna i V.Box, för USB, ska välja USB 2.0.
Det var tydligen USB 1.1 som förval.
Detta alltså om man har Windows 10 som gäst men det är väl inget som hindrar att man har 2.0 för andra versioner av Windows, möjligen med undantag av Windows 95B och ev. Windows 98 då, om de endast hanterar 1.1 ?

Re: USB i Virtualbox

InläggPostat: lör apr 18, 2020 3:43 pm
av Mikael
Fortsättning.

Vad behöver man göra mer då för att då det att fungera?

I inställningar för respektive virtuell maskin finns ett avsnitt som heter USB.
Där måste Enable USB Controller vara markerad. Detta bör redan vara gjort sedan tidigare för om man avmarkerar den rutan får man varningsmeddelande.

20200418163311.png
20200418163311.png (53.57 KiB) Visad 14273 gånger


Dessutom måste den inställningen vara vald för att man ska kunna sätta USB 1.1 eller 2.0 enl. föregående inlägg.

Sedan finns det något som heter USB Device Filter och knappar för att lägga till sådana.
20200418163538.png
20200418163538.png (10.04 KiB) Visad 14338 gånger


Enligt de virtuella maskiner jag kör, med Windows 10 och Windows XP, så behöver man INTE lägga till filter där om man inte vill att USB-enheter automatiskt ska "anslutas" till gästen.

Min Windows 10 använder jag (knappt) till två saker; Bankid med kabel, CAD-ritning.
Eftersom jag inte vill mecka med detta med USB när jag ev. behöver använda Bankid med kabel vill jag att "dosan" ska fungera direkt.
Samma sak med CAD. Där behöver ett hårdvarulås alltid vara anslutet för att det ska fungera.

Dessa har jag då lagt till i listan, så att de automatiskt "ansluts" till W10 när jag startar den.

20200418163904.png
20200418163904.png (26.75 KiB) Visad 14200 gånger

Re: USB i Virtualbox

InläggPostat: lör apr 18, 2020 3:47 pm
av Mikael
Om jag tillfälligt behöver komma åt en USB-enhet, ex. ett USB-minne, kan jag lägga till det under sessionen. Alltså när jag startat upp min virtuella maskin.
Då via Devices i menyraden.

20200418164501.png
20200418164501.png (33.09 KiB) Visad 14288 gånger

Bilden visar min maskin med XP.
Som synes finns hårdvarulåset med (Dallas...), men är inte anslutet.
**
Startar jag Windows 10 är hårdvarulåset anslutet redan.

20200418164923.png
20200418164923.png (38.69 KiB) Visad 14344 gånger

Re: USB i Virtualbox

InläggPostat: sön apr 19, 2020 7:23 pm
av Mikael
Mikael skrev:Ja, möjligt. Eller så något från MATE?

Ja, efter att ha avinstallerat MATE så har jag bara kvar en uppsättning av Användare och grupper i menyn. (Alltså i Cinnamon då)
Den har två flikar - Användare och Grupper.
I fliken Grupper kan man bara lägga till grupper, ta bort dem samt byta namn. Inte tilldela några medlemmar till gruppen.
I fliken Användare kan man genom att klicka på texten till höger om Grupper få upp en meny där man kan välja grupptillhörighet.
20200419202048.png
20200419202048.png (32.13 KiB) Visad 14330 gånger


20200419151149.png
20200419151149.png (15.68 KiB) Visad 14329 gånger



Kom ihåg att det kan krävas en omstart.

Re: USB i Virtualbox

InläggPostat: sön maj 03, 2020 10:10 pm
av Mikael
BOOT från USB?

Bland inställningarna i Virtualbox finns ingen möjlighet att välja ett fysiskt USB-minne som startalternativ.
Tanken, skulle jag tro, är att det är så pass enkelt att skapa en ISO av minnet och ansluta den ISO,n i inställningarna.
Men det beror ju såklart på storleken på USB-minnet. Man kanske har en hel USB-disk man vill starta från.
Eller så vill man bara testa ett fysiskt minne, att det är startbart, utan att göra det på sin fysiska dator.

Sökning på nätet visar på samma sak och gemensamt är att man behöver använda ”Plop boot manager”.

Den hittar man i skrivande stund här:
https://www.plop.at/en/bootmanager/download.html
Jag hämtade den senaste, version 5.0.15, som plpbt-5.0.15.zip
Ur den filen kan man extrahera den enda fil som behövs - plpbt.iso

Vill man testa detta i Virtualbox kan man göra dessa steg.
Tools - New

Namn: Plop
Type: Linux (spelar ingen roll så länge man bara ska testa ett USB-minne utan att installera något från det)
Version: Other Linux (32-bit)
Next

Minne:256
Next

Do not add a virtual hard disk
Create
Continue

Settings - Storage
Välj in plpbt.iso som Optical Drive

Fortfarande i Settings - USB
Markera Enable USB Contoller
Välj USB 1.1.(OHCI) Controller (jag fick göra det då det inte fungerade med USB 2.0. Beror kanske på valt USB-minne)
Klicka på knappen med en USB-kontakt och ett grönt plustecken.
Markera det USB-minne du vill testa.
OK

Klart att starta med den gröna pilen.
I menyn som dyker upp, välj med piltangenterna ’Plop Boot Manager’
I nästa meny välj med piltangenterna USB

När jag valde USB 2.0 stannar det med PORT 1: DEVICE CONNECTED
Med USB 1.1 startar det som är på minnet.

Re: USB i Virtualbox

InläggPostat: mån maj 18, 2020 9:50 pm
av Mikael
USB 3.0 i XP då?

Ja, jag behövde fixa detta och då hamnade jag här:
https://forums.virtualbox.org/viewtopic.php?f=28&t=74575
Vilket ledde mig till denna:
https://forums.virtualbox.org/viewtopic.php?f=28&t=74575
Och installationsfilen hittade jag här:
https://www.usb3-drivers.com/download.php?iddrv=62