qemu

Cómo instalar y usar QEMU en Debian 9

Cómo instalar y usar QEMU en Debian 9
QEMU es una tecnología de emulación de procesador rápida. QEMU no depende de ninguna característica de hardware. No necesita ningún parche del kernel para ejecutarse. Por lo que es seguro y fácil de ejecutar.

QEMU hace una emulación completa del sistema. Entonces, QEMU puede ejecutar programas escritos para diferentes arquitecturas en su máquina Debian 9. Por ejemplo, los programas escritos para CPU basadas en ARM se pueden ejecutar en CPU x86 con la ayuda de QEMU.

En este artículo, le mostraré cómo instalar y usar QEMU en Debian 9 Stretch. Empecemos.

QEMU y KVM:

QEMU se puede combinar con KVM para utilizar las funciones de virtualización de hardware de su CPU. QEMU + KVM lo acercará al rendimiento del hardware nativo.

La función de virtualización de hardware está deshabilitada de forma predeterminada en las CPU AMD e Intel. Por lo tanto, tendrá que habilitarlos manualmente si desea usarlo.

Te recomiendo que habilites la virtualización de hardware. Si no lo hace, QEMU será muy lento.

Habilitación de la virtualización de hardware:

Si tiene una CPU Intel, entonces todo lo que tiene que hacer es habilitar VT-x o VT-d desde la BIOS de su placa base.

Para la CPU AMD, debe habilitar AMD-v desde la BIOS de su placa base.

Si su CPU admite la virtualización de hardware y la habilitó desde el BIOS de su computadora, entonces puede verificar si la virtualización está habilitada desde su máquina Debian 9 Stretch con el siguiente comando:

$ lscpu | grep Virt

Como puede ver, la virtualización de hardware está habilitada.

Instalación de QEMU y KVM:

QEMU no está instalado de forma predeterminada en Debian 9 Stretch. Pero está disponible en el repositorio oficial de paquetes de Debian 9 Stretch. Para que puedas instalarlo fácilmente.

Primero, actualice la caché del repositorio de paquetes APT con el siguiente comando:

actualización de $ sudo apt

La caché del repositorio de paquetes APT debe actualizarse.

Ahora instale QEMU con el siguiente comando:

$ sudo apt install qemu qemu-kvm

Ahora presiona y y luego presione continuar.

Se deben instalar KVM y QEMU.

Usando QEMU y KVM:

En esta sección, le mostraré cómo instalar Alpine Linux en una máquina virtual QEMU + KVM.

Creación de un directorio de VM:

Primero, cree un directorio donde se almacenarán todos los datos de su VM. Llamaré a este directorio de VM de ahora en adelante.

Cree un directorio de VM con el siguiente comando:

$ mkdir -p ~ / qemu / alpino

Ahora navegue al directorio de VM con el siguiente comando:

$ cd ~ / qemu / alpino

Descarga de la imagen ISO de Alpine Linux:

Ahora descargue la imagen ISO estándar de Alpine Linux de https: // alpinelinux.org / downloads / en su directorio de VM.

En el momento de escribir este artículo, la imagen ISO es alpine-standard-3.8.0-x86_64.Yo asi

Creando imagen QEMU:

Ahora tienes que crear una imagen QEMU. Es un disco duro virtual donde instalarás Alpine Linux. QEMU tiene su propio comando para crear una imagen QEMU.

Voy a crear una imagen QEMU alpino.img y asignar 8 GB de espacio en disco con el siguiente comando:

$ qemu-img crear -f qcow2 alpine.img8G

NOTA: Puedes nombrar la imagen con otro nombre que no sea alpino.img y establezca el tamaño del disco en algo diferente a 8G (8 giga bytes).

Como se puede ver, alpino.img es creado.

Inicio del instalador de Alpine:

Ahora puede iniciar la emulación QEMU con KVM e instalar Alpine Linux en la imagen alpino.img.

Voy a usar un script de shell Instalar en pc.sh para comenzar la instalación, ya que creo que hace que el comando sea más fácil de entender y modificar más tarde.

Ahora ejecute el siguiente comando para crear Instalar en pc.sh:

$ nano instalar.sh

Y escriba las siguientes líneas:

Ahora guarde el archivo con + X y luego presione y y luego presione .

NOTA: Aquí, -m 512 medio 512 MB de memoria (RAM) se asignará a la máquina virtual.

Ahora haz el guión Instalar en pc.sh ejecutable con el siguiente comando:

$ chmod + x instalar.sh

Ahora inicie el script de instalación con:

PS ./Instalar en pc.sh

Como puede ver, el instalador de Alpine ha arrancado.

Ahora escribe raíz y presione . Debes estar conectado.

Ahora inicie el instalador con el siguiente comando:

# setup-alpine

Ahora escriba la distribución de su teclado (elegí nosotros) y presione .

Seleccionar variante (elegí nosotros) y presione .

Ahora escriba su nombre de host y presione .

Ahora seleccione su interfaz de red. El valor predeterminado es eth0, cual es correcta. Así que presioné para seleccionar el predeterminado.

Ahora escriba la dirección IP de su interfaz de red. Elegiré el predeterminado, que es DHCP dirección IP asignada. Una vez que haya terminado, presione .

Yo seleccioné DHCP, así que presioné .

Ahora escriba su nuevo raíz contraseña y presione .

Ahora vuelva a escribir la contraseña y presione .

Ahora es el momento de seleccionar una zona horaria. El valor predeterminado es UTC, pero puede enumerar otras zonas horarias admitidas presionando ? y . Estoy seleccionando el predeterminado.

prensa .

prensa .

prensa .

Escribir sda y presione .

Escribir sys y presione .

Ahora escribe y y presione .

Se está instalando Alpine ..

Alpine Linux está instalado.

Arrancando Alpine desde alpine.img Imagen QEMU:

Ahora crea otro script de shell comienzo.sh en el directorio de VM con el siguiente comando:

$ nano inicio.sh

Ahora agregue las siguientes líneas y guárdelo.

Haz que comience el guión.sh ejecutable de la siguiente manera:

$ chmod + x inicio.sh

Finalmente, puede iniciar su sistema operativo Alpine recién instalado con QEMU KVM de la siguiente manera:

PS ./comienzo.sh

Como puede ver, Alpine Linux arrancó desde la imagen QEMU.

Emulando otras arquitecturas con QEMU:

QEMU admite muchas arquitecturas de CPU como puede ver en la captura de pantalla a continuación.

Usé el kvm comando en los ejemplos anteriores. En realidad, es una virtualización de hardware habilitada qemu-system-x86_64.

Puede reemplazar todos los kvm comandos con qemu-system-x86_64 comando en los ejemplos anteriores y aún funcionaría. Pero se ejecutará lentamente, ya que no utilizará la virtualización de hardware.

Así es como instala y usa QEMU en Debian 9 Stretch. Gracias por leer este artículo.

Controle y administre el movimiento del mouse entre múltiples monitores en Windows 10
Administrador de mouse de doble pantalla le permite controlar y configurar el movimiento del mouse entre varios monitores, al ralentizar sus movimient...
WinMouse le permite personalizar y mejorar el movimiento del puntero del mouse en una PC con Windows
Si desea mejorar las funciones predeterminadas del puntero del mouse, use el software gratuito WinMouse. Agrega más funciones para ayudarlo a aprovech...
El botón de clic izquierdo del mouse no funciona en Windows 10
Si está utilizando un mouse dedicado con su computadora portátil o computadora de escritorio, pero el el botón izquierdo del mouse no funciona en Wind...