quarta-feira, 23 de junho de 2010

Experiência com Máquina Virtual.

Máquinas virtuais são uma tecnologia, que virtualizam um conjunto de hardware. Suponha que você é um usuário Windows, mas resolveu experimentar alguma distro baseada em linux( ubuntu, por exemplo). Para isso, você testou o sistema pelo live cd e gostou, mas para nao alterar o particionamento do HD, você não quer instalar com dual boot esse novo sistema. Nesse caso, vc cria uma máquina virtual dentro do seu sistema. Para criar a MV, você define a quantidade de memoria RAM que ira ser usado para virtualização (ideal é ter uns 2Gb, para poder rodar legal), tamanho da partição virtual (podendo ser de forma dinamica, em que a virtualização varia o tamanho da partição conforme necessário). Após criado e configurado nossa nova MV, iniciamos ela. Ela aparecerá uma tela preta e ira iniciar, como se nessa janela fosse um novo computador (e virtualmente realmente ele é). Feito isso, colocaremos o cd do SO que vamos querer utilizar na VM e instalamos normalmente (para adquirir o cd de instalação do ubuntu sem nenhum custo, clique aqui.).
Feito isso, temos nosso sistema principal e o sistema na nossa MV. Eles estão em rede, ou seja automaticamente o SO na MV ja estará conectado a internet (caso o SO principal também esteja). Não é necessário instalar driver no SO usado na MV, pois esta não estará interpretando diretamente o hardware. Até em casos em que você tem algum sistema baseado em linux como principal e windows na MV, também não é necessário instações de driver no windows, pelos mesmos motivos citados acima.

Abaixo imagem do Windows XP rodando dentro de uma VM no ubuntu:


Entre várias máquinas virtuais, destacamos a VirtualBox, projeto incorporado pela Sun.
Download VirtualBox para windows aqui.
Download VirtualBox para Linux aqui.

O VirtualBox está disponível nos repositórios do Ubuntu desde a versão 7.10. Se você está usando o Ubuntu, Kubuntu, Xubuntu ou outra distribuição derivada deles, você pode instalá-lo diretamente via apt-get, a partir dos repositórios principais:
$ sudo apt-get install virtualbox-ose

Em seguida, use o comando "uname -r" para verificar qual é a versão do Kernel em uso e instale a versão correspondente do pacote "virtualbox-ose-modules", como em:
$ uname -r

2.6.24-16-generic
$ sudo apt-get install virtualbox-ose-modules-2.6.24-16-generic

Se, por acaso, você estiver usando um Kernel personalizado, ou não houver um módulo com a versão correta, você pode fazer a instalação do módulo usando o module-assistant, que se encarregará de compilar um módulo sob medida. Comece instalando o pacote, juntamente com o build-essential, que contém os compiladores básicos:
$ sudo apt-get install module-assistant build-essential

Em seguida, gere o módulo usando o comando "m-a a-i" (versão abreviada do comando "module-assistant auto-install"), como em:
$ sudo m-a a-i virtualbox-ose-source

Isso compilará e instalará o módulo automaticamente. Se houver algum erro nesse ponto, verifique se o pacote "build-essential" foi corretamente instalado e se você não deletou acidentalmente os headers do Kernel, que são armazenados na pasta "/usr/src".


Tutorial completo aqui.

Nenhum comentário:

Postar um comentário