quinta-feira, 14 de maio de 2009

Ubuntu 9.04

Passadas algumas semanas da disponibilização do Ubuntu 9.04, já muita gente instalou este novo sistema operativo. No entanto, o mais certo é que não esteja a tirar partido de uma das grandes novidades do Ubuntu 9.04. Refiro-me claro ao tão aguardado novo sistema de ficheiros Ext4. Este sistema de ficheiros além de ser uma evolução aprimorada do anterior sistema de ficheiros Ext3, contém um conjunto de optimizações conferindo-lhe uma característica em específico que agrada a todos os seus utilizadores: a velocidade. O grande problema é que o Ext4, por defeito numa instalação normal não é usado mantendo-se na mesma o Ext3. Se fez upgrade da versão 8.10 o mesmo lhe irá acontecer. Para ser sincero nem eu compreendi esta atitude demasiado conservadora dos programadores do Ubuntu, devido ao sistema de ficheiros Ext4 ter atingido um grau de maturidade bastante aceitável. Caso queira corrigir este pormenor e dar um pouco mais de velocidade ao seu sistema, confira de seguida os passos para activar o Ext4. INSTALAÇÃO DE UBUNTU 9.04 No Live CD, quando selecciona a opção Instalar, passa por um conjunto de passos, como selecção de língua, layout do teclado e fuso horário. Uma vez chegado portanto ao passo 4 isto é, o particionador assistido que tenta acompanhá-lo no processo de instalação deve seleccionar a opção, Especificar Partições manualmente (avançado). Agora como pode ver de seguida, ser-lhe-á apresentado o ecrã onde pode preparar as suas partições. Ora dependendo do seu sistema e no caso semelhante ao meu (eu já tinha o ubuntu 8.10 instalado mas instalei por cima) irá aparecer-lhe duas partições. A partição do tipo “swap”, é usada pelo ubuntu para troca de ficheiros entre a sua memória principal e o disco servindo como uma memória virtual. Quanto a esta partição não necessitará de lhe mexer, devendo portanto seleccionar a partição do tipo ext3 e seleccionar em baixo a opção “Editar partição”. Caso não lhe apareça nenhuma partição terá que seleccionar a opção “Nova Partição” e especificar uma partição do tipo Swap, com um valor em Megabytes igual ou superior ao da sua memória RAM, no caso de possuir uma máquina com pouca memória. Poderá depois de concluir seleccionar novamente a opção “Nova Partição” e proceder o passo seguinte. Na nova caixa de diálogo Editar uma Partição (ou Nova Partição dependendo se lhe apareceram partições no passo anterior), poderá caso não esteja satisfeito aumentar ou diminuir o tamanho da sua partição. Contudo, caso queira ocupar a totalidade do seu disco com o Ubuntu, pode especificar o espaço do seu disco menos o espaço reservado pela swap. A parte mais significativa deste processo joga-se nesta caixa de diálogo. Isto é, terá de seleccionar na opção “Utilizar Como” o item “Sistema de Ficheiros Ext4 com Jornal”. De seguida seleccione a opção “Formatar a Partição” e no campo Mount Point selecione “/”. A partir de agora poderá continuar com o wizard e proceder seguramente à conclusão do processo de instalação. Uma vez concluído irá notar de imediato uma aumento da velocidade do sistema relativamente ao Ubuntu 8.10, logo na primeira vez que entrar no sistema. UPGRADE DE UBUNTU 8.10 PARA 9.04 Caso tenha optado por um upgrade terá que fazer um processo mais trabalhoso de conversão do seu sistema de Ext3 para Ext4 por consola (nada de mais na realidade). Se não se quiser maçar com estes comandos e pretender na mesma testar o Ext4, o melhor a fazer é realizar cópias de segurança dos seus dados e tentar instalar o ubuntu como referi anteriormente. É garantido que não terá problemas na instalação se seguir o processo anterior. Antes de tentar os seguintes comandos nunca é de mais lhe relembrar: Faça cópias de segurança dos seus dados. Depois do aviso, apresento-lhe os passos a seguir e respectivos comandos necessários com uma breve descrição do que cada um faz. Identifique o caminho para a sua partição de dados Ext3. Caso não tenha mais nenhum sistema operativo no seu disco quase de certeza que a sua partição primária do sistema, está situada em /dev/sda1. Caso tenha dúvidas pode escrever na consola, cat /etc/fstab, nesse ficheiro procure a linha que contêm a designação do sistema ext3. Deve ter por cima dessa linha uma designação em forma de comentário a dizer “/ was on /dev/sda1 during instalation” (por exemplo). Será neste caso portanto /dev/sda1 que deve usar. Vou assumir nos passos seguintes que /dev/sda1 é o caminho certo para a sua partição principal. Arranque com o Live CD do Ubuntu no seu computador e abra a consola (deve mantê-la sempre aberta até ao final do processo) Execute o seguinte comando para poder realizar todos os seguintes comandos com privilégios de administração (root): sudo bash Active as funcionalidades do sistema de ficheiros Ext4 no seu sistema de ficheiros actual: (atenção que o parâmetro -O contém letra de alfabeto “ó” e não zero ) tune2fs -O extents,uninit_bg,dir_index /dev/sda1 Execute o seguinte comando para corrigir algumas estruturas de ficheiros que foram mudadas: e2fsck -fD /dev/sda1 De seguida tente aceder à sua nova partição ext4: mount -t ext4 /dev/sda1 /mnt Edite o ficheiro /etc/fstab que é lido no arranque para activar as partições do sistema: gedit /mnt/etc/fstab Mude de: # /dev/sda1 UUID=XXXXXXXXXXXXXXXXXXXXXXXXXX / ext3 relatime,errors=remount-ro 0 1 para: # /dev/sda1 UUID=XXXXXXXXXXXXXXXXXXXXXXXXXX / ext4 relatime,errors=remount-ro 0 1 (Não altere o UUID, os X’s que exemplifiquei correspondem geralmente a um valor alfanumérico aleatório) Não se esqueça de guardar as alterações. Finalmente precisa de instalar a nova versão do GRUB que vem no Ubuntu 9.04. Isto porque este gestor de arranque de sistemas operativos que vem incluído no Ubuntu 8.10, não é compatível com o novo sistema de ficheiros Ext4 do Ubuntu 9.04. Não se preocupe a instalação é tão simples como o seguinte comando (junte os dois “-” no root-directory e no recheck): grub-install /dev/sda - -root-directory=/mnt - -recheck Terminadas estas alterações, feche a consola, reinicie o sistema e retire da gaveta do seu leitor óptico o Live CD. O seu sistema estará convertido no formato Ext4 se tudo correu bem. Não foi assim tão difícil como esperava pois não? E dependendo do caso em que está, não terá que executar muito mais que meia dúzia de passos, para tirar partido de imediatas melhorias de performance no seu PC.