Como instalar e usar o qemu no Debian 9

Como instalar e usar o qemu no Debian 9
Qemu é uma tecnologia de emulação de processador rápida. Qemu não depende de nenhum recurso de hardware. Não precisa de nenhum remendo do kernel para executar. Portanto, é seguro e fácil de correr.

Qemu faz emulação completa do sistema. Portanto, o Qemu pode executar programas escritos para diferentes arquiteturas em sua máquina Debian 9. Por exemplo, os programas escritos para CPUs baseados em ARM podem ser executados nas CPUs X86 com a ajuda de Qemu.

Neste artigo, mostrarei como instalar e usar o Qemu no Debian 9 Stretch. Vamos começar.

Qemu e KVM:

O QEMU pode ser combinado com o KVM para usar os recursos de virtualização de hardware da sua CPU. Qemu + KVM o levará quase perto do desempenho de hardware nativo.

O recurso de virtualização de hardware é desativado por padrão na AMD e Intel CPU's. Então você terá que habilitá -los manualmente, se desejar usá -lo.

Eu recomendo que você ative a virtualização de hardware. Se você não fizer isso, Qemu será muito lento.

Ativando a virtualização de hardware:

Se você tem Intel CPU, tudo o que você precisa fazer é, habilitar Vt-x ou Vt-d do BIOS da sua placa -mãe.

Para a AMD CPU, você tem que ativar AMD-V do BIOS da sua placa -mãe.

Se o seu CPU suportar virtualização de hardware e você o ativou no BIOS do seu computador, poderá verificar se a virtualização está ativada na sua máquina de alongamento Debian 9 com o seguinte comando:

$ lscpu | Grep Virt

Como você pode ver, a virtualização de hardware está ativada.

Instalando Qemu e KVM:

Qemu não é instalado por padrão no Debian 9 Stretch. Mas está disponível no repositório oficial do pacote do Debian 9 Stretch. Então você pode instalá -lo facilmente.

Primeiro, atualize o cache do repositório de pacotes apt com o seguinte comando:

$ sudo apt update

O cache do repositório de pacotes apt deve ser atualizado.

Agora instale o Qemu com o seguinte comando:

$ sudo apt install qemu qemu-kvm

Agora pressione y e depois pressione continuar.

KVM e Qemu devem ser instalados.

Usando qemu e kvm:

Nesta seção, mostrarei como instalar o Alpine Linux em uma máquina virtual qemu + kvm.

Criando um diretório VM:

Primeiro, crie um diretório onde todos os seus dados da VM serão armazenados. Vou chamar este diretório de VM a partir de agora.

Crie um diretório VM com o seguinte comando:

$ mkdir -p ~/qemu/alpine

Agora navegue até o diretório da VM com o seguinte comando:

$ CD ~/qemu/alpina

Download da imagem ISO alpina Linux:

Agora faça o download da imagem ISO padrão alpine linux de https: // alpinelinux.org/ downloads/ no seu diretório VM.

No momento da redação deste artigo, a imagem ISO é Alpine-padrão-3.8.0-x86_64.ISO

Criando imagem Qemu:

Agora você tem que criar uma imagem qemu. É um disco rígido virtual onde você instalará o Alpine Linux. Qemu tem seu próprio comando para criar uma imagem qemu.

Vou criar uma imagem qemu alpino.img e alocar 8 GB do espaço em disco com o seguinte comando:

$ qemu -img crie -f qcow2 alpine.img8g

OBSERVAÇÃO: Você pode nomear a imagem algo diferente alpino.img e defina o tamanho do disco para algo diferente 8g (8 giga byte).

Como você pode ver, alpino.img é criado.

Iniciando o instalador alpino:

Agora você pode iniciar a emulação Qemu com KVM e instalar o alpino Linux na imagem alpino.img.

Vou usar um script de shell instalar.sh Para iniciar a instalação, pois acredito que facilita o comando mais fácil de entender e modificar mais tarde.

Agora execute o seguinte comando para criar instalar.sh:

$ nano install.sh

E digite as seguintes linhas para ele:

Agora salve o arquivo com + x e depois pressione y e depois pressione .

OBSERVAÇÃO: Aqui, -M 512 significa 512 MB de memória (RAM) será alocada para a máquina virtual.

Agora faça o script instalar.sh executável com o seguinte comando:

$ chmod +x install.sh

Agora inicie o script de instalação com:

$ ./instalar.sh

Como você pode ver, o instalador alpino inicializou.

Agora digite raiz e pressione . Você deveria estar conectado.

Agora inicie o instalador com o seguinte comando:

# Configuração-alpina

Agora digite seu layout do teclado (eu escolhi nós) e pressione .

Selecione variante (eu escolhi nós) e pressione .

Agora digite seu nome de host e pressione .

Agora selecione sua interface de rede. O padrão é eth0, qual é correto. Então eu pressionei Para selecionar o padrão.

Agora digite o endereço IP para sua interface de rede. Vou escolher o padrão, que é DHCP Endereço IP atribuído. Depois de terminar, pressione .

Eu selecionei DHCP, Então eu pressionei .

Agora digite seu novo raiz senha e pressione .

Agora receba a senha e pressione .

Agora é hora de selecionar um fuso horário. O padrão é UTC, Mas você pode listar outros fusos horários suportados pressionando ? e . Estou selecionando o padrão.

Imprensa .

Imprensa .

Imprensa .

Digitar SDA e pressione .

Digitar sys e pressione .

Agora digite y e pressione .

Alpine está sendo instalado…

Alpine Linux está instalado.

Inicialização alpina de alpina.Imagem IMG qemu:

Agora crie outro script de shell começar.sh No diretório VM com o seguinte comando:

$ nano começo.sh

Agora adicione as seguintes linhas e salve -as.

Faça o script iniciar.SH executável da seguinte maneira:

$ chmod +x início.sh

Por fim, você pode inicializar no seu recém -instalado OS Alpine com Qemu KVM da seguinte maneira:

$ ./começar.sh

Como você pode ver, o Alpine Linux inicializou da imagem qemu.

Emulando outras arquiteturas com Qemu:

Qemu suporta muitas arquiteturas da CPU, como você pode ver na captura de tela abaixo.

Eu usei o KVM comando nos exemplos anteriores. Na verdade é uma virtualização de hardware habilitada Qemu-System-X86_64.

Você pode substituir todos os KVM comandos com Qemu-System-X86_64 comando nos exemplos anteriores e ainda funcionaria. Mas vai correr devagar, pois não usará a virtualização de hardware.

Então é assim que você instala e usa o Qemu no Debian 9 Stretch. Obrigado por ler este artigo.