Virtualbox 2.0 - Linux problēmas, USB atbalsts

Moderatori: janis.wd, Vecākie lietotāji

User avatar
samurajs
Administrators
Atbildes: 14988
Pievienojies: 06 Mar 2007, 15:04
Reputācija: 0
Atrodas: Liepājas anomālā zona

Virtualbox 2.0 - Linux problēmas, USB atbalsts

Post no samurajs » 06 Sep 2008, 12:05

Tikko iznākusi jauna, uzlabota 2.0 finālversija virtuālo sistēmu menedžerim Sun Virtualbox.
Kā pie tās tikt uz debianveidīgajiem Linuxiem (iesk. Ubuntu)? Visvienkāršāk ar 1 komandu

Code: Select all

 sudo wget -q http://download.virtualbox.org/virtualbox/debian/sun_vbox.asc -O- | sudo apt-key add -
Var arī pievienot repozitoriju vai arī lejuplādēt visu paku un instalēt ar GDebi installer vai konsolē.
Viss atrodams šeit.

Ja iepriekš jau ir bijis vecāks Virtualbox, teiksim, 1.6, tad uz tā uzinstalētās Guest-OS vairs nestrādās, tiks izmests kļūdas paziņojums:

"VBox status code: -1912 (VERR_VM_DRIVER_VERSION_MISMATCH). "

Tas izskaidrojams ar to, ka Guest sistēmas tika uzinstalētas ar vecāku (iepriekšējo) Virtualbox draiveri. Tagadējais šo sistēmu vairs nepazīst. Problēma tika atrisināta vienkārši pārkompilējot draiveri

Code: Select all

 sudo /etc/init.d/vboxdrv setup
Kā pieslēgt USB ierīces?

Tam visam jau bija jābūt defaultā, bet izstrādātāji nokļūdījušies un sajaukuši mapes. Uz Ubuntu jādara sekojošais:

Code: Select all

sudo gedit /etc/fstab
Noskaidrojam Ubuntu iestādījumos savu vboxuser ID (iekš Lietotāji un Grupas; tas ID parasti ir 124 vai 125), papildinām /etc/fstab ar sekojošu rindiņu un saglabājam

Code: Select all

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

Code: Select all

sudo gedit /etc/init.d/mountdevsubfs.sh 
Atrodam šīs rindiņas un veicam izmaiņas, tad saglabājam:

PIRMS

Code: Select all

#
# Magic to make /proc/bus/usb work
#
#mkdir -p /dev/bus/usb/.usbfs
#domount usbfs "" /dev/bus/usb/.usbfs -obusmode=0700,devmode=0600,listmode=0644
#ln -s .usbfs/devices /dev/bus/usb/devices
#mount --rbind /dev/bus/usb /proc/bus/usb)
PĒC

Code: Select all

#Magic to make /proc/bus/usb work

mkdir -p /dev/bus/usb/.usbfs
domount usbfs "" /dev/bus/usb/.usbfs -obusmode=0700,devmode=0600,listmode=0644
ln -s .usbfs/devices /dev/bus/usb/devices
mount --rbind /dev/bus/usb /proc/bus/usb

Code: Select all

sudo chown -R root:vboxusers /proc/bus/usb
Pēc sistēmas restarta Virtualboxā ieķeksējam enable IO APIC, enable USB un pievienojam vajadzīgās USB ierīces Guest sistēmai.

Man viss strādā, ceru, ka jums arī! :cool:

Attēlā: virtuāla Mandriva ar piemontētu Kingston USB-flash uz Ubuntu hosta.

Image
Image

User avatar
drono
Lietpratējs
Atbildes: 706
Pievienojies: 14 Mar 2007, 15:59
Reputācija: 0
Atrodas: Liepāja

Post no drono » 07 Sep 2008, 01:26

Tikko uzinstalēju jauno versiju, bet guest sistēma neko sliktu par to neteica, darbojās tālāk, it kā nekas nebūtu bijis. Uzinstalējot jauno vbox servisu, nomainījās tikai ikoniņa pie pulksteņa.
Vispār man ļoti nepatīk, ka nav iespējams Drag & Drop no host sistēmas uz guestu. Tur taču nav nekāds apslēptais ķeksītis, kurš būtu jāieliek? Baigā problēma ar failu pārsūtīšanu, uz hosta jānošārē, pēc tam uz guesta jāmeklē, kā tikt klāt.
Bet tā vispār jaunajā versijā sistēma ielādējas ievērojami ātrāk (Man XP uz XP hosta)

User avatar
samurajs
Administrators
Atbildes: 14988
Pievienojies: 06 Mar 2007, 15:04
Reputācija: 0
Atrodas: Liepājas anomālā zona

Post no samurajs » 07 Sep 2008, 08:42

drono: tev tak uz XP bāzes Vbox... Linux visu traktē pavisam savādāk :)
Tas, ka nav drag'n'drop - varbūt ir pat labi... vismaz visādas zarazas no guest sistēmas (tur tak mēs testējam kriminālos softus? :D )nekādi nevar tikt iekšā bāzes sistēmā un to sačakarēt...
Image

Pievienot atbildi

Return to “Debian Linux atbalsts”