Herramientas de usuario

Herramientas del sitio


gentoo:qemu

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anteriorRevisión previa
Próxima revisión
Revisión previa
gentoo:qemu [2015/03/24 12:51] barrachigentoo:qemu [2015/03/27 12:07] (actual) barrachi
Línea 6: Línea 6:
  
 Para que un computador pueda hacer de anfitrión de forma eficiente, es necesario asegurarse de que la BIOS, el kernel y el resto del sistema operativo estén configurados correctamente para ello. Dicha configuración se puede consultar, por ejemplo, en la [[ http://wiki.gentoo.org/wiki/QEMU | wiki QEMU de Gentoo ]]. Para que un computador pueda hacer de anfitrión de forma eficiente, es necesario asegurarse de que la BIOS, el kernel y el resto del sistema operativo estén configurados correctamente para ello. Dicha configuración se puede consultar, por ejemplo, en la [[ http://wiki.gentoo.org/wiki/QEMU | wiki QEMU de Gentoo ]].
 +
 +===== Creación de un disco virtual =====
 +
 +Para poner en marcha una máquina virtual, el primer caso consiste en crear un disco virtual. Se puede crear un disco virtual utilizando el siguiente comando:
 +
 +  qemu-img create -f qcow2 linuxvm_vda.qcow2 50G
 +
 +Tras ejecutar el anterior comando se habrá creado el fichero ''linuxvm_vda.qcow2''. Conviene tener en cuenta que dicho fichero no ocupará inicialmente el tamaño indicado (50 GBytes en el ejemplo anterior), pero podrá crecer hasta dicho tamaño en caso necesario.
 +
 +===== Instalación de un sistema operativo =====
 +
 +Una vez se dispone de un disco duro virtual, el siguiente paso consiste en instalar sobre dicho disco duro un sistema operativo. La instalación se puede hacer partiendo de una imagen ''iso'' de un DVD de instalación.
 +
 +El comando que se muestra a continuación ejecuta una máquina virtual con las siguientes características:
 +
 +  * Virtualización hardware.
 +  * 2 núcleos.
 +  * Memoria: 1GiB.
 +  * Disco duro virtual: ''linuxvm_vda.qcow2''.
 +  * ISO de instalación: ''ubuntu-14.04.2-desktop-amd64.iso''.
 +  * Arranque desde ISO.
 +  * Acceso a la red a través del anfitrión.
 +  * Ratón por USB (modo tableta).
 +  * Disposición de teclado en español.
 +  * Ventana GTK.
 +  * Controlador gráfico tipo VGA.
 +
 +
 +  /usr/bin/qemu-system-x86_64 \
 +    -enable-kvm -cpu host \
 +    -smp 2 \
 +    -m 1024 \
 +    -drive file=linuxvm_vda.qcow2,if=virtio \
 +    -cdrom ubuntu-14.04.2-desktop-amd64.iso \
 +    -boot d \
 +    -net nic,model=virtio -net user \
 +    -usbdevice tablet \
 +    -k es \
 +    -display gtk \
 +    -vga std \
 +    -name "linuxvm"
 +
 +===== Opciones de ejecución =====
 +
 +Las opciones más habituales se pueden consultar en la [[ http://wiki.gentoo.org/wiki/QEMU/Options | wiki de Gentoo sobre opciones de QEMU ]].
 +
 +==== Soporte para vídeo ====
 +
 +En el caso de que la opción ''-display gtk'' diera problemas, es posible utilizar la opción ''-display sdk''.
 +
 +Si se utiliza ''-vga std'' y el huesped no ofrece una resolución mayor de 800x600, se debe indicar al huesped que la tarjeta gráfica es del tipo ''vesa''. Para ello es posible añadir o modificar el fichero ''/etc/X11/xorg.conf'' tal y como se describe en [[ http://forums.gentoo.org/viewtopic-p-7466042.html | Qemu-kvm guest resolution]].
 +
 +Además de ''-vga std'', se puede utilizar, entre otros, ''-vga qxl'', aunque está pensado más para su uso conjunto con ''spice'' y conviene instalar drivers para dicha tarjeta gráfica en el huesped.
 +
 +
 +==== Soporte para sonido ====
 +
 +Para utilizar el driver ''alsa'' es necesario ejecutar el siguiente comando antes de ejecutar ''qemu'':
 +
 +  export QEMU_AUDIO_DRV=alsa
 +
 +Además, hay que añadir la siguiente opción al comando ''qemu'': ''-soundhw sb16,es1370,adlib''.
 +
 +
 +==== Soporte para evitar que se modifique el estado de la máquina virtual ====
 +
 +Basta con añadir la opción ''-snapshot''.
 +
 +==== Ejemplo de ejecución con las opciones comentadas ====
 +
 +  export QEMU_AUDIO_DRV=alsa
 +  /usr/bin/qemu-system-x86_64 \
 +    -enable-kvm -cpu host \
 +    -smp 2 \
 +    -m 1024 \
 +    -drive file=linuxvm_vda.qcow2,if=virtio \
 +    -boot c \
 +    -net nic,model=virtio -net user \
 +    -usbdevice tablet \
 +    -k es \
 +    -display gtk \
 +    -vga std \
 +    -soundhw sb16,es1370,adlib \
 +    -name "linuxvm" \
 +    -snapshot
 +
 +
 +
 +
 +
 +QEMU/Options
  
  
Línea 108: Línea 199:
     <listen type='address' address='127.0.0.1'/>     <listen type='address' address='127.0.0.1'/>
   </graphics>   </graphics>
- 
gentoo/qemu.1427201460.txt.gz · Última modificación: 2015/03/24 12:51 por barrachi