Para realizar la instalación de VirtualBox en OpenSuse 11.1 a partir de la distribución nativa se deben ejecutar los siguientes comandos en una ventana de shell, utilizando el nuevo gestor de paquetes de línea de comando llamado Zypper que viene a reemplazar al APT y Yum de las distribuciones anteriores.
$ sudo zypper install virtualbox-ose
$ sudo zypper install virtualbox-ose-guest-tools
Elija una de las siguientes líneas según el tipo de kernel que tenga instaldo.
$ sudo zypper install virtualbox-ose-kmp-default
$ sudo zypper install virtualbox-ose-kmp-pae
En mi caso era la versión 2.6.27.7-9-pae motivo por el cual instalé la segunda opción. Es posible conocer la versión del kernel instalado ejecutando el siguiente comando.
$ uname -r
También es necesario inscribir a los usuarios que ejecutarán las máquinas virtuales en el grupo vboxusers de la siguiente manera.
$ sudo /usr/sbin/usermod USUARIO -A vboxusers
Donde USUARIO es el nombre de usuario de la persona que estará facultada para ejecutar sesiones de VirtualBox. Si se omite este paso se obtendrá el siguiente mensaje de error al intentar ejecutar a la aplicación.
/usr/lib/virtualbox/VirtualBox: Permission denied
El ícono de acceso directo queda (oculto) almacenado bajo la siguiente ruta de los menúes de Gnome:
System > Emulator > VirtualBox OSE
no me aparece nada pero si en las aplicaciones pero no ejecuta nada, habra que reiniciar ayudaaaaaaaaaaa….
Saludos @kamehb. Si la instalación que realizaste fue exitosa deberías poder ejecutar a VirtualBox desde la línea de comando del shell con la siguiente instrucción.
/usr/bin/VirtualBox
Si tienes problemas puedes intentar desintalar todo e intentar nuevamente su instalación. Para desinstalarlo debes ejecutar “sudo zypper remove” y los paquetes de VirtualBox que hayas instalado anteriormente.
excelente tu ayuda compañero y agradezco tu tiempo en responder, mira segui lo que me dijiste, lo ejecute de esa manera y me funco, pero quise intentarlo en modo grafico, y me arroja el siguiente error:
Fallo al crear el objeto COM de VirtualBox
la aplicacion de cerrara
Receptor RC: NS_ERROR_FACTORY_NOT_REGISTERED
tuve leyendo por ahi y era por un problema de usuario, que habia que moverlo a un grupo, la cosa es que lo hice, y ahora no me funca ni por la terminal no modo grafico, y no se que paso, mi pregunta es que paquetes eliminar del VirtualBox e Instalarlo de nuevo o si acaso habra alguna solucion, en serio que te lo agradeceria bastante, Saludos……
@kamehb, el error de NS_ERROR_FACTORY_NOT_REGISTERED parece solucionarse borrando el siguiente directorio: sudo “rm -r /tmp/.vbox-*-ipc” (sin las comillas).
La inscripción del usuario en el grupo está documentado en este artículo: sudo /usr/sbin/usermod USUARIO -A vboxusers
Si no te funciona, prueba entonces a desinstalar e instalar nuevamente. Los paquetes instalados son: virtualbox-ose, virtualbox-ose-guest-tools y uno de los dos siguientes: virtualbox-ose-kmp-default o virtualbox-ose-kmp-pae.
Te sugiero que invoques al VirtualBox desde la linea de comando para conocer claramente cuales son los mensajes que está arrojando por stdout y stderr.
se te agradece, muchas gracias por tu apoyo, aplausos para el tema…
estoy ejecutando windows en opensuse sin problemas, ya no me sale el tipico error que comente anteriormente, ejecutando este comando: sudo “rm -r /tmp/.vbox-*-ipc” (sin las comillas).
pero aun asi nunka me pudo funcionar en modo grafico solo en la consola: /usr/bin/VirtualBox.
Asi que gracias nuevamente!
Por “modo gráfico” entendería que te refieres a un ícono del escritorio o un item del menú. En ese caso habría que revisar que archivo está referenciando el acceso y verificar que sea el correcto. También sería útil revisar los logs en busca del mensaje de error que se genera durante la ejecución de la aplicación.
Despues de hacer lo que recomiendas para solucionar lo de acceso denegado, encontre que parece que no era ejecutable porque con este comando ya pude usarlo:
sudo chmod +x /usr/lib/virtualbox/VirtualBox
Saludos @Jorgelig, gracias por el comentario.
Es extraño ya que esto lo hace por defecto el mismo instalador.
Hola amigo, ya hice todo lo que dice el tutorial pero no puedo arrancar virtualbox;
si lo lanzo desde el icono aparece que esta iniciando pero asi por asi se cierra, y si lo ejecuto desde consola me aparece este error:
Qt WARNING: VirtualBox: cannot connect to X server
como podria resolverlo.?
de antemano gracias
Hmm. Si creaste el grupo ‘vboxusers’ y agregaste el usuario a este grupo ?
Hola jorge, pues te cuento que si eh creado el grupo y eh agregado el usuario al grupo, despues de reiniciar mi servidor grafico funciono virtualbox, aunque sigue sin funcionar desde el lanzador, pero es lo de menos puedo lanzarlo desde consola y eso es lo importante.
Gracias por la atencion y por el tiempo en que te tomas en contestar.. suerte en todo y para adelante siempre!
Could not load the settings file ‘/home/rcaracheo/.VirtualBox/VirtualBox.xml’.
Cannot convert settings from version ‘1.7-linux’.
The source version is not supported.
Código Resultado:
NS_ERROR_FAILURE (0x80004005)
Componente:
VirtualBox
Interface:
IVirtualBox {557a07bc-e6ae-4520-a361-4a8493199137}
Saludos rgc1977.
En mi opinión parecería que estás ejecutando una versión anterior de VirtualBox en un equipo donde tienes instalado una versión posterior. Tal vez instalaste la versión comercial y la OSE en el mismo equipo ?
El ejecutable en mi equipo está en “/usr/bin/VirtualBox” por si deseas probarlo desde línea de comando con la ruta explícita, tal vez ayude. Si tienes OSE la ruta puede haber variado.
Leyendo en los foros también sugieren que verifiques que tu usuario esté efectivamente incluído en el grupo “vboxusers” del sistema operativo.
En el mas drástico de los casos podrías borrar (o renombrar mejor) el archivo de configuración (~/.VirtualBox/VirtualBox.xml) pero te tocaría volver a configurar las máquinas virtuales que tuvieras antes.
Mucha suerte.
que pasa chavo les dejo este pequeño detalle ya lo intente varias veces y no puedo iniciar me marca ese error.
helpme!
espero sus comentarios
ya quedo jimezam te agradezco, pero ahora lo estoy ejecutando desde sudo, desde la terminal.
pero ahora tengo otro detalle derrepente no puedo interrelacionar el teclado con ambos sistemas (osea que no puedo cambiar de un sistema anfitrion a uno huesped)
sabes algo de eso.
espero tus comentarios
Pues en mi caso resulta que baje la version que no es Ose de la página oficial de Virtual Box… Mi pregunta es: ¿Acaso no puede correrse en Open SuSE 11.2?
Cuando lo instalo por consola, me da el error:
“No precompiled module for this kernel found — trying to build one. Messages
emitted during module compilation will be logged to /var/log/vbox-install.log.
Compilation of the kernel module FAILED! VirtualBox will not start until this
problem is fixed. Please consult /var/log/vbox-install.log to find out why the
kernel module does not compile. Most probably the kernel sources are not found.
Install them and execute
/etc/init.d/vboxdrv setup
as root.”
Cuando lo corro desde doble click en el rpm, lo instala, pero si reinicio el huesped no funca más.
================================================================
Actualizacion de ultimo momento:
Para Open SuSE, segun la guia oficial de Virtual box, deben instalarse los paquetes
kernel-source
kernel-syms packages.
Desde Zypper, basta con hacer
zypper install kernel-source
zypper install kernel-syms packages.
Y despues ejecutan el famoso
/etc/init.d/vboxdrv setup
Saludos VTacius. Hace varios meses que no utilizo OpenSuse así que no tengo como probar fácilmente la instalación. Sin embargo lo primero que yo verificaría los siguiente.
1. Tienes el entorno de desarrollo instalado y funcionando: puedes compilar programas en C como un Hola Mundo ?
Si la respuesta es no, tienes que instalar las herramientas de desarrollo. Prueba lo que sugieren en este enlace: http://www.forosuse.org/forosuse/showthread.php?t=6702
2. Hay algo en /var/log/vbox-install.log que nos pueda servir para determinar el problema ?
jimezam.