Criando uma máquina virtual com a VirtualBox \| TreinaWeb               Promoção no ar   Matricule-se agora e garanta **54% de desconto**  

  Termina em   Tempo restante da oferta: 13 Horas 

 08 Min 

 55 Seg 

   Tempo restante da oferta: 13 08 55 

  [Assinar →](https://www.treinaweb.com.br/checkout/pagamento/plano/anual?cupom=TW-SCLIENTE26) 

   [                ](https://www.treinaweb.com.br)  Explorar  

 [ Quanto custa? ](#assinatura) [ FAQ ](https://www.treinaweb.com.br#faq) [Matricule-se](#assinatura) [ Entrar ](https://www.treinaweb.com.br/login) 

     [ Início ](https://www.treinaweb.com.br) [ Artigos ](https://www.treinaweb.com.br/blog) Criando uma máquina virtual com a VirtualBox  [ Tecnologia ](https://www.treinaweb.com.br/blog/categoria/tecnologia) 

# Criando uma máquina virtual com a VirtualBox

 Neste artigo veremos como criar uma máquina virtual utilizando a VirtualBox com o sistema operacional Ubuntu.

 [ Ana Paula de Andrade ](https://www.treinaweb.com.br/blog/autor/ana-paula-andrade) 8 anos atrás

  ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2019/06/18120352/VIRTUAL-BOX.png)  

## O que são máquinas virtuais?

Uma máquina virtual é um software onde é possível executar mais de um sistema operacional em uma mesma máquina. Este tipo de software é muito útil quando precisamos de várias instâncias de um sistema operacional para executar determinada tarefa.

Neste artigo veremos como criar uma máquina virtual utilizando a VirtualBox com o sistema operacional Ubuntu.

[  ![Windows - Fundamentos para desenvolvedores](https://d2knvm16wkt3ia.cloudfront.net/assets/svg-icon/windows-server.svg)   Curso Windows - Fundamentos para desenvolvedores Conhecer o curso ](https://www.treinaweb.com.br/curso/windows-fundamentos-para-desenvolvedores)

## Para que criar máquinas virtuais?

Diversas são as vantagens na criação de uma máquina virtual, dentre elas:

- Execução de outros sistemas operacionais dentro de uma máquina física;
- Ambiente para testes;
- Acessar dados que possam conter vírus;
- Testar um sistema operacional diferente ao que você utiliza;
- Executar aplicações que não são compatíveis com seu sistema operacional;
- Diminuição de custos com hardware;
- Desenvolver softwares utilizando linguagens compatíveis apenas com sistemas operacionais específicos (aplicações Apple utilizando macOS), entre outros.

Desta forma, você não precisará de um outro computador para realizar tarefas rotineiras e que precisam ser executadas em um outro sistema operacional.

## O que é VirtualBox?

VirtualBox é um software de virtualização (que executa programas como um computador real) que desde 2009 teve sua licença adquirida pela Oracle.

Atualmente é mantida sobre a licença GPL (Licença Pública Geral) e é compatível com os sistemas operacionais: Linux, macOS, Windows e Solaris.

## Instalação e Configuração

Estaremos instalando e configurando a VirtualBox no Windows para a instalação da distribuição Ubuntu do Linux.

O primeiro passo para o processo de instalação da VirtualBox é acessar o seu site [neste link](https://www.virtualbox.org/ "neste link").

Clique sobre “Download VirtualBox 6.0” e escolha seu sistema operacional atual para realizar seu download. Atualmente a VirtualBox se encontra na versão 6.0.

![Página de Download do VirtualBox](https://dkrn4sk0rn31v.cloudfront.net/2019/06/18102051/imagem1.png)

![Opções para Donwload](https://dkrn4sk0rn31v.cloudfront.net/2019/06/18102102/imagem2.png)

Após a finalização do download, basta instalar a VirtualBox (Next-Next-Finish). Depois disso, iremos acessar o [site do Ubuntu](https://ubuntu.com/#download "site do Ubuntu") para realizar o download da ISO da versão 18.04 que, no momento da criação deste artigo, é a versão LTS mais recente.

![Página de Download do Ubuntu](https://dkrn4sk0rn31v.cloudfront.net/2019/06/18102237/imagem3.png)

Após instalar a VirtualBox, executaremos o software para iniciar a instalação do Ubuntu. Como já possuo uma máquina virtual com o Debian, criaremos uma nova. Para isso, clicaremos sobre ícone “Novo” para iniciar a criação da nossa VM.

![Tela virtual box iniciando VM](https://dkrn4sk0rn31v.cloudfront.net/2019/06/18102302/imagem4.png)

Após isso, uma nova janela será aberta onde serão inseridas as seguintes informações:

- O nome da nossa VirtualBox;
- A pasta onde será armazenada a nossa VirtualBox;
- O tipo do sistema operacional (que, no nosso caso, será o Linux);
- E a versão (que, no nosso caso, será Ubuntu 64-bit).

![Configurando nome e sistema operacional para a VM](https://dkrn4sk0rn31v.cloudfront.net/2019/06/18102338/imagem5.png)

Após inserir estas informações, clicaremos em “Próximo”.

O próximo passo é selecionar a quantidade de memória RAM da nossa máquina virtual. Neste caso, coloquei 2GB, mas ficará ao seu critério selecionar a quantidade de memória a ser utilizada.

![Selecionando Memória para a VM](https://dkrn4sk0rn31v.cloudfront.net/2019/06/18102405/imagem6.png)

Na próxima tela, criaremos um novo disco virtual que será utilizado nesta máquina (que simulará um HD, porém virtual). Para isso selecionaremos a opção “Criar um novo disco rígido virtual agora”.

![Criando disco virutal para a VM](https://dkrn4sk0rn31v.cloudfront.net/2019/06/18102436/imagem7.png)

Na tela seguinte selecionaremos a opção VDI (VirtualBox Disk Image);

![Selecionando VDI](https://dkrn4sk0rn31v.cloudfront.net/2019/06/18102507/imagem8.png)

Depois, a opção “Dinamicamente alocado”;

![Selecionando tipo de disco](https://dkrn4sk0rn31v.cloudfront.net/2019/06/18102554/imagem9.png)

E agora o tamanho do nosso disco (que neste caso será de 10GB), conforme a imagem abaixo, e selecionaremos a opção “criar”.

![Selecionando tamanho do disco](https://dkrn4sk0rn31v.cloudfront.net/2019/06/18102617/imagem10.png)

E, desta forma, nossa máquina virtual será criada, conforme a imagem abaixo:

![Tela inicial após máquina virtual estar configurada](https://dkrn4sk0rn31v.cloudfront.net/2019/06/18102647/imagem11.png)

## Configurando o Ubuntu

Para configuração do Ubuntu, o primeiro passo é clicar sobre a engrenagem laranja (Configurações) para determinarmos que utilizaremos a ISO do Ubuntu que fizemos o download anteriormente.

Para isso vamos até a opção “Armazenamento”, “Controladora IDE”, e selecionaremos a opção “Vazio” e a aba “atributos” será aberta. Nesta opção selecionaremos a ISO no botão azul à frente da opção “Drive Óptico”. Neste momento será aberto uma janela para buscarmos o arquivo salvo em nossa máquina. Selecionaremos a ISO do Ubuntu e clicaremos em OK.

![Configurações Ubuntu para a VM](https://dkrn4sk0rn31v.cloudfront.net/2019/06/18102718/imagem12.png)

![Selecionando Iso para instalação](https://dkrn4sk0rn31v.cloudfront.net/2019/06/18102810/imagem13.png)

Com a máquina virtual pronta, poderemos iniciar o processo de instalação do Ubuntu. Nesta etapa estaremos apenas configurando o Sistema operacional. O primeiro passo é selecionar o idioma e clicar em “Instalar o Ubuntu”.

![Selecionando Idioma na instalação do Ubuntu](https://dkrn4sk0rn31v.cloudfront.net/2019/06/18102833/imagem14.png)

Selecionaremos o Layout do teclado e clicaremos em continuar.

![Selecioanndo layout de teclado na instalação do Ubuntu](https://dkrn4sk0rn31v.cloudfront.net/2019/06/18102853/imagem15.png)

Na próxima tela selecionaremos o tipo de instalação e outras opções deste processo. No meu caso, não selecionei a opção de atualizações, porém é opcional. Caso queira, basta apenas marcar a opção e seguir para o próximo passo.

![Tipos de instalção do Ubuntu](https://dkrn4sk0rn31v.cloudfront.net/2019/06/18102911/imagem16.png)

Na próxima tela, selecionaremos a opção “Apagar disco e reinstalar o Ubuntu” e aceitar escrever mudanças no disco.

![Selecionando opção de instalação do Ubuntu](https://dkrn4sk0rn31v.cloudfront.net/2019/06/18102950/imagem17.png)

![Permitindo a solicitação de mudanças no disco](https://dkrn4sk0rn31v.cloudfront.net/2019/06/18103010/imagem18.png)

Na próxima etapa você precisará apenas inserir sua localização e continuar.

![Selecionando localização do usuário](https://dkrn4sk0rn31v.cloudfront.net/2019/06/18103035/imagem19.png)

Nesta etapa final, basta apenas inserir seu nome e uma senha, clicar em continuar e sua máquina estará criada e pronta para uso.

![Inserindo nome e senha para autentiação no Ubuntu](https://dkrn4sk0rn31v.cloudfront.net/2019/06/18103055/imagem20.png)

Pronto! Após estes passos você estará apto a criar a sua própria Máquina Virtual e usá-la como quiser.

![Máquina Virtual com Ubuntu instalada e pronta para uso](https://dkrn4sk0rn31v.cloudfront.net/2019/06/18103130/imagem21.png)

[  ![Desenvolvedor PHP Júnior](https://d2knvm16wkt3ia.cloudfront.net/assets/svg-icon/php.svg)   Formação Desenvolvedor PHP Júnior Conhecer a formação ](https://www.treinaweb.com.br/formacao/desenvolvedor-php-junior)

- [ #Ubuntu ](https://www.treinaweb.com.br/blog/tag/ubuntu)
- [ #VirtualBox ](https://www.treinaweb.com.br/blog/tag/virtualbox)

Autor

 ![Ana Paula de Andrade](//secure.gravatar.com/avatar/76297b487187c82ae476e823018dbfc0?d=mm)

## Ana Paula de Andrade

 Graduanda em Sistemas de Informação pelo Instituto Federal da Bahia. É responsável pelo atendimento ao cliente, gerenciamento de redes sociais e revisão de cursos, além da redação de artigos para o blog da TreinaWeb. 

 [Todos os artigos](https://www.treinaweb.com.br/blog/autor/ana-paula-andrade)  

## Continue estudando

 Transforme leitura em prática com os cursos e formações da TreinaWeb.

 [Ver cursos](https://www.treinaweb.com.br/cursos)   

  Continue lendo

## Artigos relacionados

- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2023/08/DEPLOY-SPRING-DIGITAL-OCEAN-400x280.jpg)  [ Java ](https://www.treinaweb.com.br/blog/categoria/java) 

     3 anos atrás

    ##  [ Deploy de uma aplicação Spring Boot na DigitalOcean ](https://www.treinaweb.com.br/blog/deploy-de-uma-aplicacao-spring-boot-na-digitalocean) 

     Aprenda nesse artigo como realizar o Deploy de uma aplicação Spring Boot em uma VPS da DigitalOcena, usando ferramentas como o Nginx.

     Ler artigo
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2021/01/como-instalar-o-java-e-nosso-primeiro-exemplo-400x280.png)  [ Java ](https://www.treinaweb.com.br/blog/categoria/java) 

     6 anos atrás

    ##  [ Como instalar o Java e nosso primeiro exemplo ](https://www.treinaweb.com.br/blog/como-instalar-o-java-e-nosso-primeiro-exemplo) 

     Neste artigo veremos como instalar o Java nos sistemas Windows, Linux e MacOS, além disso vamos ver como escrever e executar nosso primeiro programa com a linguagem Java.

     Ler artigo
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2018/09/28135119/capa-docker-400x280.jpg)  [ DevOps ](https://www.treinaweb.com.br/blog/categoria/devops) 

     8 anos atrás

    ##  [ No final das contas: o que é o Docker e como ele funciona? ](https://www.treinaweb.com.br/blog/no-final-das-contas-o-que-e-o-docker-e-como-ele-funciona) 

     Você já ouviu falar de Docker e de containers? Você sabe a real diferença entre containers Docker e máquinas virtuais? Conheça mais neste artigo.

     Ler artigo
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2018/04/03142818/GOOGLE-COMPUTE-ENGINE-400x280.png)  [ Google Cloud Platform (GCP) ](https://www.treinaweb.com.br/blog/categoria/google-cloud-platform-gcp) 

     9 anos atrás

    ##  [ Criando instâncias de VM no Google Cloud Platform ](https://www.treinaweb.com.br/blog/criando-instancias-de-vm-no-google-cloud-platform) 

     Conheça o compute engine e veja como criar novas instâncias de VM no Google Cloud Platform.

     Ler artigo
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2017/07/configurando-um-servidor-web-para-producao-com-o-serverpilot-400x280.png)  [ Computação em nuvem ](https://www.treinaweb.com.br/blog/categoria/computacao-em-nuvem) 

     10 anos atrás

    ##  [ Configurando um servidor web para produção com o ServerPilot ](https://www.treinaweb.com.br/blog/configurando-um-servidor-web-para-producao-com-o-serverpilot) 

     Aprenda a configurar um servidor web com PHP e MySQL de forma rápida e segura, com gerenciador web de aplicações e instalador automático do WordPress com o ServerPilot.

     Ler artigo
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2023/10/SQLMODEL-400x280.jpg)  [ Bancos de Dados ](https://www.treinaweb.com.br/blog/categoria/bancos-de-dados) 

     3 anos atrás

    ##  [ SQLModel: Simplificando o Mapeamento de Objetos para Bancos de Dados em Python ](https://www.treinaweb.com.br/blog/sqlmodel-simplificando-o-mapeamento-de-objetos-para-bancos-de-dados-em-python) 

     Desvende o SQLModel: Simplificando o Mapeamento de Objetos Python para Bancos de Dados Relacionais. Domine o CRUD de forma eficaz!

     Ler artigo
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2022/03/o-que-e-fastapi-400x280.png)  [ Desenvolvimento Back-end ](https://www.treinaweb.com.br/blog/categoria/desenvolvimento-back-end) 

     5 anos atrás

    ##  [ O que é FastAPI? ](https://www.treinaweb.com.br/blog/o-que-e-fastapi) 

     Neste artigo vamos falar um pouco sobre o funcionamento, história e quais as principais características do framework web FastAPI.

     Ler artigo
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2020/04/22111207/FLUTTER-ANDROID-STUDIO-400x280.png)  [ Desenvolvimento Mobile ](https://www.treinaweb.com.br/blog/categoria/desenvolvimento-mobile) 

     7 anos atrás

    ##  [ Configurando ambiente de desenvolvimento Flutter ](https://www.treinaweb.com.br/blog/configurando-ambiente-de-desenvolvimento-flutter) 

     Veja neste artigo como configurar o ambiente de desenvolvimento Flutter.

     Ler artigo
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2018/08/07161700/gerenciamento-python-400x280.png)  [ Python ](https://www.treinaweb.com.br/blog/categoria/python) 

     4 anos atrás

    ##  [ Empacotando e publicando pacotes Python no PyPi ](https://www.treinaweb.com.br/blog/empacotando-e-publicando-pacotes-python-no-pypi) 

     Neste artigo iremos aprender como funciona o processo de empacotar e distribuir nossos próprios pacotes Python no PyPi.

     Ler artigo
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2020/10/deploy-asp-net-core-linux-nginx-400x280.png)  [ ASP .NET ](https://www.treinaweb.com.br/blog/categoria/asp-net) 

     6 anos atrás

    ##  [ Publicando uma aplicação ASP.NET Core no Linux com o Nginx ](https://www.treinaweb.com.br/blog/publicando-uma-aplicacao-asp-net-core-no-linux-com-o-nginx) 

     Veja todo o processo de publicação de deploy de uma aplicação ASP.NET Core no Linux utilizando o Nginx.

     Ler artigo
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2017/07/aplicacoes-self-contained-com-o-net-core-400x280.png)  [ .NET Core ](https://www.treinaweb.com.br/blog/categoria/net-core) 

     10 anos atrás

    ##  [ Aplicações self-contained com o .NET Core ](https://www.treinaweb.com.br/blog/aplicacoes-self-contained-com-o-net-core) 

     Aprenda a criar aplicações self-contained no .NET Core.

     Ler artigo
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2018/03/01133925/javascript-400x280.png)  [ Javascript ](https://www.treinaweb.com.br/blog/categoria/javascript) 

     9 anos atrás

    ##  [ O que se pode fazer com JavaScript hoje em dia? ](https://www.treinaweb.com.br/blog/o-que-se-pode-fazer-com-javascript-hoje-em-dia) 

     Conheça as várias áreas onde podemos trabalhar com JavaScript além do navegador.

     Ler artigo

## Um ano de acesso total para você viver de programação.

 Todos os cursos e formações da TreinaWeb numa única assinatura, com professores que atuam no mercado, suporte direto e certificados. Do primeiro `console.log` ao mercado de trabalho.

- **1 ano** de acesso a **todos os cursos**
- Cursos novos **toda semana**
- Suporte **direto com professores**
- Plano de carreira **personalizado**
- **Certificados digitais** inclusos
- **Aplicativos** para Android e iOS, com **acesso offline**

    **Garantia incondicional de satisfação** 

 Teste por 7 dias e, se não fizer sentido para você, devolvemos seu dinheiro.

### Acesso completo a todos os cursos e dezenas de Formações.

 12 meses 

  Economize R$ 840,00  54% OFF 

 de 12x R$ 129,00 por apenas

 12x  R$ 59,00

 sem juros no cartão de crédito ou R$ 599,00 à vista

  Oferta termina em  **13h 08min 55s**

- Acesso imediato e ilimitado durante 1 ano.
- Plano de carreira personalizado.
- Suporte direto com professores.
- E muito mais!

 [Matricule-se agora](https://www.treinaweb.com.br/checkout/pagamento/plano/anual?cupom=TW-SCLIENTE26)

     [                ](https://www.treinaweb.com.br)

 Escola online de programação, tecnologia e IA.

- [  ](https://www.facebook.com/TreinaWeb/)
- [  ](https://www.instagram.com/treinaweb/)
- [  ](https://www.youtube.com/user/TreinaWeb)
- [  ](https://twitter.com/treinaweb)
- [  ](https://www.linkedin.com/company/treinaweb)
- [  ](https://github.com/treinaweb)

## Inscreva-se em nossa newsletter

Receba lançamentos, promoções e novidades.

   Seu nome     Seu WhatsApp     Seu melhor e-mail   Inscrever-se 

## Cursos

- [ Base para Devs ](https://www.treinaweb.com.br/categoria/base-para-devs)
- [ Front-end ](https://www.treinaweb.com.br/categoria/desenvolvimento-front-end)
- [ Back-end ](https://www.treinaweb.com.br/categoria/desenvolvimento-back-end)
- [ Mobile ](https://www.treinaweb.com.br/categoria/desenvolvimento-mobile)
- [ Bancos de Dados ](https://www.treinaweb.com.br/categoria/bancos-de-dados)
- [ Cloud ](https://www.treinaweb.com.br/categoria/cloud-computing)
- [ IA ](https://www.treinaweb.com.br/categoria/ia)
- [ E mais ](https://www.treinaweb.com.br/categoria/e-mais)
- [ Ver todos os cursos ](https://www.treinaweb.com.br/cursos)

## Conteúdo

- [ Formações ](https://www.treinaweb.com.br/formacoes)
- [ Projetos práticos ](https://www.treinaweb.com.br/projetos-praticos)
- [ Direto ao ponto ](https://www.treinaweb.com.br/direto-ao-ponto)
- [ Planos ](https://www.treinaweb.com.br#assinatura)
- [ Depoimentos ](https://www.treinaweb.com.br#depoimentos)
- [ Comunidade ](https://www.treinaweb.com.br#comunidade)
- [ Corpo docente ](https://www.treinaweb.com.br#docente)

## A empresa

- [ Sobre a TreinaWeb ](https://www.treinaweb.com.br#sobre)
- [ Perguntas frequentes ](https://www.treinaweb.com.br#faq)
- [ Vantagens de estudar na TreinaWeb ](https://www.treinaweb.com.br/vantagens-de-estudar-na-treinaweb)
- [ Cursos para empresas ](https://www.treinaweb.com.br/empresas)
- [ Sugira um novo curso ](https://www.treinaweb.com.br/sugerir-curso)
- [ Trabalhe conosco ](https://www.treinaweb.com.br/trabalhe-conosco)
- [ Artigos ](https://www.treinaweb.com.br/blog)
- [ Desenvolvedores e agentes ](https://www.treinaweb.com.br/developers)
- [ Contato ](https://www.treinaweb.com.br/contato)
- [ Política de privacidade ](https://www.treinaweb.com.br/politica-de-privacidade)
- [ Termos de uso ](https://www.treinaweb.com.br/termos-de-uso)

## Baixe nosso aplicativo

 [   Disponível na **App Store**  ](https://apps.apple.com/us/app/treinaweb/id1322729447) [   Disponível no **Google Play**  ](https://play.google.com/store/apps/details?id=br.com.treinaweb.mobile) 

  Av. Paulista, 1765, Conj 71 e 72 · Bela Vista · São Paulo · SP · 01311-200   © 2004 – 2026 TreinaWeb Tecnologia LTDA · CNPJ 06.156.637/0001-58
