Instalar Ubuntu em uma máquina virtual no Windows

Postado por: Pedro Rogério em
Ubuntu

O sistema operacional Linux para um novo usuário pode ser um pouco assustador. Windows é tão simples não, funciona tão bem. A solução para aqueles curiosos que queiram testar o Linux e não querem formatar/e ou particionar o HD é a utilização de uma máquina virtual. Uma máquina virtual cria um disco virtual em disco rígido, ou seja, ela vai criar um HD fictício dentro do seu HD real para a instalação do novo sistema operacional sem comprometer o antigo. Caso não fique satisfeito depois basta apagar o disco virtual criado, pronto, você continua com o sistema operacional nativo sem problemas.

Máquinas Virtuais

Primeiro vamos escolher o software de virtualização que devemos utilizar. Hoje existem 4 softwares conhecidos: Parallels, VMWare, QEMU, e VirtualBox. Parallels custa cerca de $79,99, nesse caso não serve para nosso tutorial, a não ser que você queira comprar o Software.

O que nos resta são: VMWare, QEMU, e VirtualBox. VMWare possui duas versões freeware, um chamado de player e o outro chamado de servidor, mas não é tão rápido quanto a versão profissional. Já o QEMU roda completamente através de linhas de comando, possui uma versão gráfica para Windows mas ainda está em estágio alpha. Além disso ele não possui uma opção básica que as outras máquinas virtuais possuem, como pausar a máquina virtual. Nos resta então a VirtualBox.

VirtualBox

O VirtualBox é um software gratuito, tornou-se Open Source em Janeiro de 2007 e possui versões para praticamente todos os sistemas operacionais, inclusive roda no Windows 7. Antes de tudo, vá até o site do VirtualBox, navegue até a seção de Downloads e baixe o binário para Windows. Após o download, inicie o processo de instalação, ele é muito simples e não tem segredo algum, basta seguir os passos sem medo.

Criar a primeira máquina virtual

Com o VirtualBox instalado corretamente, chegou a hora de baixar o Ubuntu. A versão utilizada nesse tutorial é a 9.10. Siga até a seção de Download, opte pela versão de 32 Bits ou 64 Bits, aqui usei a versão 64 Bits, mas os passos de instalação para ambas são os mesmos.

Já com a imagem do Ubuntu salva no HD (Arquivo ISO), abra o VirtualBox e clique em Novo. Você verá uma imagem semelhante a abaixo onde iremos criar a nossa primeira máquina virtual:

Criação de máquina virtual no VirtualBox

Basta clicar em Próximo, agora vamos para o passo onde iremos dar um nome para nossa máquina virtual e iremos escolher o tipo do sistema operacional. Dê o nome de Ubuntu, em Sistema Operacional escolha Linux e em versão, passo extremamente importante, escolha a versão que você baixou, seja ela 32 Bits ou 64 Bits:

Nome da máquina virtual e tipo de sistema operacional no VirtualBox

Nesse próximo passo, vamos escolher o quanto de memória RAM devemos alocar para a máquina virtual, isso irá depender de quanta memória você tem instalada no PC, quanto mais melhor, configure o quanto desejar:

Total de Memória RAM dedicada a máquina virtual

Nesse próximo passo vamos criar o disco rígido virtual, basta clicar em próximo que você será levado a um novo assistente:

Criação de um disco virtual no VirtualBox

Agora você está no assistente de criação de discos rígidos virtuais, basta por enquanto clicar em próximo:

Assistente de criação de discos rígidos virtuais no VirtualBox

Já no assistente do Tipo de Armazenamento do disco rígido escolha Armazenamento dinamicamente expansível, onde, o sistema operacional irá ocupar um espaço pequeno e irá crescer dinamicamente até o tamanho especificado a medida em que o sistema operacional exigir mais espaço:

Tipo de Armazenamento do disco rígido no VirtualBox

Nesse próximo passo você desve escolher o local onde deseja salvar seu novo disco virtual e o tamanho desejado. Customize conforme necessário:

Localização do disco virtual e tamanho no VirtualBox

Se tudo correu bem, você será levado até a tela de Sumário, caso todas as informações estejam corretas, basta clicar em Finalizar:

Sumário no VirtualBox

Você voltou a tela principal do VirtualBox onde você terá uma visão geral dos detalhes de sua nova máquina virtual. Precisamos efetuar mais algumas configurações, portanto, clique agora em Configurações, o botão ao lado de Novo. Após, clique na aba Armazenamento. Vá até a Árvore de Armazenamento, clique no ícone de mídia que ainda se encontra vazio. Em Atributos, vá até Drive de CD/DVD e clique no símbolo que representa uma pasta:

Configurações da máquina virtual no VirtualBox

Agora vamos utilizar aqui o CD de instalação do Ubuntu que você havia baixado, está lembrado? A aba Imagens de CD/DVD estará selecionada, basta clicar em Acrescentar:

Acrescentar discos de instalação no VirtualBox

Com isso basta selecionar o arquivo ISO que contém o arquivo de instalação do Ubuntu, após, você verá uma tela semelhante a essa, bastando clicar em selecionar:

Acrescentar discos de instalação no VirtualBox

Agora, ao iniciar a máquina virtual, ele irá carregar o CD de instalação do Ubuntu, basta clicar em Ok:

Acrescentar discos de instalação no VirtualBox

Com isso você irá voltar a tela inicial do VirtualBox, agora é a hora de começar a instalação do Linux, mas para isso temos que iniciar a máquina virtual. Basta clicar no botão Iniciar, que fica ao lado de Configurações, a máquina virtual será iniciada e você será levado a tela de instalação do Ubuntu, bastando então escolher o idioma de instalação:

Instalação do Ubuntu no VirtualBox

Nesse próximo passo, basta escolher Instalar o Ubuntu e seguir os passos, a instalação é tão simples quanto a do Windows:

Instalação do Ubuntu no VirtualBox

Se tudo correu bem, ao final do processo você estará no sistema operacional e verá uma tela semelhante a essa:

Desktop do Ubuntu no VirtualBox

Agora vamos remover o CD de instalação da máquina virtual, caso contrário, toda vez que a máquina for iniciada ela ir carregar o CD junto e isso pode implicar em desempenho. Para isso, desligue a máquina virtual se ela estiver ativa, na tela principal do VirtualBox vá até Configurações, escolha a aba Armazenamento, vá até Árvore de Armazenamento, clique no ícone que representa o drive de CD, e na seção Atributos, no campo de CD/DVD escolha Vazio:

Remover discos de instalação no VirtualBox

Bonus: Como aumentar a resolução de tela para o Ubuntu no Virtual Box

Por padrão, o VirtualBox só mostra 2 resoluções de tela, mas existe um forma bem simples de corrigirmos isso, basta seguir os seguintes passos:

  • 1 – Inicie a Máquina virtual e logue-se no Ubuntu.
  • 2 – No topo da Máquina Virtual, clique em Dispositivos > Instalar adicionais para convidado. Você verá um aviso que um drive de CDROM com alguns arquivos foi montado. O CD irá conter vários arquivos, o que iremos utilizar é chamado VBoxLinuxAdditions.run
  • 3 – Clique no Desktop, vá até o menu Aplicativos > Acessórios e escolha Terminal. A janela do Termnal será onde você executar o arquivo, mas antes devemos localizá-lo.
  • 4 – Digite o seguinte comando: cd /media/cdrom0/
  • 5 – Pronto, você acabou de acessar o drive virtual de CD, digite o seguinte comando: dir (Você verá vários arquivos, inclusive o VBoxLinuxAdditions.run).
  • Agora digite: sudo sh ./VBoxLinuxAdditions.run (atente-se que existe um ponto antes da barra), dê enter e aguarde que o Ubuntu faz o resto.
  • 6 – Reinicie a Máquina virtual.
  • 7 – Logue-se no Ububtu novamente, vá até o Menu Sistema > Preferências > Vídeo. Escolha a resolução que deseja.

Agora, com base nesse tutorial ninguém mais pode dar desculpas de que não quer testar o Linux por que não sabe instalá-lo.

Posts Relacionados

Confira também outros artigos interessantes postados aqui no blog.

Sobre Pedro Rogério

Pedro Rogério é desenvolvedor web por paixão, não saberia fazer melhor outra coisa. Além de escrever para o Pinceladas da Web também escreve para o CSS no Lanche, blog voltado ao desenvolvimento front-end.

19 Responses to “Instalar Ubuntu em uma máquina virtual no Windows”

  1. Bacana! Tenho o Ubuntu num CD e sabia sobre o método de virtualizar (em vez de particionar). Postagem favoritada desde já. :-)

  2. Parabens pelo artigo Pedro, muito bom mesmo.

    Gostaria de compartilhar uma pequena dificuldade como Web.

    O Linux não tem as mesmas fontes padrões do windows certo? ‘claro a não ser que você instale o wine’.

    Voltando… como normalmente implementamos HTML e CSS usando fonts padrões do windows como: Tahoma, Arial, Verdana; Muitos sites estão quebrando nos navegadores como: Mozilla, Chrome, Opera.

    Pelo fato que as fontes não existem no linux ai o próprio Linux coloca a sua fonte padrão muitas vezes ela sendo diferente em tamanho e renderização… assim quebrando os sites.

    Achei uma pequena solução usando o css3 fazendo o esqueminha de fonte não padrão.

    Mais existe outra forma? Obrigado. ‘não sei se ficou claro oque tentei dizer.’

    • Rodrigo Barba

      Não é necessário instalar wine nenhum… alias… o que tem a ver wine com as fontes?

      basta um:

      sudo apt-get install msttcorefonts

      • Rodrigo

        instalando o wine e as fontes do windows no diretório de fontes seria tbm uma solução!

      • Rodrigo Barba

        Se é para copiar as fontes do windows não é necessário o wine… já que está no virtualbox, você tem acesso ao windows… então, basta copiar sua pasta c:\windows\fonts para /usr/share/fonts

      • Rodrigo

        isso se estiver numa virtualização windows!

      • Rodrigo Barba

        Mas não é sobre isso que trata o post? :|

    • Quando me refiro ao linux não me refiro a uma virtualização no windows.

      Estou falando de uma dificuldade encontrada como web.

      E coloquei aqui para ver se mais alguém tem uma solução mais simples por quê essa que encontrei apesar de funcionar não é lá muito bacana pois deixa o site mais pesado tendo que carregar a fonte.

      Mas sim uma solução para o DESENVOLVEDOR não para o usuário.

      Eu quero fazer ficar certo, não depender de quem acessa com o Linux.

      Obrigado! ‘Rodrigos’

      • Augusto,

        Que solução você se refere? Utilizar @font-face?

      • Sim usando @font-face (faço o usuario que usa Linux ‘baixar’ a font), por enquanto foi uma das únicas soluções rápidas que me veio à cabeça. E funcionou, porém compartilho aqui minha dúvida e dificuldade, para ver se alguma pessoa tem outra forma de fazer.

        “Mesmo porquê deixar o site quebrado não é a melhor solução”

        Obrigado!

      • Você pode usar JavaScript para isso, mas ainda prefiro ficar com o @font-face, que é cross-browser. Não sei se reparou mas todos os títulos dos posts aqui do blog utilizam @font-face.

      • E por enquanto vou usando o @font-face mesmo.
        Não tinha percebido que usava nos titulos só tinha percebido o text-shadow.

        “Queria saber mesmo se só eu tive essa dificuldade ou muitos desenvolvedores tem esse problema porém não dão importância ou as vezes nem sabem disso.”

        Obrigado Pedro.

  3. Fábio

    Mto bom Pedro. Agora vamos ver se o pessoal perde o medo.

  4. Bacana o post, tive que instalar uma esses dias, como dica eu deixo que vocês não precisão sempre instalar o sitema operacional do zero, pois existem imagens do sistemas operacionais já instalado, ai é só adicionar a maquina virtual e pronto. Pra mim o grande probema do linux não é nem instalalo, mas sim configurar e instalar programas que não estejam na interface de programas para serem instalado, tive que instalar o red5(servidor streaming) numa maquina virtual debian, como sofri.
    Sobre font-face escrevi um post hoje de madrugrada, para os interessados:
    http://www.edipo.com.br/artigos/font-face-ja-pode-ser-usado/
    Um grande abraço.

  5. Existe um progama chamado WUBI que ‘particiona’ a makina p/ vc para vc usaro ubuntu =) .
    depois quando kiser retiralo basta ir em arkivos de progamas e dessitalar o wubi que vc retirar o ubuntu tudo bem simple =)

  6. Antonio

    Olá,
    Obrigado pelo tutorial.
    Somente um problema com rede.
    Alguma possibilidade de sequencia como configurar rede para que acessar a maquina virtual na rede local?

    Obrigado

  7. CAIO BACHI

    CARO AMIGO EU FIZ TUDO CERTO MAS O COMANDO sudo sh ./VBoxLinuxAdditions.run NAO PEGO
    PODE ME AJUDA?

Leave a Reply