Buscar aquí

miércoles, 22 de abril de 2009

De nuevo VirtualBox!!!!!! kernel driver not instaled

Yo tengo un problemita de sonido....y me puse a molestar con versiones del kernel para ver si se arreglaba asi, pero no....en cambio VirtualBox resintio tantos cambios y la verdad no se por que se negaba a iniciar la maquina virtual sacando un mensaje de error asi:

kernel driver not instalñed virtual box
  • Pero lo sierto es que si estaba instalado y yo seguia usando el mismo kernel de siempre.....el caso es que como buena despistada se daño no se porque. Pero lo que me interesa compartir es como lo arregle. Tienes que instalar las cabeceras kernel, que son algo asi...y no es una definicion precisa...sino lo que yo entendi....bien, incluyen los archivos de cabecera de C que especifican la interfaz entre el Kernel de linux y el userpace de bigliotecas y programas. Los archivos de cabecera definen estructuras y constantes que son requeridas para construir programas mas tipicos. Esto se hace asi:
sudo aptitude install linux-headers-$(uname -r)
  • Luego hay que instalar el controlador para el kernel de VirtualBox, asi:
sudo /etc/init.d/vboxdrv setup

Y luego funciono......
Si alguien me cuenta por que funcionaba....jugue los las versiones del kernel....y aun volviendo a la anterior funciono lo agradeceria.

Chau....

jueves, 16 de abril de 2009

Usar Virtualbox en una terminal grafica aparte

Gracias a: http://tehsis.com.ar/

Para quien no lo sepa, Virtualbox es una herramienta espectacular para crear y usar maquinas

Virtual Box

Virtual Box

virtuales. Recientemente adquirido por Sun, Virtualbox nos permite correr sistemas operativos dentro de una maquina virtual que podemos crear con distintas opciones, como la cantidad de ram, los dispositivos que vamos a usar, etc etc.

Una de las cosas que siempre quice hacer, era poder ejecutar VB en una terminal nueva, de modo que me permita presionar “Ctrl + Alt + F8″ , estar en Windows y volver a Linux con “Ctrl + Alt + F7″. Cuando probé hacerlo, hace un año más o menos, a pesar de que ejecutaba VB en otra terminal, siempre creaba sus ventanas en la terminal 0. La verdad no probé mucho más.
Como hace poco comencé a participar en un grupo de estudio de .net y necesitaba usar Visual Studio, recurrí a VirtualBox para usar Windows y no tener que lidiar con diversas cuestiones (como tener que configurar cosas raras para que windows lea la musica que tengo en una particion ext3) y como no, volví a probar si podia hacer lo que comentaba más arriba, mi sorpresa fue, que ahora no había problemas, Virtualbox se ejecutaba perfectamente en la terminal donde era invocado, haciendo realidad mi tan preciado sueño (pasar de un sistema a otro en menos de 1 segundo).

Inicialmente simplemente ejecutaba “xinit — :1″ y desde xterm llamaba a Virtualbox, pero luego esto se torno repetitivo y aburrido así que leyendo un poco del man de xinit, aprendí que podia ejecutar directamente Virtualbox en la nueva terminal simplemente haciendo:

#xinit /usr/bin/virtualbox — :1

y para hacer un poco más general la cosa, busque por google un script que verifique cual es la siguiente terminal libre y allí abra la nueva terminal.
Modificandolo para que ejecutase virtualbox, quedo así:

for display in 0 1 2 3 4 5
{
if [ ! -f "/tmp/.X$display-lock" ] #Si no existe el archivo, no se esta usando la terminal $display
then
exec xinit /usr/bin/virtualbox — :$display
exit0
fi

Guardé eso en un archivo llamado vbox.sh, le di permisos de ejecución (chmod o+x vbox.sh), cree un enlace simbolico en mí desktop y listo… Otro sistema operativo en cuestion de clicks ^_^

Lo malo de esto, es que no encotre forma de ejecutar la maquina virtual de Windows directamente, sin tener que pasar por la pantalla principal.

Además, si queremos ejecutarlo, digamos, antes del inicio del gestor gráfico (xdm, gdm, kdm) podemos incluir en el archivo rc.local (/etc/rc.local , en debian y sus derivados: *buntu) la línea:

xinit /usr/bin/VBoxSDL "Nombre de la máquina" -- :0 (ó :1 :2 ...)

esto, para alguien desparchado que quiera iniciar GNU/Linux para iniciar la máquina virtual (???)

martes, 14 de abril de 2009

PIDO DISCULPAS

Pido disculpas por el contenido aquí publicado, ya que no aparece referencia a sus autores, de ahora en adelante lo haré