Virtualbox m. USB i Ubuntu 9.04

Har du en guide til en funktion eller et program? Har du tips og trick, som du gerne vil dele med andre? Post dem her.
sådanUBUNTU
Indlæg: 901
Tilmeldt: 18. nov 2007, 00:25
Geografisk sted: Valby

Virtualbox m. USB i Ubuntu 9.04

Indlæg af sådanUBUNTU »

Jeg kan anbefale at køre Win XP gennem Virtualbox, hvis man (mod forventning) har brug for Windows til et eller andet formål :P . Virtualbox'en er ikke særlig svær at få til at fungere, og den giver en udmærket ydelse i virtuelle maskiner med små maskinkrav (Jeg har fx. Pentium M 1,4 Mhz, 1 GB RAM). Denne guide indeholder de instruktioner, jeg har brugt for at få Virtualbox med USB-understøttelse til at virke på Ubuntu Intrepid :-). Hvis guiden ikke virker i Jaunty, må I gerne protestere.

Man skal hente SUNs proprietære (men gratis) version for at få usb til at fungere. En fri version uden usb-understøttelse findes i Ubuntus softwarekilder: virtualbox-ose.
----------------------
1) Installation
1a) Download deb-pakke fra Virtualbox/SUN's hjemmeside.

Find en passende pakke på denne side: http://www.virtualbox.org/wiki/Linux_Downloads.

Installation: Dobbeltklik på deb-pakken for at installere. Følg instruktionerne
--------------------
ELLER

1b) Tilføj en Virtualbox-softwarekilde og installer herfra. Fordelen ved denne fremgangsmåde er, at man herved automatisk modtager opdateringer til Virtualbox.

Gå til System>Administration>Softwarekilder.

Tilføj kilde under fanebladet "Tredjeparts-software". (Klik "Tilføj" og indsæt nedenstående linje).

Kode: Vælg alt

deb http://download.virtualbox.org/virtualbox/debian jaunty non-free


Billede

Hent nøglefil til softwarekilden ved at højreklikke på linket nedenfor og vælg "Gem link som...":
http://download.virtualbox.org/virtualbox/debian/sun_vbox.asc
Klik på fanebladet "Godkendelse" i "Softwarekilder" og importér den hentede nøglefil.

Luk "Softwarekilder" (under lukningen vil programmet genindlæse softwarekilderne).

Installer pakken virtualbox-2.2 via System -> Administration -> Synaptic - pakkehåndtering.

2) Konfigurér usb-understøttelse
(Dette trin er ikke nødvendigt i Ubuntu 8.10 og 9.04 - lader det stå til glæde for tidligere versioner af Ubuntu. Hvis du bruger Ubuntu 8.10 eller senere, spring videre til trin 3)

Åbn filen mountdevsubfs.sh med denne kommando:

Kode: Vælg alt

sudo gedit /etc/init.d/mountdevsubfs.sh

I denne fil findes dette afsnit:

Kode: Vælg alt

#
# Magic to make /proc/bus/usb work
#
#mkdir -p /dev/bus/usb/.usbfs
#domount usbfs “” /dev/bus/usb/.usbfs -obusmode=0700,devmode=0600,listmo$
#ln -s .usbfs/devices /dev/bus/usb/devices
#mount –rbind /dev/bus/usb /proc/bus/usb

Rediger (dvs. slet #-tegn) i dette afsnit, så det ser sådan ud:

Kode: Vælg alt

#
# Magic to make /proc/bus/usb work
#
mkdir -p /dev/bus/usb/.usbfs
domount usbfs “” /dev/bus/usb/.usbfs -obusmode=0700,devmode=0600,listmo$
ln -s .usbfs/devices /dev/bus/usb/devices
mount –rbind /dev/bus/usb /proc/bus/usb

Gem filen og luk Gedit.
--------------------
3) Opret gruppen usbfs og tilføj bruger til grupperne usbfs og vboxusers

Gå til System ->Administration->Brugere og grupper.

Klik på "Lås op" og indtast din kode.
Klik på "Håndtér grupper"->"Tilføj gruppe".

Billede

I feltet "Gruppenavn" skrives

Kode: Vælg alt

usbfs

Sæt flueben ud for dit brugernavn (og evt. andre brugere, der skal bruge Virtualbox).
(NB! Notér dig værdien af "Gruppe id", f.eks. 1001 eller 1002. Denne værdi skal bruges i pkt. 4.)
Klik O.k.
Under installationen af Virtualbox, skulle gruppen "vboxusers" gerne være blevet oprettet automatisk. Markér gruppen "vboxusers" et længere nede på listen og klik på "Egenskaber".

Billede

Sæt flueben ud for dit brugernavn (og evt. andre brugere, der skal bruge Virtualbox).
Klik O.k.

Alternativ terminalmetode for ovenstående:

Kode: Vælg alt

sudo addgroup usbfs

Notér værdien af "dev group id", eks. 1001 ell. 1002.

Kode: Vælg alt

sudo usermod -G usbfs -a din_brugerkonto
sudo usermod -G vboxusers -a din_brugerkonto


--------------------
4) Tilføj usbfs til "fstab".

Åbn filen "fstab" ved at skrive denne kommando i terminalen (Programmer->Tilbehør->Terminal):

Kode: Vælg alt

sudo gedit /etc/fstab

Dette åbner en fil i en teksteditor.
Tilføj denne linje i slutningen af filen:

Kode: Vælg alt

none /proc/bus/usb usbfs devgid=XXXX,devmode=664 0 0

hvor "XXXX" skal erstattes med værdien af "dev group id"/"Gruppe id" for usbfs (se pkt. 4 ovenfor). Screenshot-eksempel:http://korturl.dk/gi1

Gem filen og luk Gedit.
----------------------
5) Log ud og log ind i ubuntu

Så er det bare at gå i gang med virtualbox. Det er rimelig let og intuitivt at sætte op. :). Men hvis det volder problemer, kan der vel laves en guide til det formål også.

Billede

TIP! Når du har installeret Windows kan det anbefales at installere "Virtualbox Guest additions" i Guest-OS'et (windows). Denne tilføjelse medfører, at musemarkøren ikke længere låses til enten Gæsten (windows) eller Værten (Ubuntu), men bevæger sig i windowsvinduet, som var det et hvilket som helst andet programvindue i Ubuntu. Endvidere gør tilføjelsen Windows i stand til automatisk at ændre skærmopløsning, når du ændrer på Virtualboxvinduets størrelse eller går i fuldskærmsmode.

VBoxGuestAdditions.iso-filen følger med Virtualbox og skal blot monteres som et CD-drev i den virtuelle maskine, så starter installationsprogrammet i Windows.

Endnu et TIP! Få læse/skrive-adgang til din Ubuntu home-mappe i Windows. Dette link beskriver hvordan, - trin for trin (NB. På engelsk): http://www.bgevolution.com/blog/virtual ... e-desktop/


Kilder:
http://samiux.wordpress.com/2007/10/27/ ... buntu-710/
http://www.bgevolution.com/blog/index.p ... sb-enable/
http://virtualbox.org/
Senest rettet af sådanUBUNTU 30. apr 2009, 23:56, rettet i alt 22 gange.
Ubuntu 8.10
IBM Thinkpad R50
sådanUBUNTU
Indlæg: 901
Tilmeldt: 18. nov 2007, 00:25
Geografisk sted: Valby

Re: Virtualbox m. USB i Ubuntu Gutsy - Forældet indlæg

Indlæg af sådanUBUNTU »

Forældet indlæg - se venligst bort fra nedenstående.

Der har været meldinger om at denne guide ikke virker i Hardy, hvis man henter hardy deb-filen fra sun's hjemmeside. Hvis man tilføjer gutsy-softwarekilden i hardy, dvs. følger ovenstående guide slavisk - også selvom den ikke er beregnet til hardy - virker usb i virtualbox også i hardy.

:-) Det er i hvert fald min erfaring på min computer.

NB! EDIT!! Softwarekilden er lukket nu!!!
Senest rettet af sådanUBUNTU 11. aug 2008, 21:03, rettet i alt 3 gange.
Ubuntu 8.10
IBM Thinkpad R50
lath
Indlæg: 5095
Tilmeldt: 27. apr 2008, 02:16
IRC nickname: lars_t_h
Geografisk sted: Fyn

Re: Virtualbox m. USB i Ubuntu Gutsy

Indlæg af lath »

sådanUBUNTU skrev:Der har været meldinger om at denne guide ikke virker i Hardy, hvis man henter hardy deb-filen fra sun's hjemmeside. Hvis man tilføjer gutsy-softwarekilden i hardy, dvs. følger ovenstående guide slavisk - også selvom den ikke er beregnet til hardy - virker usb i virtualbox også i hardy.

:-) Det er i hvert fald min erfaring på min computer.


Den 2. Juni blev VirtualBox i version 1.6.2 udgivet (1). Er det den du har afprøvet i Hardy, eller er det den tidligere version 1.6(.0) du har afprøvet?
Specielt er linie 5 i (2) under punktet VirtualBox 1.6.2 (released 2008-06-06) interessant, hvis du har en mikroprocessor fra AMD:
fixed starting of VMs with AMD-V enabled

Iøvrigt har vitualbox.org vist ikke helt styr på datoerne: I (1) står der 2. Juni, imens der i (2) står 6. juni for udgivelsesdatoen for version 1.6.2.

(1) VirtualBox news: http://www.virtualbox.org/wiki/News
(2) VirtualBox Changelog: http://www.virtualbox.org/wiki/Changelog
sådanUBUNTU
Indlæg: 901
Tilmeldt: 18. nov 2007, 00:25
Geografisk sted: Valby

Re: Virtualbox m. USB i Ubuntu Gutsy

Indlæg af sådanUBUNTU »

Tjah... Gutsy softwarekilden er vist lukket nu. Så skal vist lige ind og rette i ovenstående indlæg.

Jeg har en Intel Pentium M 1400 MHz, Thinkpad R50. Virtualboxversionen 1.5.6, så det er da vist en lidt ældre sag...

Jeg har imidlertid installeret ubuntu 8.04-deb'en fra SUNs hjemmeside på min kærestes computer - core2duo 64-bit. Og det virker udmærket.
Ubuntu 8.10
IBM Thinkpad R50
sådanUBUNTU
Indlæg: 901
Tilmeldt: 18. nov 2007, 00:25
Geografisk sted: Valby

opdatering af guide

Indlæg af sådanUBUNTU »

Opdatering: Jeg har jeg testet den nyeste Virtualbox 1.6.4 i 32-bit-versionen, og alt virker fint uden problemer.


Jeg har netop opdateret denne lille sløseligt skrevne guide.

Skriv venligst hvis I har forslag til forbedringer til denne guide! Guiden er udelukkende erfaringsbaseret - "hvad virker for mig". Hvis andre oplever problemer er stødt på uklarheder i guiden, der har været showstoppere for jer, må I gerne melde tilbage eller spørge yderligere.

Virtualbox hjalp mig i processen med at slippe Windows. Jeg må dog indrømme, at det er yderst sjældent, at jeg rent faktisk har brug for programmet :-). Min kæreste bruger dog Virtualbox/Windows til Adobe Illustrator, som hun anvender professionelt.

Virtualbox er et super alternativ til både dual boot og wubi, hvis man ikke anvender XP til spil og andre meget krævende grafiske opgaver.
Ubuntu 8.10
IBM Thinkpad R50
Peter K
Indlæg: 120
Tilmeldt: 17. dec 2007, 12:09
Geografisk sted: Århus C

Re: Virtualbox m. USB i Ubuntu 8.04

Indlæg af Peter K »

usb-understøttelse:



Ubuntu.org' og virtualbox' guides virkede ikke for mig.

Det gør din guide derimod : for ubuntu 8.04 og virtualbox 2.02

Synes du skulle tilføje til guiden, hvordan man tilknytter virtualbox repositoriet til ubuntu 8.04
Let sleeping dogs lie_________________________________________________
_________WWOZ.org____ may your blues be on the radio
lath
Indlæg: 5095
Tilmeldt: 27. apr 2008, 02:16
IRC nickname: lars_t_h
Geografisk sted: Fyn

Re: Virtualbox m. USB i Ubuntu 8.04

Indlæg af lath »

Peter K skrev:usb-understøttelse:

Ubuntu.org' og virtualbox' guides virkede ikke for mig.
...
Synes du skulle tilføje til guiden, hvordan man tilknytter virtualbox repositoriet til ubuntu 8.04


    Der er 2 versoner af virtualbox:
  • En Open Source udgave uden USB understøttelse, som kan hentes fra et Ubuntu repository.
  • Den anden udgave er en binær udgave med USB understøttelse, og det er den du bruger gætter jeg på.
Jeg er Software ingeniør (Diplomingeniør) i Informationsteknologi og indlejede systemer, hvor indlejrede systemer er computer (microcontroller) + elektronik i for eksempel et TV, en router, en vaskemaskine og den slags
sådanUBUNTU
Indlæg: 901
Tilmeldt: 18. nov 2007, 00:25
Geografisk sted: Valby

Re: Virtualbox m. USB i Ubuntu 8.10

Indlæg af sådanUBUNTU »

Opdateret lidt igen. Substansen er dog ikke ændret. Kun lidt om tilføjelse af virtualbox-softwarekilde
Ubuntu 8.10
IBM Thinkpad R50
Ber P
Indlæg: 10
Tilmeldt: 25. jun 2007, 22:14

Re: Virtualbox m. USB i Ubuntu 8.10

Indlæg af Ber P »

Jeg mangler den der "Magic"-del i mountdevsubfs.sh.

mountdevsubfs.sh ser således ud hos mig:

Kode: Vælg alt

#! /bin/sh
### BEGIN INIT INFO
# Provides:          mountdevsubfs
# Required-Start:    mountkernfs
# Required-Stop:
# Should-Start:      udev
# Default-Start:     S
# Default-Stop:
# Short-Description: Mount special file systems under /dev.
# Description:       Mount the virtual filesystems the kernel provides
#                    that ordinarily live under the /dev filesystem.
### END INIT INFO
#
# This script gets called multiple times during boot
#

PATH=/lib/init:/sbin:/bin
TTYGRP=5
TTYMODE=620
[ -f /etc/default/devpts ] && . /etc/default/devpts

TMPFS_SIZE=
[ -f /etc/default/tmpfs ] && . /etc/default/tmpfs

KERNEL="$(uname -s)"

. /lib/lsb/init-functions
. /lib/init/mount-functions.sh

do_start () {
   #
   # Mount a tmpfs on /dev/shm
   #
   SHM_OPT=
   [ "${SHM_SIZE:=$TMPFS_SIZE}" ] && SHM_OPT=",size=$SHM_SIZE"
   domount tmpfs shmfs /dev/shm tmpfs -onosuid,nodev$SHM_OPT

   #
   # Mount /dev/pts. Master ptmx node is already created by udev.
   #
        domount devpts "" /dev/pts devpts -onoexec,nosuid,gid=$TTYGRP,mode=$TTYMODE
}

case "$1" in
  "")
   echo "Warning: mountdevsubfs should be called with the 'start' argument." >&2
   do_start
   ;;
  start)
   do_start
   ;;
  restart|reload|force-reload)
   echo "Error: argument '$1' not supported" >&2
   exit 3
   ;;
  stop)
   # No-op
   ;;
  *)
   echo "Usage: mountdevsubfs [start|stop]" >&2
   exit 3
   ;;
esac


Nogen der ved hvad man så gør??
sådanUBUNTU
Indlæg: 901
Tilmeldt: 18. nov 2007, 00:25
Geografisk sted: Valby

Re: Virtualbox m. USB i Ubuntu 8.10

Indlæg af sådanUBUNTU »

Jeg må indrømme, at de linjer heller ikke findes i mountdevsubfs.sh på min computer, efter jeg opgraderede til 8.10. Men USB-understøttelse virker alligevel i Windows via Virtualbox.

Prøv at springe trin 2) over og meld meget gerne tilbage, om guiden virker.

Så må jeg lige rette guiden til.
Ubuntu 8.10
IBM Thinkpad R50
Ber P
Indlæg: 10
Tilmeldt: 25. jun 2007, 22:14

Re: Virtualbox m. USB i Ubuntu 8.10

Indlæg af Ber P »

Jøp - det gjorde det. Tilsyneladende skal man bare glemme alt om mountdevsubfs.sh i 8.10.
Fulgte de andre punkter, og usb fungere.

Tak for guiden!
Peter K
Indlæg: 120
Tilmeldt: 17. dec 2007, 12:09
Geografisk sted: Århus C

Re: Virtualbox m. USB i Ubuntu 8.10

Indlæg af Peter K »

Ubuntu 8.10 : Jeg har tilføjet "Magic"-delen i mountdevsubfs.sh, det
fungerer åbenbart også efter hensigten.


guidens pkt 5: tilføj af brugere til grupper - kan også meget let udføres grafisk under administration>users and groups.



Af linux guests har jeg prøvet xunbutu 8.04, Opensuse næstsidste ver, Fedora 10, Puppy Linux, Dam Small Linux.

Her virker de to første "seamless" med samtlige Guest Additions - de tre sidste, indtil nu kun delvist, grundet compiler problemer.

Af windows guests har jeg prøvet vin98, men den er kropumulig da den pardoksalt nok stjæler al cpu power , desværre
har jeg ingen Windows xp.



jeg kunne godt tænke mig at kende nogle flere "guests testresultater", hvor gæsten har funket med noget nær
alle VirtualBox Guest Additions,
som nævnt i manualen p56:

Mouse pointer integration
Better video support
Time synchronization
Shared folders
Seamless windows
Shared clipboard With the Guest
Let sleeping dogs lie_________________________________________________
_________WWOZ.org____ may your blues be on the radio
Miol
Indlæg: 35
Tilmeldt: 12. okt 2008, 21:49

Re: Virtualbox m. USB i Ubuntu 8.10

Indlæg af Miol »

Jeg får en fejlmeddelelse efter at have fulgt guiden og kan ikke få UDB til at virke


Result Code:
NS_ERROR_FAILURE (0x00004005)
Component:
Host
Interface:
IHost {f39438d7-abfd-409b-bc80-5f5291d92897}
sådanUBUNTU
Indlæg: 901
Tilmeldt: 18. nov 2007, 00:25
Geografisk sted: Valby

Re: Virtualbox m. USB i Ubuntu 8.10

Indlæg af sådanUBUNTU »

Prøv at genstarte ubuntu.
Ubuntu 8.10
IBM Thinkpad R50
Miol
Indlæg: 35
Tilmeldt: 12. okt 2008, 21:49

Re: Virtualbox m. USB i Ubuntu 8.10

Indlæg af Miol »

Når jeg går ind i enhedshåndtering har den et gult advarelses icon.. Har prøvet at geninstaller driveren, men det hjælper ikke..


Har genstartet ubuntu...

Der er tale om en extern HD fra Bell