maquina virtual windows sobre linux

31

Upload: cinthiamariel

Post on 25-May-2015

11.092 views

Category:

Technology


3 download

TRANSCRIPT

Page 1: Maquina Virtual Windows Sobre Linux
Page 2: Maquina Virtual Windows Sobre Linux

1) Vamos a instalar y configurar una máquina virtual VirtualBox en Ubuntu 8.04 para poder correr Windows XP sobre Linux

Page 3: Maquina Virtual Windows Sobre Linux

2) Para descargar el VirtualBox que corresponda a nuestra versión de Ubuntu vamos a la sección de descargas de la página principal de Sun xVM VirtualBox y elegimos el paquete .deb que corresponda.

Page 4: Maquina Virtual Windows Sobre Linux

3) Hacemos doble click sobre el fichero que nos hayamos descargado y esperamos a que termine de hacer las operaciones necesarias. Prácticamente al final del proceso de instalación nos aparecerá esta ventana de información y advertencia que nos dice que se ha creado el grupo “vboxusers” y que nuestro usuario debe añadirse a dicho grupo para poder usarlo. Vamos a ver cómo lo hacemos.

4) Antes de seguir reiniciamos el sistema para que todo quede configurado correctamente. Una vez reiniciado, vemos que en Aplicaciones > Herramientas del Sistema aparece el lanzador de VirtualBox.

5) Para agregar nuestro usuario al grupo "VirtualBox": Sistema > Administración > Usuarios y grupos. Allí pinchamos sobre el botón "Gestionar grupos" y en la ventana emergente que nos parace buscamos el grupo "vboxusers" vamos a las "Propiedades" de este grupo y nos seleccionamos como miembros de dicho grupo. Cerramos todo y pasamos al siguiente punto.

Page 5: Maquina Virtual Windows Sobre Linux

6) Una vez instalado y con los permisos para ejecutarlo, pasamos directamente a abrirlo. Podéis acceder por menú: “Aplicaciones > Herramientas del sistema > InnoTek VirtualBox“. Cuando lo hagamos nos mostrará una ventana con la licencia de la aplicación. Debéis leerla y/o bajar el scroll hasta abajo para poder continuar.

Page 6: Maquina Virtual Windows Sobre Linux

7) Finalmente os mostrará la ventana de VirtualBox que aún no tiene ninguna máquina si es la primera vez que la instaláis, o bien os muestra las que ya teníais (si es el caso).

Page 7: Maquina Virtual Windows Sobre Linux

8) Creamos una máquina virtual para el sistema huésped. Pulsamos sobre el botón arriba a la izquierda "Nueva". Para empezar tendremos una ventana muy bien organizada y amigable. De hecho tiene un asistente que nos ayudará a configurar la máquina virtual paso por paso.¡Bienvenido al Asistente para crear una Nueva Máquina Virtual - Se nos presenta el asistente y avanzamos (Siguiente).

Page 8: Maquina Virtual Windows Sobre Linux

Nombre de la VM (maq. virt.) y tipo de OS (sist. op.) - Ponemos el nombre que le queremos dar a la máquina virtual. En mi caso yo he dejado puesto el nombre por defecto, “Windows_XP” en la casilla de “Nombre“. Y en “Tipo de OS (sist. op.)“, pues obviamente Windows XP. “Siguiente“.

Page 9: Maquina Virtual Windows Sobre Linux

Memoria - Es la memoria RAM que le vamos a dar a nuestro sistema huésped. En mi caso yo tengo 2GB, le he dado 512 Mb y el XP me va realmente muy bien. Si tienes 1 GB dale la mitad (512) y Ubuntu se puede resentir ligeramente, pero no en exceso. Si vosotros tenéis más y queréis aumentarlo, podéis hacerlo. “Siguiente“.

Page 10: Maquina Virtual Windows Sobre Linux

Disco Duro Virtual - Aquí vamos a generar un disco duro virtual para el sistema operativo. Es una porción de nuestro disco duro real donde se va a instalar el sistema huésped y sus aplicaciones. Le damos al botón “New…” para crear uno y entrar en un segundo asistente que nos guiará en este otro proceso:

¡Bienvenido al Asistente para la creación de un Nuevo Disco Virtual! - Se nos presenta este nuevo asistente. Le damos a “Siguiente“.

Page 11: Maquina Virtual Windows Sobre Linux

Tipo de Imagen de Disco Virtual - Tenemos dos opciones: “Imagen de expansión dinámica” y “Imagen de tamaño fijo”. Más adelante le vamos a asignar un tamaño al disco duro virtual que estamos creando. Esta fase es para especificar si queremos que se ocupe ya todo ese espacio que vamos a reservar (segunda opción), o que ocupe lo necesario según vayamos instalando y vaya creciendo según se vaya necesitando. Podéis elegir la opción que queráis, aunque la más recomendada bajo mi opinión es la de "Imagen de expansión dinámica". “Siguiente“.

Page 12: Maquina Virtual Windows Sobre Linux

Tamaño y Ubicación del Disco Virtual - El sistema operativo huésped se va a reducir en un simple fichero. Es como si tuviéramos una imagen de ghost o cualquier herramienta de clonación. En esta fase vamos a decirle dónde va a guardar esa imagen (por defecto en “/home/tu_cuenta/.VirtualBox/VDI/” y cómo se va a llamar dicho fichero (por defecto igual que la máquina virtual, “Windows_XP” en nuestro ejemplo). Si no tenéis problema de espacio en vuestro /home, os recomiendo dejarlo como está, así como su nombre para saber de qué sistema es ese disco duro virtual en caso de que instaléis más de uno. Finalmente le damos el tamaño del disco duro. con 10 GB tendréis suficiente para Wxp y unas cuantas aplicaciones. Si teneís intenciones de instalar muchas o algo parecido, sois libres de aumentar el tamaño bajo vuestro propio criterio. “Siguiente“.

Page 13: Maquina Virtual Windows Sobre Linux

Resumen - Nos muestra un resumen en lo referente al disco duro virtual. Si está todo en orden le damos a “Terminar“, en caso contrario volvemos “Atrás” y cambiamos lo que queramos.

Page 14: Maquina Virtual Windows Sobre Linux

Nos ha devuelto a la sección donde estábamos en el primer asistente. Ya hemos creado el disco duro virtual y está seleccionado (”Windows_XP.vdi” si habéis usado el mismo nombre que yo). “Siguiente“.

Ahora tendremos nuestra ventana de VirtualBox parecida o igual a esta:

Page 15: Maquina Virtual Windows Sobre Linux

9) Configurar la máquina virtual del sistema huésped. Hemos creado una máquina virtual para instalar en ella un sistema operativo. Vamos a instalar el sistema huésped (Windows XP) desde un CD, por lo que tendremos que configurar ese recurso, así como la red para poder tener acceso a internet y el sonido.

Pulsamos el icono de “Configuración” y seguimos estos pasos.Configurar CD: Seleccionamos la opción “CD/DVD-ROM” y habilitamos la casilla “Monta la unidad de CD/DVD” y en “Unidad CD/DVD Anfitrión” seleccionamos nuestra unidad lectora, para que nuestra máquina virtual pueda acceder al CD de instalación de nuestro sistema huésped.

Page 16: Maquina Virtual Windows Sobre Linux

Configurar sonido: Seleccionamos la opción “Audio“, habilitamos la casilla de “Habilitar Audio” y en “Controlador de Audio Anfitrión” seleccionamos “PulseAudio” si nuestro sistema operativo lo usa (por ejemplo Hardy y posteriores) o “Controlador Audio ALSA” en caso contrario.

Page 17: Maquina Virtual Windows Sobre Linux

Configurar red: Seleccionamos “Red” y nos aseguramos que el adaptador deseado (si sólo tenéis uno será el 0) esté habilitada la casilla “Habilitar Adaptador de Red“. Seleccionamos la tarjeta de red que estemos usando (si tenemos más de una) aunque probablemente ya se habrá seleccionado sóla y en “Conectar a” lo normal es que sea mediante “NAT“.

Page 18: Maquina Virtual Windows Sobre Linux

Configurar secuencia de arranque: Como si estuviéramos configurando un ordenador real, tendremos que indicarle que para iniciar el sistema operativo primero mire en el CD y luego en el disco duro. Vamos a “General” y la pestaña “Avanzado“. En la casilla “Orden de Arranque” nos aseguramos que primero esté “CD/DVD-ROM” y después “Disco Duro”. Podéis hacerlo seleccionando uno y subiéndolo/bajándolo con las felchas que tendréis a su derecha. Una vez instalado el sistema podéis poner primero el disco duro si queréis. Otra opción es dejarlo como esté y cuando iniciemos la máquina virtual, pulsamos F12 y elegimos qué unidad es la que debe arrancar, para instalarlo seleccionaríamos el CD/DVD-ROM.

Page 19: Maquina Virtual Windows Sobre Linux

Le damos al botón “OK” y listo, tenemos VirtualBox "casi" totalmente configurado para instalar y ejecutar nuestro huésped. Entonces, ¿que nos falta? Pues algo tan básico y necesario como la:

10) Activación del soporte para USB en Virtualbox. Virtualbox no tiene soporte predeterminado para USB. Tendremos que abrir un terminal y escribir:sudo gedit /etc/init.d/mountdevsubfs.sh

Esto nos abrirá un archivo que deberemos editar. Tendremos que buscar el siguiente texto (buscaremos "Magic to make /proc/bus/usb work":## Magic to make /proc/bus/usb work##mkdir -p /dev/bus/usb/.usbfs#domount usbfs "" /dev/bus/usb/.usbfs -obusmode=0700,devmode=0600,listmode=0644#ln -s .usbfs/devices /dev/bus/usb/devices#mount --rbind /dev/bus/usb /proc/bus/usb

Page 20: Maquina Virtual Windows Sobre Linux

descomentando (eso es eliminando el símbolo de la almohadilla "#") determinadas líneas para que quede de la siguiente forma:## Magic to make /proc/bus/usb work# mkdir -p /dev/bus/usb/.usbfsdomount usbfs "" /dev/bus/usb/.usbfs -obusmode=0700,devmode=0600,listmode=0644ln -s .usbfs/devices /dev/bus/usb/devicesmount --rbind /dev/bus/usb /proc/bus/usbUna vez hecho esto tendremos que reiniciar nuestro sistema anfitrión para que los cambios tengan efecto. Si al iniciar la máquina virtual nos aparece el siguiente error:Not permitted to open the USB device, check usbfs options

habrá que editar el siguiente archivo:sudo gedit /etc/udev/rules.d/40-permissions.rulesY modificar:SUBSYSTEM=="usb_device", MODE="0664"por esto:SUBSYSTEM=="usb_device", MODE="0666"

Page 21: Maquina Virtual Windows Sobre Linux

Una vez realizado este cambio, guardamos, cerramos el archivo y reiniciamos el ordenador para que cargue las nuevas reglas de permisos de nuestro sistema que permitirá a Virtualbox leer la carpeta de dispositivos USB.

Ahora vamos a la “Configuración” de la máquina virtual y después a “USB“. Si nos fijamos a la derecha tenemos un icono con un conector USB y un símbolo + en verde. Al pulsarlo se nos desplegará una pequeña lista con los dispositivos USB conectados, seleccionamos el o los que queramos. Yo lo he hecho con el ratón y mi móvil e65 por ejemplo:

Una vez hecho esto, ya podremos agregar los dispositivos USB que queramos (impresoras, pendrives, etc.). Todo lo que no agreguemos aquí, nuestro sistema invitado no lo verá. Para agregar nuevos dispositivos, recordad que sólo hay que pulsar en el botón de “agregar desde” o presionar las teclas Alt+Insert.Nos saldrá una lista de dispositivos y sólo tendremos que “clicar” encima de los que queramos agregar.

Page 22: Maquina Virtual Windows Sobre Linux

10.1) Si por algún motivo sigue sin salirte el listado de los dispositivos USB o no aparece en la ventana anterior, vamos a intentar algo más. Ejecutad la primera línea en una consola, observad y recordad el número que os dé a vosotros y que yo os marco en rojo en la segunda línea que es la respuesta del sistema:

$ grep vbox /etc/groupvboxusers:x:124:ceec

Ahora editad el fichero /etc/fstab como superusuario…

sudo gedit /etc/fstab

…y al final añadid estas líneas poniendo el número que os dio antes, donde os lo marco en color rojo:

# usbfs is el grupo USB en el fichero fstab:none /proc/bus/usb usbfs devgid=124,devmode=664 0 0

Guardad los cambios y cerrad el editor de textos. Ahora editad el fichero /etc/init.d/mountkernfs.sh, también como superusuario:

sudo gedit /etc/init.d/mountkernfs.sh

Nos vamos al final del fichero (por ejemplo) y pegamos estas dos líneas (cambiad el número en rojo como antes si no os dio el mismo):

#Soporte USB para VirtualBoxdomount usbfs usbdevfs /proc/bus/usb -onoexec,nosuid,nodev,devgid=124,devmode=664

Reiniciad de nuevo y haced lo que os comenté antes junto a la captura anterior. Ahora deberíais poder acceder a los dispositivos USB desde la máquina virtual.

Page 23: Maquina Virtual Windows Sobre Linux

11) Activar los acentos en Windows XP sobre VirtualBox para Ubuntu Hardy Heron (ver. 8.04). En Ubuntu vete a Sistema -> Administración -> Soporte de Idiomas y selecciona la casilla “Activar soporte para caracteres complejos”. A continuación reinicia Ubuntu, y ejecuta VirtualBox. Ya tienes la caraterística de acentos activada.

Como contrapartida tendremos problemas con la integración en el envío del "ctrl-alt-del" o de "alt-tab" en Windows XP, pero los acentos funcionan sin problemas. No obstante, "ctrl+alt+supr", en VirtualBox también se puede llevar a cabo con "la tecla configurada"+supr (por defecto Ctrl Derecho + Supr).

Page 24: Maquina Virtual Windows Sobre Linux

12) Instalamos el sistema Huésped. Metemos el CD de Windows XP en la unidad CD/DVD y le damos al botón “Start“. Aquí no hay mucho que decir, supongo que todos habreís instalado alguna vez un Windows XP, sino es realmente sencillo. Estaréis instalándolo en una cómoda ventana como esta:

Page 25: Maquina Virtual Windows Sobre Linux

Un rato después veremos a Windows XP iniciándose en esa misma ventana:

Page 26: Maquina Virtual Windows Sobre Linux

Hasta que veamos por fin Windows en una ventana de nuestro Ubuntu:

Probadlo, comprobaréis que es un Windows completo y real y que además funciona muy holgadamente, además de que tarda muy poco en iniciarse. Tened en cuenta que hay muchos drivers y dispositivos que no se cargan, pero sí tiene todo lo básico.

También funcionan los atajos de teclado, etc. Lo que sí os pasará es que se quedará con el control del ratón y puede que no sepáis cómo hacer que os lo devuelva a vuestro Ubuntu. Pulsad la tecla “Control” de la derecha. Es un conmutador para dar y devolver el control del ratón y teclado entre el sistema anfitrión y el huésped. Además nos servirá para más cosas como veréis a continuación.

Page 27: Maquina Virtual Windows Sobre Linux

13) Añadiendo funcionalidad a VirtualBox: los Guest Additions.Los Guest Additions son complementos que al instalarse en nuestra recientemente creada máquina virtual le confieren a ésta un incremento en el rendimiento del sistema invitado, además de una mayor interoperatividad entre el sistema anfitrión (en nuestro caso Ubuntu Linux) y el sistema invitado (por el ejemplo anterior, Windows XP). Un ejemplo de ello es si queremos tener algún directorio compartido entre nuestra máquina virtual y el sistema anfitrión o que el sistema huésped no se quede con el control del ratón y teclado, sino que mientras tengamos el ratón en la ventana de Windows esté actuando sobre el mismo, pero en cuanto salga se pueda pinchar sin problema en una ventana de Ubuntu (seamless windows). Tener los VboxGuestAdditions instalados es requisito indispensable.

Para instalar los VboxGuestAdditions podemos emplear dos sistemas: Mediante Barra de Menús de la Máquina Virtual (recomendado):

Una vez encendido el sistema operativo invitado (en nuestro caso, Windows) iremos a la barra de menús de la ventana de nuestra máquina virtual VirtualBox y pulsaremos sobre “Dispositivos”

Page 28: Maquina Virtual Windows Sobre Linux

Seleccionaremos la opción “Instalar GuestAdditions (Aplicaciones del anfitrión)...” y nos aparecerá un asistente de instalación al estilo Windows (“siguiente – siguiente – siguiente”). Si seguímos las instrucciones del asistente se nos instalarán los VboxGuestAdditions. Finalmente sólo nos quedará reiniciar la máquina virtual. Mediante CD/DVD de Arranque (proceso lento):

Si por cualquier circunstancia no saliera la ventana de instalación en el Windows virtualizado, apagad Windows y abrid su ventana de “Configuración“, después a “CD/DVD-ROM” y seleccionad la segunda opción: “Archivo de imagen ISO” y en la lista desplegable os debería salir “VBoxGuestAdditions.iso“. Cuando iniciéis la máquina de nuevo sí debería saliros el instalador.

Page 29: Maquina Virtual Windows Sobre Linux

14) Compartir carpetas entre el sistema anfitrión y el huésped. Con la máquina apagada vamos a “Configuración > Directorios compartidos” y a la derecha le damos al icono de la carpeta con un símbolo de suma. Se nos abre una nueva ventana donde buscaremos y seleccionaremos la carpeta compartida (en mi ejemplo /home/ferlanero/Documentos), le ponemos de nombre el que queramos, yo dejaré “Documentos” y la casilla de “Read-only” (sólo lectura) la habilitaremos si no vamos a escribir en ella desde la máquina virtual, en caso contrario la dejamos deshaiblitada. Le damos a “OK” y listo.

Page 30: Maquina Virtual Windows Sobre Linux

A continuación Inicia Windows desde la máquina virtual.

Page 31: Maquina Virtual Windows Sobre Linux

CREDITOS

Ma. Fernanda Rodríguez.Ma. Fernanda Rodríguez.Cinthia Gómez. Cinthia Gómez.