Desfazendo o dual boot

Publicado por Marcelino Janing em 25/05/2009

[ Hits: 22.142 ]

 


Desfazendo o dual boot



Para iniciantes no mundo Linux, a instalação DUAL BOOT num computador rodando Windows ainda é uma das formas mais comuns de se começar a utilizar e entender o mundo do pinguim.

Entretanto a operação de instalação de DUAL BOOT pode parecer um tanto quanto assustadora, especialmente para usuários não habituados com processos de instalação de softwares. Outras dúvidas e questionamentos também podem surgir como por exemplo se o processo de desinstalação do DUAL BOOT é possível e também se os dados existentes na partição Windows não serão afetados ou mesmo perdidos.

Resolvi então realizar o processo de desinstalação do DUAL BOOT no meu antigo NOTEBOOK de testes especialmente para comprovar que este processo é possível e seguro também. Escrevo esta dica para que as pessoas a se sintam seguras para realizar uma instalação DUAL BOOT, tendo a certeza de que poderão seguir o caminho de volta se assim desejarem.

Não estou deixando o mundo Linux, na verdade eu continuo aprimorando meus conhecimentos e explorando novas oportunidades com o pinguim, mas acho muito justo que todos tenham a liberdade para configurarem seus equipamentos de acordo com suas necessidades e objetivos, quando assim desejarem.

Iniciando então a dica.

O princípio básico da instalação do DUAL BOOT consiste em direcionar o FIRMWARE a identificar que o equipamento possui mais de um sistema operacional e possibilitar o direcionamento para um ou para outro, conforme escolha do usuário.

Para quem não conhece, o MBR (master boot record) é uma partição física no seu HD com 512 bytes que possui este mapeamento. Numa máquina com DUAL BOOT Linux instalado, o MBR possui uma instrução para invocar um gerenciador de BOOT, sendo os mais comuns o GRUB ou LILO, os quais ficam armazenados na partição Linux do computador.

Bom, é exatamente aqui que reside o problema. Ao eliminarmos as partições Linux também eliminamos o gerenciador de BOOT, contudo o MBR ainda vai possuir a instrução para invocar este gerenciador, o que vai causar a impossibilidade de BOOT tanto do Linux quanto do Windows.

Então como vamos consertar as instruções primárias do MBR para que o computador continue "bootando" o Windows? O pulo do gato reside na ferramenta FIXMBR do Windows, a qual deve ser executada para reconfigurar o MBR.

Mas como posso executar uma instrução no Windows se o computador não "boota" mais? Temos duas opções de boot, que pode ser um disquete de recuperação ou o próprio CD de instalação do Windows.

No meu caso eu estava rodando o GRUB, mas para quem tem o LILO rodando o processo é basicamente o mesmo. Não vou entrar em detalhes técnicos de como fazer o processo, apenas vou descrever os caminhos de como desfiz a minha instalação dual boot e voltei a rodar somente Windows no computador, sem problemas e sem perda de dados.

1) O que você vai precisar
  • Senha do usuário administrador do Windows ***. Atenção, não é a senha de um usuário com permissões de administrador, é a senha do usuário administrador;
  • CD de reparticionamento de HD (recomendo o GParted, é free e funciona muito bem);
  • CD de instalação do Windows (eu estou usando XP SP2);
  • Backup do seu HD (por sua conta e risco, eu fiz o processo sem backup e não tive nenhum problema nem perda de dados).

2) Desmontando as partições Linux:
  • Altere o SETUP para o boot iniciar pelo CDROM por primeiro;
  • Insira o CD do GParted para eliminar as partições Linux e redimensionar;
  • Delete as partições Linux (ext, ext2, swap) e deixe apenas as partições NTFS do Windows;
  • Agora você já pode redimensionar a sua partição NTFS e ocupar todo o espaço do HD se assim desejar;
  • Salve as alterações e aguarde o GParted trabalhar... demora um pouco para ele reconfigurar os esquemas do HD;
  • Ao final, saia do GParted que sua máquina vai automaticamente reinicializar... retire o CD do GParted da gaveta.

3) Ajustando o MBR:
  • Na reinicialização o MBR tenta carregar o GRUB Loading e apresenta error 22. Não se assuste, até aqui tudo normal, pois o MBR estava apontando para encontrar o GRUB numa partição que acabamos de remover do HD;
  • Você precisa inserir o CD de instalação do Windows na gaveta... pressione alguma tecla para reinicializar a máquina;
  • Fique esperto, quando for solicitado você deve pressionar alguma tecla para ativar o boot pelo CD, caso contrário um boot normal vai ocorrer e o error do GRUB vai se repetir;
  • O computador começa então a ler o CD do Windows, o que demora um pouco para ser completamente lido, pois o Windows dará as opções de instalação completa ou recuperação de ambiente;
  • Quando o processo solicitar sua intervenção, informe a letra R de reparar uma instalação. Cuidado para não pressionar ENTER, que é a opção para instalação completa, o que eliminaria todos os seus dados atuais do Windows;
  • O Windows vai entrar na console de recuperação do MS XP e vai listar um partição com o Windows instalado, no meu caso o C:\WINDOWS;
  • Basta então pressionar o número 1 e em seguida ENTER;
  • O Windows vai requerer a senha do usuário administrador. Este requisito é obrigatório por questões de segurança do ambiente. Caso você não tenha esta senha, não há como prosseguir;
  • Se tudo der certo, agora você está no prompt shell do Windows, então digite FIXMBR para reconfigurar o MBR do seu HD;
  • Vai aparecer uma mensagem de alerta informando que outras partições poderão ficar inacessíveis e solicitando confirmação. Informe y de yes para gravar um novo MBR para boot pelo Windows;
  • Pronto, o MBR já está reconfigurado;
  • Digite EXIT para sair da console de recuperação do Windows e não esqueça de retirar o CD de instalação da gaveta.

4) Reiniciando o Windows:
  • Na reinicialização o Windows já vai rebootar normalmente.

Viu como foi fácil?

Então, o que você está esperando para iniciar sua instalação DUAL BOOT? O caminho de volta é tão simples quanto o de ida.

Existem ainda outras formas que não o DUAL BOOT para se experimentar o pinguim, fica a seu critério decidir:
  • Rodar um Live CD do Linux;
  • Instalação em PEN-DRIVE;
  • Virtualização.

Como falei anteriormente, realizei este processo de desinstalação do DUAL BOOT apenas para comprovar que é possível de ser feito com segurança e sem perda de dados.

Mas como o Windows já estava quase parando mesmo, na sequência eu realizei uma instalação completa do Windows, formatando o HD 50%-50%, pois vou realizar novamente a instalação em DUAL BOOT.

É isso aí pessoal, Viva o Linux!

Outras dicas deste autor

Variáveis variáveis em PHP

Variáveis variáveis em JavaScript

Leitura recomendada

Clonezilla Server - Instalação no Ubuntu, CentOS e Debian

Vi Diff - Não é um guia de vi, mas é muito útil

Instalando temas no GKrellM

Encerrando os processos de um usuário

Propaganda do Linux feita pela IBM com legendas

  

Comentários
[1] Comentário enviado por pinduvoz em 26/05/2009 - 02:22h

Geralmente as instalações do Windows feitas por fabricantes deixam de incluir uma senha para o administrador (senha vazia ou simplesmente "enter").

Então, se vc não sabe a senha do administrador do seu Windows, teste para ver se ela não está "vazia", pois é bem provável que esteja.

[2] Comentário enviado por havacci em 26/05/2009 - 08:40h

calmai !
pra fazer isso é só entrar no windows normalmente e dar o comando fdisk /mbr

[3] Comentário enviado por mjaning em 01/06/2009 - 11:46h

No meu caso a senha do usuário administrador era "administrador", ou seja, login e senha iguais.
Este é um procedimento muito comum que os instaladores realizam, deixar a senha igual a conta de login.

[4] Comentário enviado por mjaning em 01/06/2009 - 11:56h

Concordo, se entrar no Windows e dar o fdisk /mbr vai ajustar o MBR, mas isto se o Windows asinda estiver bootando normalmente.
Mas no meu caso eu eliminei as partições Linux primeiro, daí o Windows parou de bootar por não mais encontrar o GRUB.
Então o procedimento acima ajuda a recuperar um ambiente com o MBR "corrompido" digamos assim.

[5] Comentário enviado por saitam em 15/09/2009 - 08:41h

disquete do Win98 e fdisk /mbr OU

no live CD de uma distribuição Linux, no terminal: #dd if=/dev/zero of=/dev/sda bs=446 count=1, que limpa a MBR, da mesma forma com fdisk /mbr com disquete do Win98.


[6] Comentário enviado por joao_eudes em 19/02/2010 - 02:19h

Parabéns...

Está muito bom essa sua DICA... Passei por situação parecida com um notebook, porém ele utilizava Windows Vista.

Mas o processo de recuparação é quase o mesmo, porém após erro do GRUB deve ser realizado o seguinte procedimento.

1. Coloque o disco de instalação do Windows Vista na unidade de disco e inicie o computador.
2. Pressione uma tecla quando solicitado.
3. Selecione um idioma, uma hora, uma moeda, um teclado ou um outro método de entrada e clique em Avançar.
4. Clique em Reparar o computador.
5. Clique no sistema operacional que convém reparar e clique em Avançar.
6. Na caixa de diálogo Opções de recuperação do sistema, clique em Prompt de comando.
7. Digite Bootrec.exe e pressione ENTER.

Irá listar uma sequência de opções, e a mais recomendada é utilizar "/FixMbr". Ficando dessa forma "Bootrec.exe /FixMbr"

A opção /FixMbr grava um MBR compatível com o Windows Vista na partição do sistema. Essa opção não substitui a tabela de partição existente. Use essa opção quando tiver que resolver problemas de corrupção de MBR ou quando tiver que remover um código que não seja padrão do MBR.

Espero poder ter ajuda outras pessoas com esse mesmo problema. Qualquer problema relacionado há Linux ou Windows, terei o prazer te tentar ajudar.

Att,
João Eudes Araújo Pinto Filho
E-mail: joaoeudesfilho@hotmail.com
Linux Professional Institute Certified - Level 1
Novell Certified Linux Administrator



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts