JukyParaguay/trabajos2013/xoos/qemu tutorial

Instalacion y configuracion de Qemu

Esta seccion es una compilacion de Tutoriales para la instalacion de fedora con arquitectura arm en qemu.

Primeros pasos.

Lo primero[1] que necesitamos es instalar Qemu. Lo podemos hacer con el gestor de paquetes. Para fedora:

#yum install qemu

Para otras distribuciones otra alternativa es bajar la ultima version de Qemu y compilarla. Una vez termine nos aseguramos que lo tenemos instalado

$qemu-system-arm --version
 QEMU emulator version 1.4.1, Copyright (c) 2003-2008 Fabrice Bellard

El siguiente paso es descargar una imagen de Fedora arm que podemos conseguir en su Pagina Oficial. Para este tutorial usamos estas:

Necesitamos la imagen .img y el kernel.tar de Versatile Express[2] Luego las descomprimimos con el comando unxz. por Ejemplo:

$unxz Fedora-17-armhfp-vexpress-mmcblk0.img.xz
$unxz Fedora-17-armhfp-vexpress-mmcblk0-kernel.tar.xz

y obtendremos los siguientes archivos:

Fedora-17-armhfp-vexpress-mmcblk0.img
Fedora-17-armhfp-vexpress-mmcblk0-kernel.tar

Extraemos el tar:

$tar -x Fedora-17-armhfp-vexpress-mmcblk0-kernel.tar

Accedemos a la carpeta boot del paquete del kernel

$cd armhfp-vexpress-mmcblk0/boot

y ejecutamos el script boot-vexpress o boot-vexpress+x el cual recibe 3 parametros:

  1. El kernel. (contenida en la carpeta boot)
  2. La imagen de Ram inicial. (contenida en la carpeta boot)
  3. La imagen de Fedora que descargamos.

Por ejemplo:

$sudo boot-vexpress vmlinuz-3.4.2-3.fc17.armv7hl initramfs-3.4.2-3.fc17.armv7hl.img /<path>/<to-image>/Fedora-17-armhfp-vexpress-mmcblk0.img

En este momento deberiamos tener la vm corriendo nuestro fedora arm.

Redimensionar imagen

{En construccion}

Configurar red y ssh

{En construccion}

Referencias

  1. [1], Tutorial ARM/Versatile Express
  2. [2] Informacion sobre Versatile Express.