Um sistema operacional é um programa ou um conjunto de programas cuja função é gerenciar os recursos do sistema (definir qual programa recebe atenção do processador, gerenciar memória, criar um sistema de arquivos, etc.), fornecendo uma interface entre o computador e o usuário. Windows, Linux e Mac OS são exemplos famosos de sistemas operacionais.
Máquina virtual é o nome dado a uma máquina, implementada através de software, que executa programas como um computador real.
Máquinas virtuais são extremamente úteis no dia-a-dia, pois permitem ao usuário rodar outros sistemas operacionais dentro de uma janela, tendo acesso a todos os softwares que precisa.
Com máquinas virtuais é possível executar diferentes sistemas operacionais sobre o mesmo hardware, simultaneamente.
Embora a máquina necessite do sistema real para sua inicialização, ela trabalha de maneira independente como se fosse outro computador. Isto faz com que ela tenha um sistema de segurança independente, por exemplo, uma eventual ocorrência de infecção por vírus na máquina virtual não afeta a máquina real.
O VirtualBox é um software de virtualização que visa criar ambientes para instalação de sistemas distintos. Ele permite a instalação e utilização de um sistema operacional dentro de outro, juntamente com seus softwares, como se fossem dois ou mais computadores independentes, mas compartilhando fisicamente o mesmo hardware.
Este tutorial ensina como instalar uma máquina virtual Linux num sistema operacional Windows.
Atenção: siga todos os passos a seguir e leia cada passo por completo antes de realizá-lo.
Para esta disciplina, criamos e configuramos um ambiente Linux no VirtualBox, de forma a simplificar a sua vida.
Faça download da imagem da máquina virtual Linux da discilina (MC102.ova). Procure fazer isso enquanto estiver utilizando a rede do IC, pois o arquivo tem aproximadamente 2GB de tamanho.
Se você estiver conectado em alguma máquina do laboratório, você deve fazer o download na pasta /tmp ou então salvar diretamente em um pendrive, pois é possível que você não possua cota de disco suficiente.
Depois disso, simplesmente dê um clique duplo no arquivo MC102.ova. Isso fará com que o arquivo seja aberto no VirtualBox para a importação da nova máquina virtual no mesmo. Se por algum motivo o clique duplo não funcionar, abra o VirtualBox, clique em Arquivo (ou File) e em seguida clique em Importar Appliance (Import Appliance). O efeito será o mesmo do clique duplo, e o que você verá é a tela a seguir:
Apenas clique em Importar e, após poucos minutos, o VirtualBox ficará como na figura a seguir, mostrando os dados e detalhes da instalação. Não há necessidade de alterar nenhuma configuração.
Por padrão, uma máquina virtual não tem contato nenhum com a máquina real. Porém, muitas vezes é útil que arquivos possam ser trocados entre elas. Para que isso seja possível, devemos criar uma pasta compartilhada entre as máquinas, de forma que ambas possam visualizar e alterar o conteúdo da mesma.
Importante: mesmo que você não pretenda compartilhar o conteúdo entre o Windows e o Linux, você precisa executar o passo abaixo para evitar que uma mensagem de erro seja exibida toda vez que você reinicializar a máquina virtual, indicando a falha no processo de compartilhação.
Para fazer o compartilhamento entre os dois sistemas operacionais, primeiro crie em seu computador uma pasta, no lugar que achar mais conveniente no seu computador. No exemplo abaixo, o nome usado foi maquina-virtual-mc102, mas se preferir, você pode usar outro nome. Em seguida, na tela inicial do VirtualBox (mostrada na figura acima), procure pelo espaço denominado Pastas Compartilhadas, mostrado em azul na figura a seguir.
Uma tela de configurações de pastas compartilhadas aparecerá, na qual você deve clicar no ícone em destaque na figura a seguir. Isso abrirá a janela de nome Acrescentar Compartilhamento, também mostrada na figura a seguir.
Indique em Caminho da Pasta o diretório que você criou anteriormente e em Nome da Pasta use maquina-virtual-mc102. É fundamental que, independentemente do nome dado a pasta que você criou, o campo Nome da Pasta seja preenchido com maquina-virtual-mc102. Não selecione nenhuma das duas opções indicadas, conforme mostrado na figura, e clique no botão OK.
Essa pasta será encontrada por você facilmente quando a máquina virtual for ligada com o nome de Windows, como mostrado na figura a seguir:
Para configurar a máquina virtual é necessário realizar os passos anteriores uma única vez.
Toda vez que você abrir o VirtualBox, o ícone da máquina MC102 aparecerá.
Para iniciar a máquina, clique sobre seu ícone e em seguida no botão Iniciar.
As três janelas de informação mostradas a seguir aparecerão (uma de cada vez) ou as mensagens equivalentes serão exibidas no topo da tela da máquina virtual:
Faça uma leitura destas mensagens e se desejar selecione a opção “Não mostrar esta mensagem novamente” (recomendado). Em resumo, elas indicam que a máquina virtual será executado em tela cheia (fullscreen), sendo que para sair desse estado você precisa teclar Ctrl direito + f. Além disso, seu mouse e teclado serão reconhecidos pela máquina virtual e apenas terão efeito nela.
Se por algum motivo você não tiver a tecla Ctrl do lado direito, não se preocupe. Enquanto a máquina estiver em tela cheia, basta deslocar o mouse para a parte inferior e central da tela. Isso fará com que um menu do VirtualBox apareça.
Enquanto você estiver utilizando a máquina virtual, tudo nela funciona como em um sistema normal. A única diferença é em relação aos dispositivos USB.
Para utilizá-los, conecte-os à sua máquina e, fora do modo de tela cheia, clique no menu Dispositivos -> Dispositivos USB e escolha o dispositivo conectado que você desejar visualizar dentro da máquina virtual.
Após isso o dispositivo aparecerá montado em sua máquina virtual.
Para fechar a máquina virtual, saia do modo de tela cheia e clique no botão fechar, no canto superior direito. A tela a seguir aparecerá.
Se você optar por “Desligar a máquina", ao iniciá-la de novo o VirtualBox executará o processo boot, como em um sistema operacional normal.
Porém, se você optar por “Salvar o estado da máquina", quando abrí-la novamente, qualquer programa que tenha ficado aberto aparecerá da mesma forma que estava. Escolher esta opção também faz com que o processo de inicialização da máquina virtual seja mais rápido.
sudo mv sources.list /etc/apt/