En Arch se puede instalar VirtualBox, de dos formas, una usando un pacman normal y corriente, y otra es la versión de AUR, que funciona muy bien y tiene soporte para USB.
La que voy a instalar yo es la de AUR, pero la voy a instalar precompilada ya que la tenemos en el repositorio de archlinuxfr, si quieres instalarla desde AUR ya expliqué como se hace.
sudo pacman -Sy virtualbox_bin
Después añadimos nuestro usuario al grupo vboxusers
sudo gpasswd -a fiber vboxusers
Añadimos también vboxdrv en los MODULES del rc.conf
MODULES=(... vboxdrv ...)
Para que soporte USB, añadimos esta línea al fstab:
none /proc/bus/usb usbfs auto,busgid=108,busmode=0775,devgid=108,devmode=0664 0 0
donde 108, es la identidad del grupo al que le damos acceso a los dispositivos USB. Para saber cual tenemos que poner escribimos esto:
grep vboxusers /etc/group
Y hasta aquí debería de funcionarte tan bien como a mí.





Just passing by.Btw, your website have great content!
_________________________________
Making Money $150 An Hour
Por: Mike el 1 Marzo 2009
a las 15:51
Instalando de esta forma, cuando arranco el XP me da un error del kernel o algo parecido. Primero que no está instalado y desñpués que no es accesible. He visto que hay que hacer lo siguiente para que funcione:
1- modprobe vboxdrv
2- chown usuario:wheel /dev/vboxdrv
Se puede hacer un script con esto para no tener que escribirlo siempre, pero no se como se hace. Parece ser que hay que hacer esto por problemas de permisos.
De todas formas una vez dentro de XP el sonido no funciona, detecta todos los drivers una vez instalado los additions, pero el sonido no. Lo pongo como ALSA. No ve sale error por ningún lado, directamente funciona todo menos el sonido.
Este es el script que te comentaba, ¿podrías explicarme como hacerlo?
En el caso de Arch, basta colocar el script en /etc/rc.d y añadir su nombre a la lista de modulos de /etc/rc.conf:
#!/bin/bash
. /etc/rc.conf
. /etc/rc.d/functions
case “$1″ in
start)
stat_busy “Starting VirtualBox”
# VirtualBox module
/sbin/modprobe vboxdrv || exit 1
# change group of /dev/vboxdrv
chown :wheel /dev/vboxdrv || exit 1
if [ $? -gt 0 ]; then
stat_fail
else
add_daemon virtualbox
stat_done
fi
;;
stop)
stat_busy “Stopping VirtualBox”
killall -q VBoxSVC || exit 1
rmmod vboxdrv || exit 1
if [ $? -gt 0 ]; then
stat_fail
else
stat_done
rm_daemon virtualbox
fi
;;
restart)
$0 stop
sleep 1
$0 start
;;
*)
echo “usage: $0 {start|stop|restart}”
esac
Por: Antonio el 24 Mayo 2009
a las 12:09
Por cierto, yo vivo al lado de Alcalá, jejeje, además también estudio en Granada cerca donde tu estas, …
Me ha alegrado ver que un vecino de Alcalá se interesa por esto, jejejeje…
Por: Antonio el 24 Mayo 2009
a las 12:10
Me alegra que me lea (y me entienda) algun vecino.
Respecto a lo que dices, no lo he comprendido del todo, necesitaría que me lo explicases mejor para poder ayudarte.
Yo lo tengo instalado así y no me ha dado ningún problema.
Saludos
Por: FiBER el 24 Mayo 2009
a las 12:30
Bueno, lo de entenderte es relativo, ya que estoy pegado en estos temas, estoy aprendiendo aún, jejeje, por lo que has pododo ver en mis comentarios.
Lo que te comentaba del sonido ya está solucionado. Instalé otra versión de Windows XP y ya funcionó, por l oque el problema me imagino que sería de que la otra versión no tenía los drivers necesarios, ya que por tanto que quieren aligerar el XP le quitan demasiado, jejeje.
El tema de el script. Eso lo vi en un tutorial de otra página. Por motivos de permisos no me deja ejecutarlo. En rc.conf pongo el modulo …. jejeje, craso error mio!!! acavo de ver de que vboxdrv tu comentas que lo pusiera en MODULES y yo lo puse en DAEMONS y siempre poníal al inicio un error de que no lo encontraba y evidentemente no me lo ejecutaba. Voy a cambiarlo, pero de todas formas siempre que quiero usar el virtualBox tengo que ejecutar
1- modprobe vboxdrv
2- chown usuario:wheel /dev/vboxdrv
Si no pongo el 2- me da errores y el script que te ponía ejecuta automáticamente esas dos instrucciones al principio. Lo que te preguntaba era como hacer ese script y ejecutarlo con rc.conf: “En el caso de Arch, basta colocar el script en /etc/rc.d y añadir su nombre a la lista de modulos de /etc/rc.conf:” esto es lo que vi en la otra página y lo siguiente que te puse es es script, lo intenté pero me decía que no lo encontraba.
Me imagino que sigo siendo un lio explicando, jejejeje
De todas formas decirte que desde que descubrí Linux hace año y medio he probado más de 6 versiones diferentes y hace un mes me decidi por Arch de la que ley muy buenos comentarios y ha sido casi explusivamente a tus tutoriales por lo que he logrado entender y hacer funcionar Arch Linux.
¡¡Muchas gracias!!
Por: Antonio el 1 Junio 2009
a las 18:54
Al poner vboxdrv en modules (no en daemons, ejjee) te ahorras escribir siempre el modprobe…
Sin embargo, lo que hay en el rc.conf, es lo que arranca al principio, para probar que te lo ahorras siempre tendrás que reiniciar.
Y lo del script, es darle permisos de ejecucion:
chmod +x , y o bien añadirlo al autostart de kde o al de gnome. Otra opción es ponerlo en .bashrc, pero eso te hace que se ejecute cada vez que lanzas una consola.
Para ayudarte mejor, dime si usas Gnome, Kde u otro. Y si puedes pasame el script que lo vea, y la página donde viste esto.
Saludos de nuevo
Por: FiBER el 1 Junio 2009
a las 21:27
Ya funciona, fué un error tonto mio por ponerlo donde no correspondía, jeje. Ya va bien.
Uso XFCE y KDE.
Donde lo saqué fué de: kriptopolis.org/virtualbox-ii-windows-fundamentals-bajo-linux
Por: Antonio el 13 Junio 2009
a las 18:00