terça-feira, abril 04, 2006
VMPlayer no Ubuntu
VMPlayer é um player de Máquinas Virtuais (VM) dentro do seu próprio OS (Sistema Operacional). Ele funciona tanto no Linux quanto no Windows.
Primeiro você precisa de ter o VMPlayer instalado, no Ubuntu/Debian ou então em outra distro de sua preferência.
1. Como instar no Ubuntu (testado no Dapper Drake e Breezy Badger):
Primeiro, vamos pegar os pacotes essenciais:
Veja a versão do gcc que seu kernel foi compilado:
Você irá baixar as versões gcc-x.x e g++-x.x de acordo com as do seu kernel.
Como estou usando o kernel 2.6.15.x no Dapper Drake, baixei a versão 4.0:
Pronto, você já tem tudo para instalar o VMPlayer.
Para instalá-lo, use os comandos:
Caso você tenha mais de 1 gcc instalado, use o comando abaixo, substituindo a versão pela sua (4.0 era a minha):
Finalmente, instale o vmplayer:
Aqui você irá praticamente confirmar todas as opções. Caso receba um erro no seu kernel, apenas abra outro terminal e digite:
Se vc nao tiver o pacote linux-headers, é só baixar com os comandos abaixo e fazer denovo o comando acima.
Depois da instalação, falta configurar. Rode:
2. Criando a Máquina Virtual
Para criar uma Máquina Virtual (VM), podemos usar o Qemu, no Linux e Windows, criá-la do site EasyVMX, ou baixar uma imagem pronta.
- Usando o Qemu
No Linux:
No Windows:
Sua máquina virtual terá 10GB de HD.
Após isso, é só dar criar um arquivo ".vmx". Para fazer isso siga esse tutorial.
- Usando EasyVMX
Entre no link e configure a máquina do jeito que você quiser. Será gerado um .zip.
Baixe e 'dezipe' esse arquivo em qualquer lugar. Após isso faça:
- Usando Imagem prontas
Baixe as imagens prontas:
Imagens Prontas
Execute a imagem, clica duas vezes em cima dela (o arquivo .vmx).
Se o VMPlayer estiver funcionando sua Máquina Virtual deve funcionar.
4. Instalando o SO na Máquina Virtual
Agora que já instalamos tudo, inclusive a VM, vamos instalar o SO nela. Para isso, temos que ter um CD ou uma ISO do arquivo. Com o CD de instalação é bem fácil, é só ter ele no driver enquanto estamos dando o boot na Máquina.
Mas, para usa o ISO, devemos mexer na configuração. Não é preciso fazer isso caso vc já tenha setado isso no EasyVMX.
Mas, se voce nao tiver feito isso, edite o arquivo .vmx da sua máquina virtual:
E no lugar de:
Ponha:
Obs.: Caso você atualize seu kernel, vc vai precisar repetir o passo do "aptitude" e "ln", para poder baixar o linux-header para seu novo kernel e criar o novo link simbólico.
E bom teste para você!
Qualquer dúvida ou sugestão poste um comentário ou me mande um email.
Links:
EasyVMX
Windows XP/2000 on VMPlayer
Modificando Máquinas Virtuais no VMPlayer
Primeiro você precisa de ter o VMPlayer instalado, no Ubuntu/Debian ou então em outra distro de sua preferência.
1. Como instar no Ubuntu (testado no Dapper Drake e Breezy Badger):
Primeiro, vamos pegar os pacotes essenciais:
sudo su* Se você desabilitou o sudo, simplesmente dê um `su`
apt-get install build-essential
apt-get install linux-headers-`uname -r`
Veja a versão do gcc que seu kernel foi compilado:
cat /proc/version
Você irá baixar as versões gcc-x.x e g++-x.x de acordo com as do seu kernel.
Como estou usando o kernel 2.6.15.x no Dapper Drake, baixei a versão 4.0:
apt-get install gcc-4.0
apt-get install g++-4.0
Pronto, você já tem tudo para instalar o VMPlayer.
Para instalá-lo, use os comandos:
tar xvzf VMware-player-1.0.0-16981.tar.gz
cd vmware-player-distrib
Caso você tenha mais de 1 gcc instalado, use o comando abaixo, substituindo a versão pela sua (4.0 era a minha):
export CC=/usr/bin/gcc-4.0
Finalmente, instale o vmplayer:
./vmware-install.pl
Aqui você irá praticamente confirmar todas as opções. Caso receba um erro no seu kernel, apenas abra outro terminal e digite:
sudo su
rm -rf /usr/src/linux/
ln -s /usr/src/linux/ /usr/src/linux-headers-`uname -r`
Se vc nao tiver o pacote linux-headers, é só baixar com os comandos abaixo e fazer denovo o comando acima.
sudo su
aptitude install linux-headers-`uname -r`
Depois da instalação, falta configurar. Rode:
sudo su
vmplayer-config.pl
2. Criando a Máquina Virtual
Para criar uma Máquina Virtual (VM), podemos usar o Qemu, no Linux e Windows, criá-la do site EasyVMX, ou baixar uma imagem pronta.
- Usando o Qemu
qemu-img usage: qemu-img[.exe] create -f vmdk .vmdk [M|G]
No Linux:
qemu-img create -f vmdk Dapper_Flight_6.vmdk 10G
No Windows:
qemu-img.exe create -f vmdk Dapper_Flight_6.vmdk 10G
Sua máquina virtual terá 10GB de HD.
Após isso, é só dar criar um arquivo ".vmx". Para fazer isso siga esse tutorial.
- Usando EasyVMX
Entre no link e configure a máquina do jeito que você quiser. Será gerado um .zip.
Baixe e 'dezipe' esse arquivo em qualquer lugar. Após isso faça:
cd My_Virtual_Machine
vmplayer My_Virtual_Machine.vmx
- Usando Imagem prontas
Baixe as imagens prontas:
Imagens Prontas
Execute a imagem, clica duas vezes em cima dela (o arquivo .vmx).
Se o VMPlayer estiver funcionando sua Máquina Virtual deve funcionar.
4. Instalando o SO na Máquina Virtual
Agora que já instalamos tudo, inclusive a VM, vamos instalar o SO nela. Para isso, temos que ter um CD ou uma ISO do arquivo. Com o CD de instalação é bem fácil, é só ter ele no driver enquanto estamos dando o boot na Máquina.
Mas, para usa o ISO, devemos mexer na configuração. Não é preciso fazer isso caso vc já tenha setado isso no EasyVMX.
Mas, se voce nao tiver feito isso, edite o arquivo .vmx da sua máquina virtual:
gedit My_Virtual_Machine.vmx
E no lugar de:
ide1:0.fileName = "auto detect"
ide1:0.deviceType = "cdrom-raw"
Ponha:
ide1:0.fileName = "/path/para/arquivo/iso.iso"
ide1:0.deviceType = "cdrom-image"
Obs.: Caso você atualize seu kernel, vc vai precisar repetir o passo do "aptitude" e "ln", para poder baixar o linux-header para seu novo kernel e criar o novo link simbólico.
E bom teste para você!
Qualquer dúvida ou sugestão poste um comentário ou me mande um email.
Links:
EasyVMX
Windows XP/2000 on VMPlayer
Modificando Máquinas Virtuais no VMPlayer
Comments:
<< Home
opa cara, obrigado por seu comentário em meu blog. Passei para convidá-lo a a parecer de vez em quando OK...
E óh.. Parabéns pelo artigo, ficou muito bom, não conhecia o método para fazer na base da unha.. rsrs
Abraços
E óh.. Parabéns pelo artigo, ficou muito bom, não conhecia o método para fazer na base da unha.. rsrs
Abraços
Obrigado à vc.
O bom de se usar uma VM é nunca mexer com o sistema. Vc tem uma máquina isolada, onde pode fazer qualquer tipo de testes, além disso, ainda poder recorer a recursos de outros sistemas dentro do seu próprio.
O bom de se usar uma VM é nunca mexer com o sistema. Vc tem uma máquina isolada, onde pode fazer qualquer tipo de testes, além disso, ainda poder recorer a recursos de outros sistemas dentro do seu próprio.
Tenho usado muito o qemu, mas carece de uma interface de fácil configuração, além de ser muito lento. Vou tentar usar o vmplayer.
O VMPlayer só nao cria máquinas virtuais, mas gerencia bem as que vc tem.
Melhor que ele só o VMWare Workstation, que deixa vc configurar a máquina, ai vc nao precisa fazer nada na mão.
Mas tem esse site www.easyvmx.com que é uma mão na roda para se fazer VM's.
Postar um comentário
Melhor que ele só o VMWare Workstation, que deixa vc configurar a máquina, ai vc nao precisa fazer nada na mão.
Mas tem esse site www.easyvmx.com que é uma mão na roda para se fazer VM's.
<< Home