A l’anotació anterior vaig explicar per sobre com funcionen les màquines virtuals, i ja vaig comentar que explicaria com instal·lar-les amb el programa VirtualBox. Abans que res, cal saber que hi ha dues versions de VirtualBox. A la versió OSE (Open Source Edition) tot el codi és obert. A la versió completa, tot i ser també gratuïta, part del codi no és obert, però té certes característiques que no té la versió OSE. La més important és el suport per a dispositius USB, però podeu veure la llista completa aquí (no és molt llarga).
Si no necessiteu utilitzar dispositius USB a la màquina virtual, la versió OSE és perfecta. A més, es troba en els repositoris d’Ubuntu, de manera que la podeu instal·lar directament per mitjà del Synaptic, o des d’un terminal:
sudo apt-get install virtualbox-ose
Si voleu instal·lar la versió completa de VirtualBox (és la que jo tinc), primer heu d’afegir un repositori a Ubuntu. Per a fer-ho, editem el fitxer sources.list:
sudo gedit /etc/apt/sources.list
Al final del fitxer, afegiu la següent línia:
deb http://download.virtualbox.org/virtualbox/debian intrepid non-free
Després, s’ha d’afegir la clau d’encriptació d’aquest repositori:
wget http://download.virtualbox.org/virtualbox/debian/sun_vbox.asc
sudo apt-key add sun_vbox.asc
Un cop fet això, ja podem refrescar els repositoris i instal·lar VirtualBox.
sudo apt-get update && sudo apt-get install virtualbox-2.1
Un cop instal·lat el programa, el podrem executar des de “Aplicacions > Eines del sistema > Sun xVM VirtualBox”. La seva aparença és aquesta:
En la següent anotació veurem com crear una màquina virtual al VirtualBox.
11 comments
Skip to comment form
Per cert, els Debianites disposem de la versió OSE pel mateix nom (virtualbox-ose), a dia d’avui
1.6.6-dfsg-3 (lenny)
2.1.4-dfsg-1 (squeeze)
ambdós per a amd64 i i386.
Gràcies, Jordi.
Si podeu, instal·leu-vos la 2.1.4. Porta moltes millores respecte de les 1.x.
Salut!
Anotació per debianites:
amb Debian Lenny podria ser que no aparegués l’entrada al menú d’aplicacions. El nom de l’executable del path és «VirtualBox» i no «virtualbox» com es podria pensar.
si no, «whereis virtualbox» i ho arreglareu 🙂
Gràcies per l’aclariment, Edu. 🙂
Al instalar la virtualbos i iniciarla per primer cop, en dona aquest error.
ja al instalarla em dona un error de grups.
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. Re-setup 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.
algú sap com fer que funcioni.
amb un altra pc, amb va entrar perfectament…..
gracies
xavi
Hola, Xavi.
Prova d’afegir el teu usuari al grup “vboxusers”. En principi, la instal·lació de VirtualBox ja ho hauria de fer. Per comprovar si el teu usuari forma part d’aquest grup, executa el següent des d’un terminal:
id
T’ha de mostrar tots els grups que tens assignat. Si no tens el grup vboxusers, executa el següent:
sudo adduser el_teu_usuari vboxusers
Possiblement, hagis de reiniciar la teva sessió perquè agafi aquesta modificació (tot i que no n’estic segur). Si ja tenies aquest grup assignat, el problema és un altre. Un dels mòduls de VirtualBox (el vboxdrv) s’ha de compilar amb la versió del nucli que s’estigui utilitzant. Quan hi ha un canvi de versió de nucli, s’ha de tornar a fer (no t’espantis, que és molt senzill). El que passa és que això no em quadra amb una instal·lació nova de VirtualBox (o potser ja el tenies instal·lat i no l’has utilitzat fins ara, que fa dos dies s’ha actualitzat el nucli). Bé, resumint, l’únic que has de fer és executar amb “sudo” la comanda que en el missatge t’apareix. És a dir:
sudo /etc/init.d/vboxdrv setup
Això recompilarà aquest mòdul de VirtualBox contra la teva versió actual del nucli.
Perdona pel rotllo que he deixat anar… 🙂
Salut!
Ei Oriol, acabo de fer una instal·lació fresca de Lucid (release candidate, oco!) i he intentat reinstal·lar-me el vbox, però em dóna problemes de paquets trencats… tens idea de què pot fallar?
xavi@xavi-laptop:~$ sudo apt-get install virtualbox-2.1
S'està llegint la llista de paquets... Fet
S'està construint l'arbre de dependències
S'està llegint la informació de l'estat... Fet
No s'han pogut instal·lar alguns paquets. Això pot ser degut a que vàreu
requerir una situació imposible o a que esteu emprant la distribució
unstable i alguns paquets requerits encara no han estat creats o bé
encara no els hi han afegit.
La informació següent pot ajudar-vos a resoldre la situació:
Els següents paquets tenen dependències sense satisfer:
virtualbox-2.1: Depèn: python2.5 (>= 2.5) però no és instal·lable
E: Paquets trencats
He mirat la versió de python que tinc i em diu que tinc la 2.6xxx, ergo, no ho entenc pas… Per altra banda he intentat instal·lar la versió OSE i sí que em deixa instal·lar-la.
Curiós eh? xd
Salut!
Vaja he fet el préssec, ara m’acabo de llegir tot el missatge d’error sencer i veig el que deu passar:
Això pot ser degut a que vàreu requerir una situació imposible o a que esteu emprant la distribució unstable i alguns paquets requerits encara no han estat creats o bé encara no els hi han afegit.
Res company, m’esperaré a dijous a que surti la nova versió 🙂 salut!
Hola, Xavi.
També hauries de fer una altra cosa. Has intentat instal·lar la versió 2.1, que és la que hi havia fa un any. Actualment, el VirtualBox està per la versió 3.1 (més concretament, la 3.1.6) o sigui que l’hauries d’instal·lar per mitjà de la comanda següent:
sudo apt-get install virtualbox-3.1
Si, en comptes de fer-ho des de terminal, l’intentes instal·lar des del Synaptic, trobaràs fàcilment la versió més nova.
Salut!
Hola Oriol!
Gràcies per l’ajuda. Ho he tornat a intentar ja amb Lucid definitiu, i instal·lant la 3.1 com em deies, i em torna a dir el mateix. Des del synaptic:
virtualbox-3.1:
Depèn: python2.5 (>=2.5) but it is not installable
Per altra banda he vist que aquí: http://www.virtualbox.org/wiki/Linux_Downloads només hi tenen penjades les versions fins a Karmic. He provat el paquet de Karmic i sí que funciona, per sort.
Salut!
Gràcies per la informació, Xavi. Suposo que d’aquí a pocs dies ja tindrem el repositori per a Lucid. Quan sàpiga alguna cosa, us aviso.
Salut!