Gamertag

quinta-feira, 6 de dezembro de 2012

O Downgrade mais difícil de minha vida.

No ambiente de testes:

Para quem trabalha com infraestrutura uma das coisas mais importantes é realizar testes fora do ambiente de produção. É no ambiente de testes que todas as situações são testadas, para nunca afetar a infraestrutura propriamente dita.

O Problema

Estava testando como serviços que já utilizo à alguns anos no Centos5 se comportariam no Centos6 já idealizando um upgrade antes da versão 5 sair de produção, de forma a poder oferecer upgrade de S.O. à todos os clientes que atendi com Centos5 ao longo dos últimos anos. Em um determinado momento precisei fazer um downgrade de S.O. nessa máquina para replicar um ambiente real, porém na hora de criar as partições do sistema eu não conseguia prosseguir.

Tabela de Partição GUID

Simplificando, o GPT (Tabela de partições GUID) foi criada para resolver problemas no tamanho limite da partição MBR (Master Boot Record); o tamanho máximo de uma partição MBR é de 2 Tb (Terabytes). A partição GPT permite que esse limite seja excedido. Então, a partição GPT é necessária para usar um HD com tamanho maior à 2 Tb. 
E acontece que o Centos5 não tem suporte a esse tipo de partição (GPT), sendo necessário uma conversão da partição para MBR.

A Solução

*Apenas use os comandos abaixo caso você saiba o que está fazendo, para se remover o GPT todos os dados serão apagados, e não me responsabilizo por nenhum dano causado por mau uso. Ou seja, faça por sua conta e risco.

Normalmente em Linux o primeiro disco sata é nomeado sda1, mas para ter certeza use (como root) o comando:
# fdisk -l
Você verá algo do tipo:
WARNING: GPT (GUID Partition Table) detected on '/dev/sda'! The util fdisk doesn't support GPT. Use GNU Parted.
Quer dizer que o disco em /dev/sda tem o GPT, e é dele que queremos remover.
Como root de o comando:
# parted /dev/sda
#parted> mktable
table type: msdos
destroy data: yes
quit
Agora o GTP foi removido e a instalação pode ser realizada normalmente.

PS: Também pode ser usado o CD/DVD de instalação do Windows para executar esse processo, ao clicar em instalar ao invés de continuar o processo digite SHIT+F10 para entrar no console, digite o comando "diskpart", dentro localize o disco com a ser convertido com o comando "list disk"  normalmente será o disco 0, sabendo qual o disco digite "select disk 0" (caso realmente seja o 0), "convert mbr" e por fim "quit".

Nenhum comentário:

Postar um comentário