You could put your verification ID in a comment Or, in its own meta tag Or, as one of your keywords Your content is here. The verification ID will NOT be detected if you put it here. Linux para Noveles: Virtualizar un Windows XP SP3 con KVM Kubuntu KDE 4.6 desde consola

Mi blog ha sido movido!

Seras automaticamente redirigido a la nueva direccion. Si esto no ocurre, visita
http:http://www.linuxnoveles.com/
Y actualiza tus Favoritos.

sábado, 23 de abril de 2011

Virtualizar un Windows XP SP3 con KVM Kubuntu KDE 4.6 desde consola

Después de leer muchos manuales por internet de como virtualizar con KVM (Kernel Virtual Machine), desde la linea de comandos., me he decidido a usarlo, este es un resumen de como conseguí hacerlo.

Lo primero de todo es explicar porque quiero usar este sistema y no otros como hacia anteriormente (VirtualBox y VMware), en apariencia mucho mas sencillos de usar y además tenían entorno gráfico, que siempre es mas intuitivo.

VirtualBox (que lo he utilizado y es una maravilla) solo puede proveer virtualizacion sobre un Sistema Operativo en ejecución o lo que es llamado Para-Virtualizacion. Es decir, no administra los recursos directamente, los gestiona a través del S.O. host (kubuntu 10.10). Lo podemos notar cuando instalamos los drivers que no son los de la tarjeta gráfica sino los de virtualBox. Esto permite en cierta medida un mejor rendimiento y aprovechamiento de los recursos disponibles.
Para los que les gusta probar nuevos sistemas operativos ó distros de Linux, les es mas útil, porque verían cuales son los problemas reales al instalarla en su maquina.
Virtualbox es una solución de virtualización para escritorio, no para servidores. Es el usuario el que lanza la VM, la para. Si el usuario cierra su sesión, se cierra el virtualbox y las VM. En Xen, KVM, VMware… son virtualizaciones para servidores. Las VM se lanzan al arrancar, no van ligadas a un usuario.
Estos son los pasos a seguir:

sudo aptitude install kvm     con este comando instalamos el paquete.
Comprobamos que nuestra máquina soporta virtualización para ellos ejecutamos el siguiente comando:
kvm-ok
INFO: Your CPU supports KVM extensions
INFO: /dev/kvm exists
KVM acceleration can be used

Si no soporta virtualización saldría:
INFO: Your CPU does not support KVM extensions
KVM acceleration can NOT be used

También lo podemos comprobar ejecutando:
egrep '(vmx|svm)' --color=always /proc/cpuinfo


Hay que usar un Host 64 bits siempre que sea posible, ya que en uno de 32 bits estaremos limitados a poner un máximo de 2Gb de RAM por máquina virtual (limite en 64 bits?) y un host 64 bits puede albergar guests 64 y 32 bits, mientras que un un host 32 bits, solo puede albergar máquinas virtuales de 32 bits.
Para comprobar que tenemos un procesador 64 bits, ejecutamos:

grep ' lm ' /proc/cpuinfo

Si no sale nada es que no tenemos un host 64 bits.
También hemos de comprobar que tenemos una distribución de 64 bits. Para ello ejecutamos:

dmesg | grep kvm
uname -m

Nos tiene que de salir ‘x86_64′.
Si ves que te sale 386, i486, i586 o i686, es que estas ejecutando una distro con un kernel 32 bits.

Nota importante: instalar kvm bloquea VirtualBox con el siguiente mensaje:
Fallo al iniciar la máquina virtual VM01.
VirtualBox can’t operate in VMX root mode. Please disable the KVM kernel extension, recompile your kernel and reboot (VERR_VMX_IN_VMX_ROOT_MODE).
Si quieres correr VirtualBox en un sistema con KVM instalado, deberás ejecutar antes
modprobe -r kvm-intel
modprobe -r kvm-amd


Instalar el Windows XP con KVM en un linux Host Kubuntu 10.10 Kde 4.6

SELECCIONAMOS EL ORIGEN DE LA INSTALACION
Copiamos la imagen iso del sistema windows XP a nuestra carpeta de usuario, por ejemplo: home/morfeox69/imageniso/
Si no disponemos de una imagen iso, pero si de un CD con el windows haremos lo siguiente:
sudo dd if=/dev/cdrom of=/home/morfeox69/imageniso/winxp3.iso (aquí pondremos el nombre que queramos pero siempre respetando .iso, tambien podremos variar la dirección de la carpeta destino)

CREAMOS EL DISCO DURO VIRTUAL
Creamos un fichero imagen .qcow que será nuestro disco duro virtual(ira creciendo en tamaño a medida que lo necesite, hasta el maximo que pongamos), para ello nos situamos en la carpeta correspondiente, por ejemplo:

cd /home/morfeox69/virtualkvm, pulsamos intro y si todo esta bien nos llevará a la carpeta. Después escribimos lo siguiente:

kvm-img create -f qcow2 winxpsp3.qcow 10G Creamos un archivo .qcow de 10G llamado winxpsp3.qcow (se puede cambiar el nombre al que se quiera y se puede aumentar ó disminuir el espacio del HD)

Truco KDE, para ir a la carpeta se puede hacer desde el navegador de ficheros (Dolphin), para ello nos situamos en la carpeta que queramos y pulsamos F4, nos aparecerá una consola que nos situará en ese directorio.


INSTALAMOS EL SISTEMA WINDOWS XP

Desde la consola escribimos lo siguiente, siguiendo con nuestro ejemplo:

kvm -m 512 -cdrom /home/morfeox69/imageniso/winxp3.iso
-soundhw -boot d /home/morfeox69/virtualkvm/winxpsp3.qcow

512 es la cantidad de RAM que le dejamos a la maquina (se puede mofificar a 1024Mb de RAM).

 Se abrirá una ventana que pondrá QEMU y comenzará la instalacion de nuestro windows XP virtual.

Una vez acabada la instalación, para poder arrancarla de nuevo seria escribir en la consola lo siguiente:

kvm -m 512 -hda winxpsp3.qcow -soundhw -cdrom /dev/dvd -boot c

Disfrutenlo y hasta otra.

No hay comentarios:

Publicar un comentario

Comentario inicial

Alguna vez te has cansado de windows, pero no te atreves a dejarlo, esta es tu pagina. Te enseñaremos pequeños trucos y guías para que puedas hacerlo fácilmente. Ubuntu, fedora, debian, linux mint, unity, gnome, kde, kubuntu

Esta web es sin animo de lucro, solo para facilitar el aprendizaje a los noveles. Toda la información aquí recopilada se obtiene libremente en Internet.