quarta-feira, 6 de abril de 2011

Testando o Ubuntu 11.04-beta1 com o Unity via Live-CD

Nível de dificuldade: Utilizador Médio/Avançado
Requisitos: Ubuntu (ou outra distribuição com grub2) e uma placa gráfica Nvidia. (Não sei se este método irá funcionar numa ATI).

A forma mais utilizada para testar uma nova versão do Ubuntu é através de uma máquina virtual. Mas nem sempre é a melhor opção, porque surgem sempre algumas incompatibilidades que nem sempre o "guest additions" resolve. O melhor e dar boot na própria máquina para conferir o desempenho com o hardware.
A melhor forma que encontrei para fazer isso foi usando o Grub2 para dar boot numa imagem iso. Assim não precisamos de gravar um CD ou utilizar uma penUSB.
Então vamos começar...

1) Fazer o download do Ubuntu 11.04-beta1 e guardar a imagem iso na pasta do utilizador (mais adiante você vai precisar de saber a localização da imagem iso).
Por exemplo:
/home/tuxmind/ubuntu-11.04-beta1-desktop-i386.iso

2)Depois temos de saber em que partição está instalado a raiz do sistema.
Use para isso o comando mount
Normalmente aparece logo na primeira linha a partição onde foi montada a raiz do sistema:
Exemplo:

/dev/sda7 on / type ext4 (rw,errors=remount-ro)

3)Agora abrimos o arquivo /etc/grub.d/40_custom com a ajuda de um editor de texto:

gksu gedit /etc/grub.d/40_custom


No final do arquivo adicionamos o seguinte...


menuentry "Ubuntu 11.04-beta - ubuntu.iso" {
set root=(hd0,7)
loopback loop /home/tuxmind/ubuntu-11.04-beta1-desktop-i386.iso
linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=/home/tuxmind/ubuntu-11.04-beta1-desktop-i386.iso --
initrd (loop)/casper/initrd.lz
}


Não se esqueça de mudar o caminho para a imagem iso e indicar a partição onde foi guardada a imagem iso. (mudar o que está a negrito)
/home/USUARIO/ubuntu-11.04-beta1-desktop-i386.iso

No exemplo em cima o Ubuntu está instalado em /dev/sda7. Por isso a segunda linha ficou assim:
set root=(hd0,7)

Por exemplo, se você guardou a imagem iso na partição sdb3 então ficaria assim:
set root=(hd1,3)

Depois de você vertificar que colocou o caminho correto para a imagem iso, e indicou a partição correta, grave as alterações e feche o arquivo.
Agora faça um reboot e irá aparecer no menu do grub2, o "Ubuntu 11.04-beta - ubuntu.iso".
E pronto já pode testar o ubuntu 11.04beta "Live-CD" na sua máquina e verificar se existe alguma incompatibilidade. Aqui na máquina onde eu fiz o teste, eu não consegui usar o Unity. Só funcionava o "Ubuntu classic"


No próximo post vou mostrar como carregar os módulos da Nvidia que são necessários para testar o Unity através do "Live-CD". Porque aqui o Unity só funcionou com o driver proprietário da Nvidia. Eu não sei porque. Mas na máquina onde eu fiz o teste, o Unity não funcionou com driver open source.

Lembrando quem se for executar este tutorial faça por sua própria conta e risco.
Não se esqueça de deixar as suas dicas e sugestões nos comentários :)

Nenhum comentário :