Como executar uma máquina virtual no Linux: três maneiras diferentes

Como executar uma máquina virtual no Linux: três maneiras diferentes

Você precisa executar outro sistema operacional em seu PC Linux. A inicialização dupla é uma opção, mas você pode usar uma máquina virtual.





Mas se você escolher a segunda opção, qual software de máquina virtual Linux você deve usar?





Máquinas virtuais vs. Linux com inicialização dupla

Existem duas maneiras de executar vários sistemas operacionais em um computador:





A inicialização dupla é boa, mas tem suas desvantagens. Por exemplo, você pode executar duas ou mais distribuições Linux (talvez Linux Mint ou Ubuntu ) instalado no seu computador. No entanto, não funciona bem para todos. Vários problemas podem frustrar a experiência, como reinicializar.

O tempo necessário para reiniciar, selecionar um sistema operacional diferente na tela do carregador de inicialização GRUB e, em seguida, inicializar pode ser problemático. Isso é especialmente verdadeiro em sistemas onde o Linux é instalado junto com o Windows.



Em sistemas mais lentos, você pode esperar de 5 a 10 minutos antes de começar a ser produtivo. Com a varredura do software antivírus na inicialização, você logo estará lento demais.

No entanto, executar o sistema operacional secundário em uma máquina virtual pode superar esse problema.





O que é uma máquina virtual?

Simplificando, as máquinas virtuais - conhecidas como VMs - são aplicativos que criam um ambiente de software que imita o hardware do computador. Um sistema operacional pode então ser instalado neste ambiente. Chamamos isso de 'sistema operacional convidado', enquanto o sistema operacional que você instalou em seu computador físico é o 'sistema operacional host'. Além disso, a virtualização pode ser aprimorada com a ajuda de hardware de sistema dedicado!

Saber mais: O que é uma máquina virtual e como funciona?





por que meu aplicativo do youtube não está funcionando

Como ativar a virtualização em seu PC

Embora o sistema operacional convidado escolhido possa ser executado sem virtualização de hardware, se a opção estiver disponível, vale a pena usá-la. Até porque reduzirá o consumo de recursos do sistema do seu computador.

Para verificar se o seu PC Linux pode lidar com virtualização, abra um terminal e digite:

lscpu

Procure por 'Virtualização' --- o tipo de suporte da CPU do seu computador será listado. Você deve ver a referência a VT-x, VT-d ou AMD-V.

Para habilitar a virtualização de hardware, você precisará reiniciar o computador para acessar o BIOS / UEFI. Como isso é feito dependerá do seu dispositivo, geralmente é acessado tocando em Do ou F2 depois que o computador for reiniciado.

Encontre o Avançado tela na BIOS e procure um dos seguintes:

  • Virtualização
  • VT-x (Intel --- sistemas mais antigos terão VT-d)
  • AMD-V (sistemas AMD)

Ambientes BIOS mais antigos são navegados usando as teclas de seta; no entanto, os menus em UEFIs mais recentes podem ser acessados ​​com um mouse. Depois de habilitar a virtualização, clique F10 para salvar e sair.

O seu PC irá reiniciar.

3 Ferramentas de Máquina Virtual para Linux

Com a virtualização ativada, é hora de dar uma olhada nas opções de aplicativos Linux VM.

1. VirtualBox

Oferecendo virtualização versátil, o VirtualBox pode criar uma máquina virtual com praticamente qualquer sistema operacional (exceto aqueles destinados a dispositivos ARM). Também oferece virtualização assistida por software e hardware, armazenando máquinas virtuais como imagens de disco. Isso os torna fáceis de fazer backup ou migrar para outros PCs ou aplicativos VM.

O VirtualBox é particularmente bom para executar distros Linux de 32 e 64 bits, bem como Windows. É até possível executar o macOS no VirtualBox, talvez para testá-lo antes de configurar seu PC como Hackintosh.

Download: VirtualBox (Sem custos)

2. Execute uma VM Linux no QEMU

Se você deseja executar um sistema operacional ARM como sua VM Linux, QEMU é a melhor escolha. Adequado para VMs de Android, Raspbian ou o não Linux RISC OS, esta ferramenta baseada em linha de comando é rápida de configurar.

como forçar o fechamento de um programa no Windows sem gerenciador de tarefas

Abreviação de 'Quick Emulator', QEMU é um pouco desafiador, contando com a linha de comando em vez de uma interface controlada pelo mouse. Para economizar tempo, alguns sistemas operacionais convidados podem ser baixados com o QEMU integrado. Veja nossa análise em executando o Raspbian Pi OS no QEMU para obter uma introdução a esta ferramenta Linux VM.

Embora o nome abreviado de QEMU seja 'Quick Emulator', ele é na verdade um hypervisor, uma ferramenta para gerenciar a virtualização de hardware. Você pode instalar o QEMU com:

sudo apt install qemu qemu-kvm libvirt-bin

Conforme observado, a interface da linha de comando no terminal é usada para executar o QEMU. Isso pode ser um desafio para usuários Linux mais novos, mas felizmente existem soluções. Esses garfos QEMU adicionam uma interface gráfica do usuário (GUI) para que você possa executar uma VM Linux sem digitar comandos:

Esses projetos estão em vários estágios de desenvolvimento --- para obter os melhores resultados, experimente o QtEmu.

3. VMware Workstation Player

A VMware é líder do setor em virtualização de desktops e servidores, com milhares de clientes corporativos. Felizmente, eles também lançam uma versão gratuita para casos de uso mais específicos.

Download: VMware Workstation Player

Com suporte para todos os principais sistemas operacionais Linux e mais de 200 sistemas operacionais convidados, o VMware Workstation Player é uma solução Linux VM inteligente. Observe que, ao contrário do QEMU, no entanto, o VMware Workstation Player não pode executar sistemas operacionais ARM.

Quais distros Linux funcionam melhor em uma VM?

Depois de escolher um aplicativo de máquina virtual adequado, você precisará adaptar sua escolha de sistema operacional convidado. Por exemplo, você pode executar o Windows sem esforço no VirtualBox e VMware

de quanto armazenamento o Windows 10 precisa

Por outro lado, o QEMU é adequado para executar distribuições direcionadas a ARM, como o Raspberry Pi OS ou Android.

Enquanto isso, algo leve como o Lubuntu será executado em qualquer uma dessas ferramentas de máquina virtual Linux.

Mas e se você quiser executar todos os três? Felizmente, existe uma compatibilidade cruzada considerável entre eles. Você pode importar um arquivo VDI de uma instalação do VirtualBox para outra ou pode converter um VMware VMDK em um arquivo IMG legível para QEMU.

Portanto, qualquer que seja o aplicativo Linux VM que você usa, você pode ter certeza sobre como mover sua VM Linux para outros dispositivos.

Qual ferramenta de máquina virtual Linux você deve usar?

Portanto, demos uma olhada em três aplicativos de máquina virtual. Mas qual você deve usar?

É complicado. Se você deseja uma virtualização fácil, direta e de código aberto, escolha o VirtualBox. Se o código aberto não for uma preocupação, o VMware pode oferecer um pouco mais de estabilidade, especialmente em computadores mais novos.

Enquanto isso, se você deseja executar um sistema operacional ARM em sua VM Linux, escolha QEMU. Use uma GUI se você não gosta de ficar muito tempo no terminal.

Compartilhado Compartilhado Tweet O email 7 razões práticas para começar a usar uma máquina virtual

Para que são usadas as máquinas virtuais? Aqui estão alguns benefícios práticos e usos para máquinas virtuais que você pode experimentar agora.

Leia a seguir
Tópicos relacionados
  • Linux
  • VirtualBox
  • Máquina virtual
  • Sistemas operacionais
  • Dicas de Linux
Sobre o autor Christian Cawley(1510 artigos publicados)

Editor adjunto de segurança, Linux, DIY, programação e explicação técnica e produtor de podcasts realmente úteis, com vasta experiência em suporte de desktop e software. Um colaborador da revista Linux Format, Christian é um mexedor de Raspberry Pi, amante de Lego e fã de jogos retro.

Mais de Christian Cawley

Assine a nossa newsletter

Junte-se ao nosso boletim informativo para dicas de tecnologia, análises, e-books grátis e ofertas exclusivas!

Clique aqui para se inscrever