Linux slogan
Visite também: Segurança Linux · BR-Linux.org · Dicas-L · Doode · NoticiasLinux · SoftwareLivre.org · UnderLinux



» Screenshot
Linux: Gnome no Slackware
Por removido
» Login
Login:
Senha:

Se você ainda não possui uma conta, clique aqui.

Esqueci minha senha


Dica

Como ativar o boot do Linux após a instalação do Windows
Linux user
Publicado por D. H. B. Marcos em 07/03/2010

Login: dhbmarcos, 4901 pontos
[ Hits: 4317 ]

Como ativar o boot do Linux após a instalação do Windows

Este tutorial ensina a configurar o Windows para realizar boot pelo Linux. Usaremos um disco com as seguintes configurações:
  • hda1 - NTFS montado em "/windows" no Windows como Partição 1 (C:)
  • hda2 - Ext4 montado em "/" no Windows como partição 2
  • hda3 - Swap no Windows como partição 2

Após a instalação ou iniciação do Windows, o MBR é atualizado para inicializar pela partição do Windows. Isto cria um conflito do Windows com o Linux em um mesmo disco. Para resolver este problema é necessário que o Windows desfaça a alteração no MBR. Não adianta configurar a BIOS para impedir a gravação do MBR. Se isso ocorrer o Windows não inicia.

Depois deste incidente, você pode abrir o Gparted e verá a flag "Boot" na partição do Windows. Se você alterar a flag da partição do Linux para "boot" o computador irá iniciar o boot pelo Linux.

O que iremos fazer é automatizar essa operação sem ter que utilizar um live CD e usar o GParted para isso. Usaremos o próprio Windows para resolver o problema que ele mesmo criou.

DiskPart

O DiskPart é o gerenciador de discos, partições ou volumes do Windows. Equivalente ao CFDisk. No DiskPart primeiro disco é o disco 0 e a primeira partição é a partição 1.

Ao iniciar ele abre um prompt próprio para execução dos comandos. Pode ler um script com a opção "/S": "DISKPART /S SCRIPT", onde SCRIPT é o nome do arquivo de script.

Configurando o sistema

Abra o seu editor de texto favorito e digite o script abaixo. Após salve como "boot_linux.diskpart" em "/windows/Documents and Settings/All Users/Menu Iniciar/Programas/Inicializar/".

SELECT DISK 0
SELECT PARTITION 2
ACTIVE

Isto fará com que o DiskPart ative a flag "Boot" na segunda partição do primeiro disco, nossa partição do Linux.

Abra novamente o seu editor de texto favorito e digite o script abaixo. Desta vez salve como "boot_linux.bat" em "/windows/Documents and Settings/All Users/Menu Iniciar/Programas/Inicializar/".

@DISKPART /S BOOT_LINUX.DISKPART

Esse é o nosso script DOS que executa o script DiskPart toda a vez que um usuário fizer login no Windows. Reinicie o computador e deixe o Windows abrir. Faça login. Ao entrar na conta do seu usuário verá uma janela do CMD abrindo como abaixo:

Microsoft DiskPart versão 5.X.XXXX
Copyright (C) 1999-200X Microsoft Corporation.
No computador: XXXXX

O disco 0 é o disco selecionado.
2 é a partição selecionada.
O DiskPart marcou a partição atual como ativa.

Isto significa que o Windows alterou flag da partição corretamente como desejamos. Reinicie o computador e o Gerenciador de boot do Linux iniciará solicitando escolher o sistema operacional.

Conclusão

Mostramos como resolver o problema de conflito do Windows com o Linux na inicialização. Para isso criamos um script no Windows que desfaz a alteração do MBR na sua iniciação.

IMPORTANTE: Se você alterar a flag da partição errada por engano e ela não contiver os arquivos de inicialização do sistema operacional, talvez o seu computador não inicie.

Sobre o autor:

D. H. B. Marcos é estudante de Engenharia de Controle e Automação da PUCRS. Utiliza o Windows XP Professional e o Ubuntu Hardy Heron.


Outras dicas deste autor
Nenhuma dica encontrada.

Leitura recomendada
   Dica Linux recomendada Configurando teclado ABNT (Português) Debian Lenny
   Dica Linux recomendada APT-GET: Resolvendo problemas com chave pública
   Dica Linux recomendada O Windows não entra nem em modo seguro?
   Dica Linux recomendada Formatação e sistema de arquivos
   Dica Linux recomendada Apache 2 com php5 e php4 juntos

Comentários
[1] Comentário enviado por massucatto em 07/03/2010 - 23:18h:

Ainda não tive a oportunidade de testar o script, mas com certeza será muito útil.
Parabéns


Contribuir com comentário


  
Para executar esta ação você precisa estar logado no site, caso contrário, tudo o que for digitado será perdido.
Responsável pelo site: Fábio Berbert de Paula - Conteúdo distribuído sob licença GNU FDL
Site hospedado por:

Viva o Linux

A maior comunidade Linux da América Latina! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda em Linux.