Qemu es un emulador que nos va a permitir tener un sistema operativo instalado “dentro” de nuestro sistema operativo. Por ejemplo, podemos estar usando Fedora e instalar en una máquina virtual una Ubuntu sin tener que particionar, además a esta podremos acceder sin reiniciar.
En mi caso voy a instalar una Ubuntu dentro de otra Ubuntu, de esta forma podré comprobar que funciona correctamente y se podrá usar en los cursos de GNU/Linux. Así los alumnos pueden ver como se lleva a cabo el proceso de instalación sin necesidad de CD-ROM o de particionamiento.
Para empezar creamos el archivo que representará el disco duro de nuestra máquina virtual, como Ubuntu ocupa unos 1.5GB, lo crearé de 2GB (Si quisieramos 10GB usariamos por ejemplo 10485760):
qemu-img create ubuntu.img 2097152 -f qcow
El fichero irá incrementando su tamaño a medida que vayamos guardando cosas en nuestro disco duro virtual.
Para instalar Ubuntu podemos bajarnos la ISO de Internet y usarla sin grabarla:
qemu -boot d -hda ubuntu.img -cdrom Downloads/Ubuntu/ubuntu-5.04-install-i386.iso -user-net -enable-audio -m 128
O bien, si tenemos el CD lo introducimos en nuestro ordenador e indicamos en que dispositivo se encuentra (e.g. /dev/hdd)
qemu -boot d -hda ubuntu.img -cdrom /dev/hdd -user-net -enable-audio -m 128
En ambos casos se indica a qemu que:
-boot d: Arranque de CD/DVD
-hda ubuntu.img: Archivo que hemos creado en el primer paso
-cdrom XXXX: Dispositivo CD/DVD o imagen de un CD/DVD
-user-net: Habilitar la red
-enable-audio: Habilitar el audio
-m 128: Hacer que nuestra máquina virtual tenga 128 MB de RAM
Ahora podremos instalar Ubuntu. Cuando hayamos finalizado la primera fase de la instalación, ahora será necesario que la máquina virtual arranque de su HD y no de CD, así que la cerraremos y la ejecutaremos así:
qemu -boot c -hda ubuntu.img -cdrom /dev/hdd -user-net -enable-audio -m 128
Ahora ya podremos acabar la segunda fase. Este último comando será lo que utilizaremos siempre para arrancar nuestra máquina virtual.
Ahora ya no tenemos excusas para probar otras distribuciones sin tener que tocar las particiones de nuestro HD 🙂 Por supuesto también es posible utilizar QEMU para instalar un MS Windows 98, es posible hacerlo siguiendo los mismos pasos que he explicado o guiarse por el artículo de NeiL, el cual es más completo dado que explica también como compartir directorios.
Yo estoy intentando emular ubuntu en linux pero cuando llego al paso de crear espacio disco para ubuntu me da fallo diciendo:
FATAL: not a bootable disk
El fichero .bat para eso era:
.\QemuManager\qemu\qemu-img create .\QemuManager\images\ubuntu6.img 5G
.\QemuManager\qemu\qemu -hda .\QemuManager\media\ubuntu6.iso -L .\QemuManager\qemu -m 512 -usb -cdrom .\QemuManager\images\ubuntu6.img
pause
¿Alguna idea para solucionarlo? Lo he intentado en un disco externo y en el interno y me da los mismos problemas
La parte de arriba de tu archivo smb.conf que contiene.
En caso de que no kieras mostrarlo, puedes poner un ejemplo. Es que creo que debe ir la información como el dominio o el grupo de trabajo.
Gracias de antemano.
no es necesario cerrar la maquina virtual, solo preciona ctrl+alt+2 y escribe eject -f cdrom y luego system_reset
para mejor ayuda escribe help
para volver a la maquina virtual solo haz lo mismo de ctrl+alt pero usa el 1 en lugar del 2 (ctrl+alt+1)