[Tutorial+Vídeo] VirtualBox instala cualquier SO en Ubuntu

Moderadores: Kravenbcn, largeroliker, fidelcastro, cerealkiller, pspCaracas, dark_sasuke, m0skit0, LnD, ka69, zacky06

Responder
Avatar de Usuario
hiddenotebook
Experto
Experto
Mensajes: 634
Registrado: 28 Dic 2009, 14:56
Ubicación: En un lugar de la mancha...

[Tutorial+Vídeo] VirtualBox instala cualquier SO en Ubuntu

Mensaje por hiddenotebook »

Imagen


Hola chicos! voy a explicar como instalar y configurar correctamente VirtualBox en Ubuntu.

Una máquina virtual es un programa que nos permite instalar sistemas operativos dentro de nuestro propio sistema, pudiendo así trabajar con todos teniendo sólo un sistema instalado realmente.

Por supuesto nuestro sistema anfitrión será el GNULinux Ubuntu y el invitado será el Windows XP. :D
Usare XP porque necesita menos RAM ya que la cantidad de memoria RAM asignada a XP se restara de nuestro Ubuntu al estar los dos encendidos.

La máquina virtual que vamos a utilizar es VirtualBox, que viene en los repositorios de Ubuntu, pudiendo instalarla desde Synaptic o desde el Centro de Software de Ubuntu.

También debemos de instalar la dependencia "dkms" (después ahora un poco de info...)

Pero desde Synaptic o desde el centro de software viene con limitaciones, por lo que recomiendo que lo descarguemos de su página web y añadir sus repositorios, teniendo así siempre lo último para la máquina virtual.

Tenemos dos formas de instalar:

Lo primero es instalar unas dependencias que necesitamos (probablemente estén ya instaladas) en una terminal con el siguiente comando:

Código: Seleccionar todo

sudo aptitude install libqt4-network libqtcore4 libqtgui4 libaudio2 python2.6 python2.6-minimal


Nota: python2.6 y python2.6-minimal, pueden ir actualizándose de versión en un futuro, por lo que la terminal os responde que no las encuentra, es cuestión de buscar en Sinaptyc con "pytthon" la versión actualizada.


1. Con un paquete .deb:

Descargándola de la página oficial de VirtualBox:
http://www.virtualbox.org/wiki/Linux_Downloads
Seleccionamos la versión de Ubuntu y la arquitectura de nuestro Ubuntu: i386 para 32bits o amd64 para 64bits y obtenemos el archivo.deb que necesitamos.

Luego damos doble clic sobre el archivo .deb que hemos descargado que al ser un .deb es auto ejecutable. y ya lo tenemos instalado.

El lanzador de Sun VirtualBox, para ejecutarlo, se encuentra en Aplicaciones - Herramientas del Sistema. En ocasiones tendréis que reiniciar para que os salga.

2. Añadiendo los repositorios (Recomendado):

Lo primero es instalar unas dependencias que necesitamos en una terminal con el siguiente comando:

Código: Seleccionar todo

sudo aptitude install libqt4-network libqtcore4 libqtgui4 libaudio2 python2.6 python2.6-minimal


Bien, ahora editamos el archivo donde tenemos los repositorios con el siguiente comando:

Código: Seleccionar todo

sudo gedit /etc/apt/sources.list


Se nos abrirá el archivo y ahora añadimos (al final del documento en una linea nueva) la siguiente línea:

- Para Ubuntu 10.10:

Código: Seleccionar todo

deb http://download.virtualbox.org/virtualbox/debian maverick non-free


- Para Ubuntu 10.04 y anteriores: donde pone "maverick" ponemos la versión que tengamos (lucid, karmic, jaunty, intrepid...)

Le damos a "guardar" y cerramos el archivo

Ahora añadimos la llave pública en una terminal con el siguiente comando:

Código: Seleccionar todo

wget -q http://download.virtualbox.org/virtualbox/debian/oracle_vbox.asc -O- | sudo apt-key add -


Recargamos y actualizamos en la terminal con el siguiente comando:

Código: Seleccionar todo

sudo apt-get update

Y ya podemos instalar Virtualbox en la terminal con el siguiente comando:

Código: Seleccionar todo

sudo aptitude install virtualbox-3.2


Nota: Tenemos que tener en cuenta que la versión virtualbox-3.2 puede ir actualizándose (3.3 y ...), por lo que puede que nos dé error al no encontrar la 3.2. Lo mejor es cerciorarse en su página web, donde también podemos ver sus repositorios.

Ahora debemos de instalar el paquete DKMS (no disponible en Ubuntu) para garantizar que los módulos del núcleo de acogida VirtualBox (vboxdrv, vboxnetflt y vboxnetadp) se actualizan correctamente si cambia la versión del kernel de Linux durante las siguientes actualizaciones. El paquete dkms pueden ser instalado a través del administrador de paquetes Synaptic o mediante el siguiente comando:

Código: Seleccionar todo

sudo aptitude install dkms 


Nos hará una serie de preguntas sobre el kernel y responderemos la que sale predeterminada, dándole a la tecla Enter

Reiniciamos el equipo y para ejecutar la máquina virtual vamos a Aplicaciones -> Herramientas del Sistema -> Sun VirtualBox.

CONFIGURACIÓN DEL HARDWARE

Imagen


En la izquierda nos saldrá la selección de configuración:

* General: lo dejamos tal y como está.
* System: lo dejamos como está (es un resumen de lo que viene ahora).
* Display: activamos la aceleración 3d para tener una mejora gráfica.
* Discos duros: lo dejamos tal y como está.
* CD/CVD-room: Para poder instalar el S.O. desde un cd/dvd y poder utilizar el cd/dvd marcamos "Montar CD/DVD", si queremos grabar marcamos "habilitar passthrough" (crear cd audio no funciona) y si queremos instalar una imagen de .iso marcamos "archivo de imagen de iso".
* Disquet: si tuviéramos disquetera y la utilizamos marcamos "Montar Unidad de Disquet"
* Audio: Os detecta y selecciona los controladores para el audio. Lo dejo como está.
* Red: Os detecta la red y la configura. Lo dejamos como está.
* Puertos seriales: Si tenemos algún hardware conectado a un puerto serie marcamos "habilitar puerto serie".

* Directorios compartidos: Es una carpeta que será utilizada por los 2 sistemas a la vez. Por su importancia le hago un apartado al final.

* USB: marcamos "habilitar controlador usb"

Problemas con los usb:

* Para Ubuntu 10.04
(según ubuntu.com) Parece que VirtualBox tiene soporte USB y ya no necesita las instrucciones de abajo. Y nos advierte de que editar el archivo fstab provocará que el sistema pierda el arranque.

* Para Ubuntu 9.10

Si queremos que VirtualBox reconozca los dispositivos USB conectados al sistema anfitrión (impresora, scanner...) debemos de hacer lo siguiente:

1. Editar el archivo /etc/fstab con el siguiente comando en una terminal:

Código: Seleccionar todo

sudo gedit /etc/fstab


2.En el archivo que se nos abre añadimos en una línea nueva lo siguiente:

Código: Seleccionar todo

none /proc/bus/usb usbfs devgid=46,devmode=666 0 0

guardamos los cambios y cerramos el archivo y la terminal.

3. Importante: con VirtualBox "cerrado"
Vamos a Sistema - Administración - Usuarios y Grupos.
Damos a Desbloquear (contraseña).
Damos a Gestionar Grupos.
Buscamos y seleccionamos en la lista que nos sale "vboxusers".
Damos a Propiedades.
Marcamos la casilla de los usuarios que van a tener acceso.
Aceptamos y cerramos.

* Si hemos actualización Ubuntu 9.10 a Ubuntu 10.04 podreis encontraros con el siguiente error al reiniciar:
an error occurred while mounting /proc/bus/usb
press S to skip mountingor M for manual recovery
Podréis comprobar que si pulsáis S arranca el sistema normalmente. Lo que el error te viene a decir es que no se montan los dispositivos USB a la hora de activarlos en Virtualbox. Por lo visto es un bug de Ubuntu 10.04 y la posible solución la encontrareis en: http://www.ubuntu-es.org/node/133153

INSTALACIÓN DEL SISTEMA OPERATIVO


Podemos crear un archivo de imagen con nuestro CD XP (original) en el escritorio de Ubuntu para usarlo en la instalación de XP, puedes usar brasero por ejemplo para crear la imagen.

También podemos usar el CD directamente, para instalar el XP, metemos el cd de instalación, abrimos el VirtualBox, seleccionamos la máquina de XP, damos al botón de arriba "Iniciar" y comenzará la instalación de Windows como siempre.

El ratón quedará capturado por el sistema XP cuando lo pasemos por la ventana, para liberarlo y poder utilizarlo en Ubuntu pulsamos "Ctrl derecho + L".
No os preocupeis cuando termine de instalarse XP solucionamos esto:

Con el Xp funcionando liberamos el ratón y pulsamos en Dispositivos - Instalar Guest Aditions (aplicaciones huesped) y comenzará a descargarse.

La aplicación saltará automáticamente, pero por si no es así, la encontraremos en Mi PC en dispositivos extraibles con un icono en forma de cubo azul y le damos doble clic.

Se instalará y reiniciamos el XP virtual no el Ubuntu. El ratón no se captura y funcionará mejor todo.

Dejo un vídeo para que lo vean mejor: (en el video asigno poca RAM aconsejo minimo 512MB)
[youtube]http://www.youtube.com/watch?v=rD0I9K5dlPc[/youtube]

Después de instalar el sistema podemos instalar guest adittions para la integración de la pantalla y el ratón en ubuntu 11.10
NO funciona la descarga automática, lo arreglamos con:

Código: Seleccionar todo

sudo apt-get install virtualbox-guest-additions-iso


ACTIVAR LA CARPETA COMPARTIDA


1º. Crear la carpeta que vamos a compartir:

1. Creamos una carpeta con el nombre que queramos (yo la llamo: compartida) en nuestra carpeta personal (home). Una vez creada:
2. Hacemos click derecho sobre ella, seleccionamos “Propiedades” y en la pestaña “Compartir”, habilitamos la primera casilla “Compartir esta carpeta” y si es la primera vez nos dirá que el servicio no está instalado, le decimos que sí, introducimos nuestra contraseña (si tiene nivel de superusuario) y lo instalará.
3. Seguidamente, si queremos, habilitamos las otras dos casillas: “Permitir a otras personas escribir en esta carpeta” y “Acceso de invitado (para personas sin cuenta de usuario)“.
4. Finalmente le damos al botón “Crear compartición“.

2º. Preparamos Ubuntu:

1. Con el Sistema Operativo huesped (xp) apagado. En Virtualbox, vamos a Configuración -> Datos Compartidos y damos en el botón verde que tiene un símbolo + a la derecha.
2. Buscamos y seleccionamos la carpeta compartida que en mi caso es /home/compartida, y la casilla de “Read-only” (sólo lectura) la podemos habilitar, si no vamos a escribir en ella desde el sistema operativo huesped (xp), en caso de que sí vayamos a escribir en ella, la dejamos deshabilitada.
3. Le damos a “OK” y Ubuntu queda preparado.

3º. Preparamos el Sistema Operativo huesped (XP):

1. Para ello abrimos la consola o shell de Xp en Inicio - Ejecutar, ponemos cmd y pulsamos Enter. Se nos abrirá la consola y ejecutamos el siguiente comando:

Código: Seleccionar todo

net use X: \\vboxsvr\compartida

3. Pulsamos Enter y nos dará un mensaje de confirmación.

Nota:
* compartida es el nombre que le pusimos a la carpeta cuando la creamos en Ubuntu y
* X es el nombre que dará a la carpeta compartida, como unidad de red, de XP en "Mi PC", teniendo cuidado de que no esté ocupada por otro dispositivo (puede surgir conflictos). Cuidado que entre : y // hay un espacio en blanco.

Se habrá creado en Mi PC una "unidad de red X", desde donde podemos ver todo lo que metamos en la carpeta "compartida" de Ubuntu y desde ésta podemos ver todo lo que metamos en la "unidad de red" de XP.



MODO FLUIDO (SeamLess)


El modo fluido hace que nos aparezca la barra de tareas de Windows Xp en la parte inferior de nuestro escritorio de Ubuntu (encima del panel inferior de Ubuntu.)

De esta forma podremos abrir ventanas de Windows junto a ventanas de Ubuntu en el mismo escritorio.

Si quieres activar el modo fluido (SeamLess) en VirtualBox basta con pulsar la combinación de teclas:
Control derecho + L
Última edición por hiddenotebook el 01 Dic 2011, 15:23, editado 7 veces en total.

Avatar de Usuario
largeroliker
Administrador
Administrador
Mensajes: 8283
Registrado: 03 Sep 2009, 09:46
PSN ID: larger0o
Gamertag Xbox Live: larger0o
Steam ID: larger0o
Twitter: larger0o
Ubicación: Málaga
Contactar:

Re: [Tutorial+Vídeo] VirtualBox instala cualquier SO en Ubun

Mensaje por largeroliker »

Falta un detalle xD

viewtopic.php?f=59&t=4033

Saludos! ;)
Imagen
Steam Deck · Xbox Series X · PS5 · Switch · PS Vita · WiiU · PS3 · new 3DS XL · Xbox 360 · PSP · PS2

Avatar de Usuario
hiddenotebook
Experto
Experto
Mensajes: 634
Registrado: 28 Dic 2009, 14:56
Ubicación: En un lugar de la mancha...

Re: [Tutorial+Vídeo] VirtualBox instala cualquier SO en Ubun

Mensaje por hiddenotebook »

Gracias por el aporte larger!

Avatar de Usuario
miguelamacias
Experto
Experto
Mensajes: 960
Registrado: 03 Sep 2009, 14:16
Ubicación: Coria del Río, Sevilla
Contactar:

Re: [Tutorial+Vídeo] VirtualBox instala cualquier SO en Ubun

Mensaje por miguelamacias »

Guau, muy buen tuto, súper completo ¡Gracias!

¡Saludos!

Avatar de Usuario
dark_sasuke
Moderador Global
Moderador Global
Mensajes: 3379
Registrado: 03 Sep 2009, 02:13
Twitter: D4rkyt0

Re: [Tutorial+Vídeo] VirtualBox instala cualquier SO en Ubun

Mensaje por dark_sasuke »

miguelamacias escribió:Guau


No sabia que aqui habian perros :roll: :roll: :lol: :lol: :lol:
Imagen

Avatar de Usuario
miguelamacias
Experto
Experto
Mensajes: 960
Registrado: 03 Sep 2009, 14:16
Ubicación: Coria del Río, Sevilla
Contactar:

Re: [Tutorial+Vídeo] VirtualBox instala cualquier SO en Ubun

Mensaje por miguelamacias »

No sólo de gatos vive el hombre... xD

Responder