Am si eu o problema relativ simpla pe Virtualbox, si anume de configurare. Banuiesc ca se poate rezolva in cateva secunde, pentru ca la prima vedere nu pare complicat (in fine, pentru cei care stiu...)
E vorba de panoul de configurare al porturilor seriale. Practic e vorba de o imprimanta si un scanner (conectate fiecare la cate un port). Aproape ca nici nu stiu ce intrebari sa pun, asa ca incep oricum:
1. E nevoie sa configurez si capitolul USB sau setez direct la Serial Ports?
2. La Serial Ports, ce inseamna Host Pipe, Host Device si Raw File si pe care o aleg?
3. In campul Port/File_Path de unde iau calea ceruta?
Cam atat... pentru inceput. Ideea e sa functioneze (ceea ce deocamdata nu se intampla).
Pentru USB pornesti numai USB in virtualbox. Dupa aceea, inainte sa pornesti sistemul de operare din VBox, conectezi echipamentul respectiv (stick, imprimanta, camera web, orice pe USB) la computer. Dupa aceea dai pe icoana "Add USB Device" care arata ca o mufa USB cu un mic "+" (plus) verde pe el si alegi ce vrei sa adaugi din lista oferita. Dupa ce ai adaugat una sau mai multe echipamente in lista le bifezi pe cele care vrei sa fie active (de exemplu daca ai mouse/tastatura pe USB, acestea NU trebuie puse, altfel o sa-ti mearga NUMAI in VBox, nu si in Host).
La "Com Port" activeaza-le pa amandoua, tu o sa ai nevoie de "Host Device" sau "Host Pipe" pentru ca vrei sa conectezi fizic ceva la COM1 si COM2 al computerului tau. Nu stiu sa-ti zic care dintre cele doua o sa-ti trebuiasca, incearca si vezi. Eu de cativa ani nu mai am nici un echipament pe portul serial COM ... nici nu stiu daca am COM pe acest computer.
Csabi's BLOG
Linux registered user # 457717
Ok, multam mult, nici nu-ti inchipui cat de mult m-ai ajutat. Mai am doar o problema: in loc sa-mi citeasca si scannerul imi citeste doar imprimanta si... mouseul! Practic sunt... 3 conectate, un scanner, un mouse si o imprimanta. Insa mie imi trebuie imprimanta... sau SI imprimanta...
Cum mai adaug un port?
Toate le ai pe porturi COM? ... Ai 3 porturi COM pe computer? ...
Daca da, va trebui sa te joci cu numere de port la setari. Tot acolo unde ai activat porturile COM, poti alege fiecare din cele 2 sa fie COM1,2,3,4... in functie de pe care ce device ai, alea le vezi. Dar numai 2.
Csabi's BLOG
Linux registered user # 457717
Ok, problema sa bifurcat astfel:
=========================
PROBLEMA 1: PORTURILE USB
=========================
In capitolul PORTURI SERIALE vad ca pot schimba pe cele toate 4 porturi. Mi se spune ca trebuie sa intru pe Afisare si sa atribui o valoare pentru Port Server. Acolo imi zice sa-i dau 0. Intru din nou pe PORTURI SERIALE unde schimb pe COM2 in COM3, insa la Mod port las Deconectat. Problema e ca in USB am tot un scanner si un mouse. Ce trebuie sa fac.
=========================
PROBLEMA 2: KERNEL NOT INSTALED
=========================
La startarea masinii virtuale primesc urmatorul mesaj lung:
Kernel driver not installed (rc=.1908)
The VirtualBox Linux kernel driver (vboxdrv) is either not loaded or there is a permission problem with /dev/vboxdrv. Please reinstall the kernel module by executing
'/etc/init.d/vboxdrv setup'
as root. Users of Ubuntu, Fedora or Mandriva should install the DKMS package first. This package keeps track of Linux kernel changes and recompiles the vboxdrv kernel module if necessary.
Un mesaj care pentru un incepator ca mine se aseamana cu sentinta drastica si dura a unui medic, care tocmai descopera o boala terminala. Simti nevoia sa-l intrebi: Adica? In fine, kernel mai stiu ce e, dar cu restul nu stiu exact cum sa ma descurc.
Am intrat in consola si am tastat urpmi dkms si mi le-a instalat. Am dat si urpmi vboxdrv, dar n-a gasit nimic. Am dat si '/etc/init.d/vboxdrv setup'. Aici mi-a dat un Recompiling VirtualBox kernel module FAILED si m-a trimis sa ma informez dintr-un fisier, de unde citez ce n-a mers:
Attempting to install using DKMS
removing old DKMS module vboxdrv version 3.1.2
------------------------------
Deleting module version: 3.1.2
completely from the DKMS tree.
------------------------------
Done.
Creating symlink /var/lib/dkms/vboxdrv/3.1.2/source ->
/usr/src/vboxdrv-3.1.2
DKMS: add Completed.
Error! Your kernel source for kernel 2.6.31.5-desktop586-1mnb cannot be found at
/lib/modules/2.6.31.5-desktop586-1mnb/build or /lib/modules/2.6.31.5-desktop586-1mnb/source.
You can use the --kernelsourcedir option to tell DKMS where it's located.
Failed to install using DKMS, attempting to install without
Makefile:152: *** Error: unable to find the sources of your current Linux kernel. Specify KERN_DIR= and run Make again. Stop.
Ce pot face?
In primul rand trebuie sa instalezi headerele pentru kernelul tau, astfel incat sa poti compila module :
urpmi kernel-desktop-devel-latest
In al doilea rand, virtualbox-ose nu are suport pentru USB. Trebuie sa instalezi Virtualbox de aici: http://download.virtualbox.org/virtualbox/3.1.2/VirtualBox-3.1-3.1.2_56127_mdv2009.1-1.i586.rpm .
In al 3-lea rand, daca tot nu iti merg USB-urile ai de facut urmatoarele:
- iti adaugi userul in grupul vboxusers :
gpasswd -a userul_tau vboxusers
- adaugi in /etc/fstab urmatoarea linie :
none /proc/bus/usb usbfs auto,busgid=108,busmode=0775,devgid=108,devmode=0664 0 0
In loc de busgid=108 si devgid=108 trebuie sa adaugi id-ul grupului vboxusers. Il poti afla foarte simplu folosind comanda:
cat /etc/group|grep vboxusers
In cazul meu rezulta :
vboxusers:x:108:venerix
De aceea am adaugat in acea linie busgid=108 si devgid=108.
Nu uita sa dai logout si apoi login ca aceste setari sa functioneze, si sa pornesti modulul pentru virtualbox:
/etc/init.d/vboxdrv start
Sper ca asta sa te ajute. Mult succes!
Cred ca e aceeasi adresa cu ce am gasit eu pe siteul lor. Ok, se instaleaza, dar la startarea masinii virtuale acelasi mesaj:
The VirtualBox Linux kernel driver (vboxdrv) is either not loaded or there is a permission problem with /dev/vboxdrv. Please reinstall the kernel module by executing
'/etc/init.d/vboxdrv setup'
as root. Users of Ubuntu, Fedora or Mandriva should install the DKMS package first. This package keeps track of Linux kernel changes and recompiles the vboxdrv kernel module if necessary.
Asa ca de USB-uri ma ocup dupa ce reusesc sa demarez masina virtuala. Daca reusesc.
Am vrut azi sa-ti fac un tutorial video ... dar m-am incurcat in stiinta si am sters din greseala o parte din ce am inregistrat ... asa ca m-am enervat si am lasat totul balta. Special pentru asta am downloadat si instalat un virtualbox ... dar nah.
Sa rezolvi problema, deschide o consola, fa-te root cu comanda "su" si scrie ce-ti spune in mesajul respectiv, adica:
/etc/init.d/vboxdrv setup
In functie de cat de performant iti este computerul o sa dureze de la cateva secunde pana la cateva minute sa compileze ce are nevoie.
Csabi's BLOG
Linux registered user # 457717
Imi pare rau, cred ca ar fi fost utila pentru multa lume. Sincer, n-am primit atata ajutor de cand m-am hotarat sa trec pe Linux. In general comunitatile Linux (sau poate cele de pe la noi) sunt mai severe cu incepatorii.
Am rulat comanda in consola si inainte. Rezultatul e acelasi, numai ca il primesc in romaneste. Asta pentru ca intre timp am descarcat Mandriva 2010 pe DVD (inainte aveam instalat Live CD-ul):
[valentin@localhost ~]$ su
Password:
[root@localhost valentin]# /etc/init.d/vboxdrv setup
Stopping VirtualBox kernel module [ OK ]
Recompiling VirtualBox kernel module [EȘUAT ]
(Look at /var/log/vbox-install.log to find out what went wrong)
[root@localhost valentin]#
Si intru pe fisierul dat de consola si vad:
/usr/share/virtualbox/src/vboxdrv/build_in_tmp: line 95: make: comandă negăsită
Am instalat deja Vbox dupa linkul lui Venerix, USB-urile apar (deocamdata doar doua, dar le dau de cap mai incolo), in schimb masina virtuala nu vrea sa demareze.
Ok, am facut ceva sapaturi si am descoperit o pagina de blog cu exact aceeasi problema:
http://linuxhub.net/2009/08/install-dkms-virtualbox-driver-not-installed-error-after-updating-to-new-linux-kernel
Se pare ca toata povestea se invarte in jurul unei chestii numite dkms. Cica instalezi dkms si treaba e ca si rezolvata. Am dat un urpmi dkms si... pauza. Am dat Google dkms si am ajuns pe http://linux.dell.com/dkms/
Bun. De aici incepe un episod super. Dkms nu se instaleaza deoarece nu-stiu-ce-chestie nu e instalata, Google pentru nu-stiu-ce-chestie, gasit nu-stiu-ce-chestie, dar nu se instealaza pentru ca alta nu-stiu-ce-chestie nu e satisfacuta. Practic un arbore cu vreo sase-sapte nu-stiu-ce-chestii nesatisfacute, drept pentru care sistemul imi da un pa si la revedere.
E chiar atat de imposibil sa mearga Virtualbox pe Mandriva 2010?
Nu este deloc imposibil sa mearga VirtualBox pe Mandriva. La noi toti ne merge de rupe tot ;D
Te-ai incurcat tu un pic in stiinta, atata doar.
DKMS - Dynamic Kernel Modul Support ( http://en.wikipedia.org/wiki/Dynamic_Kernel_Module_Support ) nu se instaleaza. Nu este un program in sine ci doar o tehnologie.
La tine, totul se invarta in jurul modulului de kernel ce trebuie sa isi instaleze VirtualBox ca sa ruleze cum trebuie pe sistem. Daca instalezi virtualbox ce vine cu Mandriva (care este variante OSE - Open Source Edition - fara suport USB) atunci ai automat acel modul "dkms-virtualbox". Fiecare modul din asta DKMS depinde de versiunea si subversiunea de Kernel al sistemului si de aceea nu se poate face unul general / universal pe care sa-l instalezi si gata.
De aceea, cand descarci de la ei de pe site, acel modul vine intr-o forma "generala" si sub forma de cod sursa. La comanda "/etc/init.d/vboxdrv setup" Virtualbox ia sursa respectiva si il compileaza generand o biblioteca din aia "DKMS" pentru kernelul tau, exact pentru versiunea si subversiunea ce ai tu instalat.
De aceea ai nevoie de header-ele din sursa kernelului, adica, de aceea ai instalat "kernel-desktop-devel-latest".
DAR, se pare ca la tine nu este instalat programul ce sa compileze "make", care face parte din compilatorul de C/C++ din Linux. Trebuie si asta instalata (evident ca si root):
urpmi gcc
Dupa ce ai facut asta, mai ruleaza odata:/etc/init.d/vboxdrv setup
Csabi's BLOG
Linux registered user # 457717
Ok, stai sa o luam babeste. Ideea e ca n-am descarcat, ci am instalat direct de pe adresa respectiva (deci i-am dat sa-l deschida cu install). In fine, banuiesc ca e cam acelasi lucru.
Incerc sa iau lucrurile pas cu pas, inca de la instalarea sistemului.
1. Descarc versiunea Mandriva 2010 DVD si ii dau instalare pe KDE. Nu personalizez nimic, deci nu stiu ce mi-a instalat si ce nu.
2. Intru pe forum si instalez Virtualbox de pe adresa data de Venerix. Instalez direct.
3. Pornesc virtualbox, adaug masina virtuala, fac setarile (deocamdata nu umblu la capitolul USB) si cand sa-l pornesc imi apare caseta cu eroarea.
Ok, ce urmeaza:
4. Instalez gcc. Imi instaleaza:
1/7: manbo-mandriva-files-gcc
2/7: lib64binutils2
3/7: binutils
4/7: gcc-cpp
5/7: linux-userspace-headers
6/7: glibc-devel
5. La rularea /etc/init.d/vboxdrv setup imi da aceeasi eroare (make comanda negasita).
Am incercat varianta compilata de MIB pentru 2009.1 dar primesc aceeasi eroare pe 2010.0
http://mib.pianetalinux.org/mib/en/component/content/article/32-mib-rpms/604-virtualbox-312.html
Cristian
http://www.mandrivausers.ro
make este pachet separat pentru ca se foloseste cu multe limbaje, nu doar cu gcc; deci :
urpmi make
(iar gcc se poate folosi si fara make)
DA, sorry pentru confuzie ... urpmi make.
Oricum avea nevoie si de gcc.
Csabi's BLOG
Linux registered user # 457717
Trebuie sa recunosc cinstit ca pe Windows nu e atat de palpitant. In fine, pana la un punct...
Deci:
1. instalat gcc, instalat make, merge fara probleme. Poate ca ar trebui sa mentionez ca pentru urpmi folosesc de multa vreme http://easyurpmi.zarb.org/. Are importanta?
2. ar trebui sa instalez rpm-ul de pe adresa lui Venerix. Apare insa o problema. A aparut tot timpul, dar n-am considerat-o importanta. Downloadeaza pachetul dar la instalare primesc urmatorul mesaj:
Următorul pachet are semnătură greșită:
/home/valentin/tmp/VirtualBox-3.1-3.1.2_56127_mdv2009.1-1.i586.rpm: Semnătură incorectă (NOT OK (no key): /home/valentin/tmp/VirtualBox-3.1-3.1.2_56127_mdv2009.1-1.i586.rpm: Header V4 DSA signature: NOKEY, key ID 6dfbcbae)
Doriți să continuați instalarea?
De obicei dadeam DA, insa acum m-am oprit si astept instructiuni. Poate ca nu e bine. Poate ca mai trebuie facut ceva.
P.S. Era sa uit: update-urile pe care mi le indica sus, prin cerculetul rosu cu semnul exclamarii, au importanta?
Dai "da".
--
Ghidul Mandriva
Configurarea PPPoE
Ok, folks, fiti pe faza ca urmeaza.
Deci, avem make instalat, gcc instalat, rulam rpm-ul fara sa dam atentie semnaturilor gresite si... we have a touchdown!!! Din nou eroare. Insa ALTA. E un lucru incurajator. Macam stim ca ne-am urnit cu un pas.
Iata ce zice log-ul de data asta:
Attempting to install using DKMS
removing old DKMS module vboxdrv version 3.1.2
------------------------------
Deleting module version: 3.1.2
completely from the DKMS tree.
------------------------------
Done.
Creating symlink /var/lib/dkms/vboxdrv/3.1.2/source ->
/usr/src/vboxdrv-3.1.2
DKMS: add Completed.
Error! Your kernel source for kernel 2.6.31.6-desktop586-1mnb cannot be found at
/lib/modules/2.6.31.6-desktop586-1mnb/build or /lib/modules/2.6.31.6-desktop586-1mnb/source.
You can use the --kernelsourcedir option to tell DKMS where it's located.
Failed to install using DKMS, attempting to install without
Makefile:152: *** Error: unable to find the sources of your current Linux kernel. Specify KERN_DIR= and run Make again. Stop.
Stop. Ce fac mai departe?
Fa update la tot systemul. In momentul de fata, problema ta este ca ai instalat kernel-desktop-devel-latest care este pentru cel mai nou kernel disponibil, dar cum tu nu ai updatat sistemul (ceea ce e recomandat sa o faci tot timpul cand ai semnul exclamarii rosu langa ceas) nu merge compilarea. Adica el compileaza pentru cel mai nou kernel, pentru care ai tu sursele puse, dar pe sistemul tau este ceva mai vechi si nu poate sa il incarce.
Csabi's BLOG
Linux registered user # 457717
Asta cred ca ar trebui semnalata ca bug. Mi se pare absurd sa ma lase sa instalez headerele pentru ultimul kernel disponibil, dar sa nu ma avertizeze ca eu nu am respectivul kernel. Eventual kernel-desktop-latest ar trebui sa fie dependinta pentru kernel-desktop-devel-latest.
@venerix: nu cred ca este un bug. Cum "latest" inseamna cel mai nou, este evident ca se refera la cel mai nou. Daca vrei poti instala atat kernel cat si devel de care vrei. Este foarte posibil sa vrei sa compilezi ceva pentru cel mai nou kernel dar ca programator nu vrei sa-l folosesti ... Oricum, ideea ta nu este rea si situatia este discutabila.
Csabi's BLOG
Linux registered user # 457717
Ok, haideti sa schimbam macazul. In realitate n-am nevoie de Windows ci de cateva programe care merg pe Windows. Unele merg si pe Wine (pachetul Adobe), insa de fapt ma intereseaza pachetul Corel.
Care se instaleaza super pe Wine, insa din pacate nu porneste. La startare primesc urmatorul mesaj:
Am gasit ceva pe Google, dar e pentru mine e greu de descifrat:
http://coreldraw.com/forums/t/2196.aspx
De ce sa schimbam macazul? Aparent la toata lumea merge VirtualBox, ar fi culmea sa renunti la el doar asa pentru ca s-au incurcat lucrurile un pic la tine in calculator. Las' ca le descalcim noi.
Spune-ne ce ai facut pana acum, cum ai facut si cum stai cu el.
Csabi's BLOG
Linux registered user # 457717
Corect. De ce sa schimbam macazul?
Si eu folosesc VirtualBox de multa vreme si fara probleme. Si ca sa pot sa dau un raspuns bun am instalat un sistem Mandriva 2010.0 (in VBox, evident) si am facut o instalare de VirtualBox.
La instalarea sistemului nu am facut nicio setare speciala, iar la instalarea VirtualBox am folosit doar mediile oficiale. Este adevarat ca instaleaza 3.0.8, insa nu este o problema chiar asa de mare. Ai grija cind cauti in pachete VirtualBox sa selectezi si pachetele fara GUI, iar pentru instalare ai nevoie doar de VirtualBox si DKMS (selectabile din lista).
Parerea mea este ca daca nu cunosti asa de bine sistemul de operare sa folosesti uneltele care iti usureaza viata. Consola este de baza, insa pina acolo, daca poti sa descurci ceva din grafic...
Si ca sa nu crezi ca totul se poate face din mediul grafic, am mai instalat inca o data, de data asta din consola. Si a mers. Asa ca eu iti recomand sa folosesti pachetele din distributiile oficiale si sa apelezi la pachete "din afara" doar daca cele oficiale nu te satisfac sau nu functioneaza corect.
Mult succes.
arghhhhhhhhhhhhhhhhh
care toata lumea ??? Csaba cine vrea sa faca pe seriosul nu instaleaza vbox ....hai sefu stiu ca iti place tie da
v box e gluma proasta , pe 64 nici macar 1% din features-urile care le are vmWare .....deci
ca de obicei banu' vorbeste ... :(
adica vrei sa compari modulele care se compileaza pe masina ta , pe kernelul tau cu glibc urile tale cu ld -ul tau
( valabil si ptr masinile guest vmware tools se compileaza pe moment pe masina guest) cu vbox precompilat 90%....?
S-ar putea face cam asa , vmWare workstation e pe bani dar , ai o luna de trial , in schimb vmware player e gratis ,
iti instalezi trial ( care are toate optiunile ca si versiunea cumparata) iti creezi toate masinile virtuale care vrei , din iso sau cd , dvd , de pe net etc
si cind expira luna ramii cu masinile si cu vmware-player , pentru a accesa si rula guest-urile .
Eu di proprie experienza pe un host pe 64 de biti iti spun ca vmware e cel mai bun virtualiztor in circulatie la aceasta ora ,
singura problema nu mere cu dublu click ;D ;D ;D si mai ales pina te inveti cu el tre sa te stii un pic cu linux, bash, etc.....
probleme care se pot rezolva foarte usor ajunge sa te intereseze chestia .... ;D
PS. Csaba sper ca nu te superi pt ca am intervenit , dau o plescavita si o bere ;D
Unix is user-friendly. It’s just very selective about who its friends are
copii parerea mea e ca nu cauta headerurile kernelului ( care sunt incluse in kernel-devel incepind cu 2.6.30.x, ultimul cu headers externi a fos 2.6.29.x)
ceea ce ii lipseste , cred, sunt pachetele kernel source .....chestie foarte ciudata avind in vedere ca nu vrea sa customizeze kernelul lui , vrea doar
sa-si construiasca citeva module .
incearca sa instalezi pachetele kernel-source pentru kernelul pe care vrei sa-ti construiesti modulele .
Unix is user-friendly. It’s just very selective about who its friends are
Nu ma supar. Eu nu contest sau sustin care este mai bun, pur si simplu prefer VirtualBox.
Csabi's BLOG
Linux registered user # 457717
Salutare
Am instalat si eu VirtualBox si la pornire am avut exact aceleasi probleme.
In momentul cand am dat sa instalez VirtualBox toate pachetele care mai trebuiau instalate pe langa erau pentru kernel-2.6.31.5, iar eu aveam kernel-2.6.31.6
Am instalat urmatoarele pachete:
actuator-kernel-2.6.31.5-desktop-1mnb
actuator-kernel-desktop-latest
Dupa instalare am dat restart la PC si VirtualBox a pornit fara probleme.
Vreau sa mai precizez ca dupa restartarea PC-ului nu am putut sa ma mai intru pe internet desi imi arata ca sunt conectat. Dupa urmatorul restart vad ca merge din nou.
P.S. comanda uname -a imi spune ca am kernel 2.6.31.5 iar inainte aveam 2.6.31.6. Cum fac sa am din nou ultimul kernel si tot ce sa mai schimbat in caz ca au mai fost facute si alte schimbari in sistem ;D .... Adica sa fie exact cum era inainte sa instalez actuator-kernel-2.6.31.5-desktop?
OK, inainte ca cineva sa se ia dupa mih02k ... sorry, dar actuator-kernel-blablabla nu are nici o treaba cu VirtualBox.
Pe scurt, acele pachete ce ai specificat tu, cu "actuator" in fata, nu sunt altceva decat drivere pentru servomotoare controlate de calculator. Nu au absolut nici o tangenta cu VirtualBox, iar faptul ca le-ai instalat nu are nici o treaba cu sistemul tau.
Motivul pentru care ti s-a schimbat kernelul, si pentru care nu ti-a mers netul la inceput, este ca de fapt acel pachet are nevoie de kernel-desktop- si asa ti-a pus un kernel mai vechi sa puste cu versiunea ce ai dat tu.
Iar motivul pentru care ti-a mers / nu ti-a mers VirtualBox este alta. Oricum, s-a explicat aici in detaliu cum se face.
Csabi's BLOG
Linux registered user # 457717
Csaba tu stii mai bine care este treaba cu pachetele respective. Ce am vrut eu sa spun este ca dupa instalarea pachetelor respective a mers VirtualBox. Din moment ce mie mi-a fost schimbat kernelul probabil VirtualBox are probleme cu kernel 2.6.31.6 si merge bine cu kernel 2.6.31.5
Nu are VirtualBox nici o problema cu nici un kernel. Eu am acasa ultimul kernel, Mandriva updatat la zi, si VirtualBox care zboara. Pe acest ultim kernel erau chiar 2 sau 3 versiuni de VirtualBox, si la toate mi-a mers sa-mi compilez modulul de kernel cu comanda /etc/init.d/vboxdrv setup fara nici o problema.
Tu, probabil aveai VirtualBox pus pe vremea lui 31.5, dupa aia ai updatat sistemul, si evident nu a mers VirtualBox cu noul kernel, trebuia si tu sa rulezi /etc/init.d/vboxdrv setup
Ceea ce ai facut tu, ai pus un pachet, care a fortat sa-ti puna la loc kernelul 31.5 in locul lui 31.6 (sau care ar fi ultimul) si astfel, in loc sa fie VirtualBox pentru kernelul nou, ai reactivat kernelul vechi pentru care era pregatit deja VirtualBox.
Pe scurt ... ai facut doi pasi inapoi, in loc sa fac unul inainte.
Csabi's BLOG
Linux registered user # 457717