Sunteți pe pagina 1din 6

Virtualizacin con QEMU

Universidad de Cuenca - Sistemas Operativos I

1. Objetivo
Proporcionar las habilidades de ejecutar un sistema operativo completo sobre una mquina virtual
y conocer, mediante la exploracin prctica, la relacin entre el ecosistema de software del
anfitrin y del husped.

2. Instrucciones
2.1. Instalacin de la herramienta de virtualizacin
La herramienta de virtualizacin a usarse es la pieza de software libre QEMU (Quick Emulator,
www.qemu.org). QEMU permite virtualizar varias arquitecturas de hardware como ARM, MIPS,
X86_64, SPARC, entre otras. En esta prctica se usar nicamente la arquitectura X86_64.

2.1.1. Responda
Cules son las caractersticas principales de QEMU?
En qu sistemas operativos se puede instalar QEMU?
Qu sistemas operativos husped se pueden instalar con QEMU?
QEMU permite realizar emulacin, virtualizacin, paravirtualizacin o sirve como
contenedor? Explique.
Qu otras 2 alternativas parecidas a QEMU podra mencionar? Descrbalas brevemente.
Instale la herramienta con la siguiente instruccin

$ sudo apt-get install qemu

Recuerde que podra requerir una actualizacin de su sistema operativo


anfitrin antes de poder realizar la instalacin. Para eso use sudo apt-get

update.
Para ser capaz de ejecutar estas instrucciones se deber usar una distribucin
GNU/Linux basada en Debian como Mint, Ubuntu (y sus variantes),
Elementary, Debian, entre otras.

2.2. Creacin de la mquina virtual


Requerir un nuevo directorio para contener la instalacin:

$ cd ~
$ mkdir maquina_virtual
$ cd maquina_virtual

La virgulilla ~ es una abreviatura para la carpeta personal. Por ejemplo

/home/angelv/ (o el nombre que corresponda) es la carpeta personal para el


usuario angelv y /root/ es la carpeta personal del superusuario (cuenta de
usuario con los permisos ms elevados).

Cree una imagen para contener la instalacin virtual:

$ qemu-img create virtual.img 10G


Esto crear un fichero virtual.img en el directorio actual que permitir ubicar hasta 10 Gb de disco
virtual.

2.2.1. Responda
Qu conclusin obtiene al ejecutar el comando $ du -h virtual.img?
Basndose en la prctica Instalacin de un Sistema Operativo GNU/Linux qu puede
concluir sobre este archivo?
Averige el tipo de archivo de virtual.img.
Qu es ese tipo de archivo?
Para arrancar la mquina virtual el comando a usar en la terminal ser qemu-system-x86_64. X86_64
indica la arquitectura que se virtualizar

$ qemu-system-x86_64 -hda virtual.img -boot d -cdrom ./imagen.iso -m 512

virtual.img es el archivo que cre en el paso anterior

imagen.iso es la imagen del sistema operativo que desea instalar


Puede detener la ejecucin de la mquina virtual con Ctrl+Alt+q

2.2.2. Responda

Qu significan las opciones que ha usado (-hda, -boot, -cdrom, -m) ?


Por qu es necesaria la opcin -boot con el parmetro d?
A cambiado el tamao del fichero virtual.img?
Por qu tiene ese tamao?

2.3. Instalacin del sistema operativo husped


Inicie nuevamente la mquina virtual con el comando descrito anteriormente y proceda a realizar
la instalacin del sistema operativo cuya imagen ha arrancado.

2.3.1. Responda
A cambiado el tamao del fichero virtual.img?
Por qu tiene ese tamao?
Dnde considera que se encuentra instalado el sistema operativo husped?
Remueva los permisos de lectura de virtual.img con $ chmod -r virtual.img.
Puede arrancar el sistema husped ahora? Por qu?
Agregue permisos de lectura a virtual.img con $ chmod +r virtual.img.
Ahora que el sistema operativo husped est instalado puede arrancar la mquina virtual con

$ qemu -m 512 -hda virtual.img

2.3.2. Responda
Por qu el comando de arranque ha cambiado?
La opcin -cdrom es necesaria ahora? Por qu?
Cmo puede especificar la distribucin de teclado de la mquina virtual?
Cmo iniciara la mquina virtual en pantalla completa?
Intente mover el archivo virtual.img a otro directorio. Puede arrancar la mquina virtual
desde ah? Por qu?

2.4. Conclusiones

Escriba los principales resultados y conclusiones de su prctica.

2.5. Referencias

Liste aqu todas las referencias de las citas que haya puesto en el documento. Se
recomienda, mas no se obliga, usar Zotero.

S-ar putea să vă placă și