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ápido. QEMU no depende de ninguna característica de hardware. No necesita ningún parche de núcleo para ejecutar. Entonces es seguro y fácil de ejecutar.

QEMU hace la emulación del sistema completo. Entonces, QEMU puede ejecutar programas escritos para una arquitectura diferente en su máquina Debian 9. Por ejemplo, los programas escritos para CPU basados ​​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 usar las características de virtualización de hardware de su CPU. QEMU + KVM le dará un rendimiento de hardware casi cerca.

La función de virtualización de hardware está deshabilitada de forma predeterminada en la CPU de AMD e Intel. Entonces tendrá que habilitarlos manualmente si desea usarlo.

Le recomiendo que habilite la virtualización de hardware. Si no lo haces, Qemu será muy lento.

Habilitando la virtualización de hardware:

Si tiene CPU Intel, entonces todo lo que tiene que hacer es, habilitar VT-X o VT-D de la biografía de tu placa base.

Para la CPU de AMD, tienes que habilitar AMD-V de la biografía de tu placa base.

Si su CPU admite la virtualización de hardware y la habilitó desde el BIOS de su computadora, puede verificar si la virtualización está habilitada desde su máquina de estiramiento de Debian 9 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 pueda instalarlo fácilmente.

Primero, actualice el caché del repositorio del paquete APT con el siguiente comando:

$ sudo apt actualización

El caché del repositorio del paquete APT debe actualizarse.

Ahora instale QEMU con el siguiente comando:

$ sudo apt install qemu qemu-kvm

Ahora presiona Y y luego presiona continuar.

KVM y QEMU deben instalarse.

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 almacenen todos sus datos de VM. Llamaré a este directorio de VM a partir de ahora.

Cree un directorio VM con el siguiente comando:

$ mkdir -p ~/qemu/alpine

Ahora navegue al directorio VM con el siguiente comando:

$ cd ~/qemu/alpine

Descarga de imagen ISO Alpine Linux:

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

En el momento de este escrito, la imagen ISO es Alpine-Standard-3.8.0-x86_64.Yo asi

Creación de imagen QEMU:

Ahora tienes que crear una imagen QEMU. Es un disco duro virtual donde instalará 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 CREATE -F QCOW2 Alpine.img8g

NOTA: Puedes nombrar la imagen algo más que alpino.img y establecer el tamaño del disco en algo más que 8g (8 byte giga).

Como se puede ver, alpino.img es creado.

Iniciar el instalador 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.mierda Para iniciar la instalación, ya que creo, hace que el comando sea más fácil de entender y modificar más tarde.

Ahora ejecute el siguiente comando para crear instalar.mierda:

$ nano instalación.mierda

Y escriba las siguientes líneas:

Ahora guarde el archivo con + X y luego presiona Y y luego presiona .

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

Ahora haz el guión instalar.mierda ejecutable con el siguiente comando:

$ chmod +x instalación.mierda

Ahora inicie el script de instalación con:

ps ./instalar.mierda

Como puede ver, el instalador alpino ha arrancado.

Ahora escriba raíz y presionar . Deberías iniciar sesión.

Ahora inicie el instalador con el siguiente comando:

# Configurar-Alpino

Ahora escriba el diseño de su teclado (elegí a nosotros) y presiona .

Seleccionar variante (elegí a nosotros) y presiona .

Ahora escriba su nombre de host y presione .

Ahora seleccione su interfaz de red. El valor predeterminado es eth0, cual es correcta. Entonces presioné Para seleccionar el valor predeterminado.

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

Yo seleccioné DHCP, Entonces presioné .

Ahora escriba tu 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 compatibles presionando ? y . Estoy seleccionando el valor predeterminado.

Prensa .

Prensa .

Prensa .

Escribir SDA y presionar .

Escribir sys y presionar .

Ahora escriba Y y presionar .

Alpine se está instalando ..

Alpine Linux está instalado.

Arrancar alpino de alpino.Imagen IMG QEMU:

Ahora crea otro script de shell comenzar.mierda En el directorio VM con el siguiente comando:

$ Nano Start.mierda

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

Haga que comience el guión.SH Ejecutable de la siguiente manera:

$ chmod +x inicio.mierda

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

ps ./comenzar.mierda

Como puede ver, Alpine Linux se inició 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.

Yo usé el KVM comandar en los ejemplos anteriores. En realidad es una virtualización de hardware habilitada qemu-system-x86_64.

Puedes reemplazar todo el KVM comandos con qemu-system-x86_64 comandar en los ejemplos anteriores y aún funcionaría. Pero se ejecutará lentamente, ya que no utilizará la virtualización de hardware.

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