Instalando o Windows depois do Linux

Descrevo neste artigo como "destruir" seu computador instalando o Windows depois de uma instalação Linux completa, arrumando as partições e configurando o Grub.

[ Hits: 63.607 ]

Por: Marcos Vinicius Campez em 04/09/2009 | Blog: http://bytelivre.net


Recuperando o GRUB



Quando você acabar de instalar o "Janelas", notará que não aparece mais o GRUB na tela. O computador logará direto no sistema proprietário. E o que fazer agora?! Simples! Vamos recuperar o GRUB!

Recuperar o GRUB agora é bem simples.

Dê boot novamente no Live CD e abra o terminal.

Digite:

sudo grub

Com isso entraremos no sistema de configuração do GRUB.

Grub> find /boot/grub/stage1

Com esse comando acharemos em que partição está instalado o GRUB.

Grub> root (hdX,Y)

Substitua o X e o Y pelo número da partição que o GRUB se encontra.

Grub> setup (hd0)

Grub> quit

Configurado em partes o GRUB, podemos reiniciar o computador. Notaremos agora que ao invés de entrar no "Janelas", é o Linux que é carregado.

Com o Linux carregado, vamos agora acabar de configurar o GRUB.

Antes de mais nada vamos fazer um arquivo de backup do GRUB para eventuais problemas no futuro. Para isso entre no terminal e digite:

sudo cp /boot/grub/menu.lst /boot/grub/menu.lst.old

Feito o backup podemos agora acessar o arquivo menu.lst.

sudo gedit /boot/grub/menu.lst

Com o arquivo aberto, podemos fazer nossas alterações. Dicas importantes:
  • Dar uma olhada na opção timeout, que determina o tempo que o GRUB fica aparecendo sem alguma tecla ser pressionada.
  • Dar uma conferida se a opção hiddenmenu está comentada ou não. Se ela não estiver comentada, para entrar no GRUB você precisará apertar a tecla ESC. Caso esteja comentada o GRUB aparecerá "de cara".

Para adicionar o Janelas no GRUB, basta escrever deste jeito no arquivo:

title      Microsoft Windows XP
root      (hdX,Y) #no qual X e Y é substituído pela partição que o Janelas se encontra.
savedefault
makeactive
chainloader   +1

Tudo isso está descrito no arquivo menu.lst. Aconselho dar uma olhada neste arquivo, possui configurações bem importantes.

Exemplo de arquivo menu.lst com essas configurações:

# menu.lst - See: grub(8), info grub, update-grub(8)
#            grub-install(8), grub-floppy(8),
#            grub-md5-crypt, /usr/share/doc/grub
#            and /usr/share/doc/grub-doc/.

## default num
# Set the default entry to the entry number NUM. Numbering starts from 0, and
# the entry number 0 is the default if the command is not used.
#
# You can specify 'saved' instead of a number. In this case, the default entry
# is the entry saved with the command 'savedefault'.
# WARNING: If you are using dmraid do not use 'savedefault' or your
# array will desync and will not let you boot your system.
default      0

## timeout sec
# Set a timeout, in SEC seconds, before automatically booting the default entry
# (normally the first entry defined).
timeout      10

## hiddenmenu
# Hides the menu by default (press ESC to see the menu)
#hiddenmenu

# Pretty colours
#color cyan/blue white/blue

## password ['--md5'] passwd
# If used in the first section of a menu file, disable all interactive editing
# control (menu entry editor and command-line)  and entries protected by the
# command 'lock'
# e.g. password topsecret
#      password --md5 $1$gLhU0/$aW78kHK1QfV3P2b2znUoe/
# password topsecret

#
# examples
#
# title      Windows 95/98/NT/2000
# root      (hd0,0)
# makeactive
# chainloader   +1
#
# title      Linux
# root      (hd0,1)
# kernel   /vmlinuz root=/dev/hda2 ro
#

#
# Put static boot stanzas before and/or after AUTOMAGIC KERNEL LIST

### BEGIN AUTOMAGIC KERNELS LIST
## lines between the AUTOMAGIC KERNELS LIST markers will be modified
## by the debian update-grub script except for the default options below

## DO NOT UNCOMMENT THEM, Just edit them to your needs

## ## Start Default Options ##
## default kernel options
## default kernel options for automagic boot options
## If you want special options for specific kernels use kopt_x_y_z
## where x.y.z is kernel version. Minor versions can be omitted.
## e.g. kopt=root=/dev/hda1 ro
##      kopt_2_6_8=root=/dev/hdc1 ro
##      kopt_2_6_8_2_686=root=/dev/hdc2 ro
# kopt=root=UUID=8ed2bb3e-ffb6-456a-9ae2-12b886ac4448 ro locale=pt_BR

## default grub root device
## e.g. groot=(hd0,0)
# groot=8ed2bb3e-ffb6-456a-9ae2-12b886ac4448

## should update-grub create alternative automagic boot options
## e.g. alternative=true
##      alternative=false
# alternative=true

## should update-grub lock alternative automagic boot options
## e.g. lockalternative=true
##      lockalternative=false
# lockalternative=false

## additional options to use with the default boot option, but not with the
## alternatives
## e.g. defoptions=vga=791 resume=/dev/hda5
# defoptions=quiet splash

## should update-grub lock old automagic boot options
## e.g. lockold=false
##      lockold=true
# lockold=false

## Xen hypervisor options to use with the default Xen boot option
# xenhopt=

## Xen Linux kernel options to use with the default Xen boot option
# xenkopt=console=tty0

## altoption boot targets option
## multiple altoptions lines are allowed
## e.g. altoptions=(extra menu suffix) extra boot options
##      altoptions=(recovery) single
# altoptions=(recovery mode) single

## controls how many kernels should be put into the menu.lst
## only counts the first occurence of a kernel, not the
## alternative kernel options
## e.g. howmany=all
##      howmany=7
# howmany=all

## should update-grub create memtest86 boot option
## e.g. memtest86=true
##      memtest86=false
# memtest86=true

## should update-grub adjust the value of the default booted system
## can be true or false
# updatedefaultentry=false

## should update-grub add savedefault to the default options
## can be true or false
# savedefault=false

## ## End Default Options ##

title      Ubuntu 8.10, kernel 2.6.27-7-generic
uuid      8ed2bb3e-ffb6-456a-9ae2-12b886ac4448
kernel      /boot/vmlinuz-2.6.27-7-generic root=UUID=8ed2bb3e-ffb6-456a-9ae2-12b886ac4448 ro locale=pt_BR quiet splash
initrd      /boot/initrd.img-2.6.27-7-generic
quiet

title      Ubuntu 8.10, kernel 2.6.27-7-generic (recovery mode)
uuid      8ed2bb3e-ffb6-456a-9ae2-12b886ac4448
kernel      /boot/vmlinuz-2.6.27-7-generic root=UUID=8ed2bb3e-ffb6-456a-9ae2-12b886ac4448 ro locale=pt_BR  single
initrd      /boot/initrd.img-2.6.27-7-generic

title      Ubuntu 8.10, memtest86+
uuid      8ed2bb3e-ffb6-456a-9ae2-12b886ac4448
kernel      /boot/memtest86+.bin
quiet

title      Microsoft Windows XP
root      (hd0,1)
savedefault
makeactive
chainloader   +1

### END DEBIAN AUTOMAGIC KERNELS LIST

Tudo pronto. Basta reiniciar o computador e o GRUB estará instalado e configurado corretamente! (-:

Para mais artigos, dicas e tutoriais, entrem no meu blog: tavernadosilicio.wordpress.com

Página anterior    

Páginas do artigo
   1. Introdução
   2. Recuperando o GRUB
Outros artigos deste autor

Desenvolvendo um servidor DNS no CentOS

Zabbix 2 no CentOS 6 - Instalação e configuração

Baixando arquivos do Megaupload e Rapidshare pelo terminal

Enviando e-mails pelo terminal

Desenvolvendo tutoriais mais dinâmicos com o Wink

Leitura recomendada

Configurando o CACIC (parte 5)

Servidor VPN PPTP com autenticação de usuários no Active Directory

Configurar uma rede doméstica e compartilhar ADSL no Slackware

Bind9 em chroot no Debian Lenny

Multifuncional HP Deskjet Ink Advantage 2546 no GNU/Linux

  
Comentários
[1] Comentário enviado por yuri g. em 04/09/2009 - 09:32h

nossa cara muito boa sua dica!!! tava precisando msm!!! vlw

[2] Comentário enviado por felipealexandre em 04/09/2009 - 13:14h

eu ate pouco tempo atras não gostava desse G-PARTED mas e pq não sabia direito usa-lo, mas vc fornrceu umas boas dicas, pois sempre q instalamos o windows depois do linux seja ele qual for, o computador so carrega o windows e não as outras partições, mas essa idéia e boa.

[3] Comentário enviado por markintux em 04/09/2009 - 13:42h

obrigado pelos comentários yuri_q e felipealexandre!

São os comentários que incentivam a escrever mais! =)

[4] Comentário enviado por albfneto em 04/09/2009 - 16:20h

dica muito util, redimensionar e recolocar grub, e escrita de um jeito bem didático

[5] Comentário enviado por boomerplayer em 05/09/2009 - 00:43h

Mto bom. Tava precisando de um tutorial assim. É sempre util, quando só vc usa linux em uma casa com 4 pessoas. =s


[6] Comentário enviado por Fellipe.Carvalho em 05/09/2009 - 11:57h

Otima dica...
Usei isso ontem Agora mesmo,
meu pai precisou levar meu Laptop
para o trabalho,
como ela não se identifica muito com o Linux...
Instalei o Ruindows...
pra ele poder trabalhar...
Parabens,
e Obrigado pela dica.

[7] Comentário enviado por mcnd2 em 06/09/2009 - 13:34h

É cara muito bom o seu artigo, parabéns...

A um mês atrás, antes de você ter postado este artigo já tinha feito isso como você descreveu, sendo que foi ao contrário, precisei reparticionar o HD que estava com o Windows 100% instalado para poder instalar o Arch.

Prévia:
Tenho um HD IDE de testes que estava 100% com o Windows 7 Ultimate, e então resolvi testar o Arch Linux. Mais como proceder? Foi simples, reiniciei com o live Parted Magic 2.2 e fiz o particionamento com o Parted Magic. Uma grande observação, que para poder reparticionar o Hd que está com o Windows você precisa primeiro desfragmentar o Windows para não ter perda de arquivos do sistema e na hora de reiniciar o sistema não dar "pau". Depois do reparticionamento, o Windows não estava sendo detectado no boot, então coloquei o cd do Windows e recuperei a mbr, aí sim o Windows iniciou bonitinho já reparticionado. Depois só foi executar o que eu realmente estava querendo que era instalar o Arch Linux.

Vlw...abraços.

[8] Comentário enviado por jlvidals em 07/09/2009 - 14:56h

Que belo trabalho sujo hein companheiro ?????
O basculante, que dizer venezianas, ou melhor vidraças, está todo quebrado, é bomba por todos os lados, acabou o império sujo...

[9] Comentário enviado por markintux em 07/09/2009 - 15:14h

obrigado companheiro! haha! xD

[10] Comentário enviado por JohnRico em 07/09/2009 - 20:23h

ei cara, pena d vc...

^^

[11] Comentário enviado por markintux em 07/09/2009 - 21:16h

a cada computador instalado era uma facada no peito... mas resisti no final! hahah!

Abraços e obrigado por comentar! xP

[12] Comentário enviado por pinduvoz em 07/09/2009 - 21:18h

Melhor um "dual boot" do que nenhum Linux instalado, certo?

[13] Comentário enviado por markintux em 08/09/2009 - 07:31h

É! Antes isso do que nada... pior de tudo é que o laboratorio estava todo em linux... sem nenhum problema... haha! Agora creio que a manutenção do mesmo vai ser muito maior.

Obrigado por comentar pinduvoz!

Abraços!

[14] Comentário enviado por millemiglia em 09/09/2009 - 10:08h

Seu artigo é muito interessante mas eu tive uma experiência que acho que vale a pena comentar. Comprei um notebook Acer Aspire 4330 em abril deste ano e ele veio apenas com o Linpus Linux instalado. Até aí tudo bem pois eu em seguida formatei essa partição e instalei o Ubuntu 8.10 que reconheceu todos os meus periféricos (inclusive uma multifuncional Lexmark).
Depois da instalação do Ubuntu lembrei que eu tinha alguns arquivos em formatos proprietários de aplicativos Windows que não tinham como ser abertos por aplicativos Linux. Abri o GParted e vi que o HD estava dividido em duas partições de 60 GB, sendo que uma estava formatada como FAT32.
Tentei instalar o Windows XP, o 2000, o 2003 nesta partição mas sempre dava erro e a instalação abortava. Para piorar a situação eu tinha que reiniciar o notebook com o live cd do Ubuntu e recuperar o Grub.
Meu HD está dividido da seguinte forma:
/dev/sda1 - extended 55,89 GB
/dev/sda5 - linux/swap
/dev/sda6 - reiserfs /
/dev/sda7 - reiserfs /home
/dev/sda2 - reiserfs /home2
Acabei formatando a partição FAT32 para reiserf2 e transformando ela em /home2.
O que você acha que está acontecendo para impedir a instalação ?

[15] Comentário enviado por toms em 10/09/2009 - 09:48h

Muito boa esta dica, com certeza vai para o cérebro e para os favoritos ;-)

Eu geralmente para solucionar um problema como esse, fazia um backup da mbr. Depois de instalado o Windows, eu dava boot com o live CD e lá fazia a recuperação da mbr e adicionava as entrada para o novo sistema.

[16] Comentário enviado por fabiozero em 10/09/2009 - 13:20h

Cara, se alguem me pedisse para instalar um Ruindows num labo todo com linux, eu com certeza o instalaria em uma maquina virtual, da no mesmo e nao compromete o HD.

[17] Comentário enviado por markintux em 10/09/2009 - 13:32h

Todas as maquinas são pentium III com 800MHZ e apenas 128 MB de RAM. Realizei testes com maquinas virtuais e constatei que o único jeito mesmo seria o dual-boot. Infelizmente...

Obrigado por comentar!

[18] Comentário enviado por andremedeiross em 11/09/2009 - 21:45h

pelo menos ainda tem,

eu levo essa facada toda vez que alguém compra um micro com aquelas distros linux que vendem no mercado, sabe aquelas que querem imitar o software proprietário mas que acaba trazendo falsas expectativas, então ai sempre chegam até mim para formatar e instalar a versão o tal software, nossa que facada...

pelo menos me contento que eu fiz ao contrário, uso linux de manhã tarde e noite, minha esposa usa linux no notebook dela, antes minha vó também usava linux mas meus primos preguiçosos e que não querem aprender nada com nada acabaram pedindo para ela para formatar e vocês já sabem :S, mas este pelo menos não formatei, e minha vó ficou sem usar o computador pois ela sabia usar era o linux rsssssss minha mãe o mesmo

mas a vida continua rsss

flw

a propósito vc poderia ter instalado em apenas um computador e usado o terminal service para as outras estações

se o xp for service pack 2, tem uma maneira de ilimitar o numero de conexões sem precisar instalar softwares duvidosos que alteram o sistema, pois é uma falha que foi corrigida depois com o sp3, não é nada ilegal explorar essa falha, é só fazer uma alteração nas diretrivas de grupo com seu teclado rssss

[19] Comentário enviado por jlvidals em 11/09/2009 - 21:59h

rsrsrs
Aproveita e ensina algumas técnicas de ioga! É uma forma melhor de aproveitar as telas azuis e entrar em tranze.

[20] Comentário enviado por markintux em 12/09/2009 - 08:24h

olá andremederioss!

é complicado mesmo essa situação... então cara... eu sempre usei o software proprietario ai em maquina virtual dentro de um pc com linux, problema é que as pessoas usam muitos cds, e não fica funcional o negocio... infelizmente...

jlvidals!

é... junto com a instalação do software proprietario vou por um documento sobre ioga na area de trabalho... boa ideia! hahaha!

Abraços e obrigado por comentar!

[21] Comentário enviado por pahm em 15/01/2012 - 20:20h

Queria saber como faço no meu notebook ele já veio com o linux e esta com 3 partições que ocupa o HD inteiro e estão todas como as chavinhas, não abre a opção de redimensionar/mover em nem uma das 3.
Alguem sabe oque posso fazer neste caso?
Já formatei uma vez e instalei denovo o linux, mas é com o CD que veio com o note que ja vem com todos os meus drives e o proprio CD cria as partições bloqueadas!


Me ajudem por favor!

[22] Comentário enviado por Targueriano em 02/02/2016 - 02:22h

Quero jogar Mortal Kombat X. Estou me coçando para instalar Windows. Se eu aguentar mais um dia talvez a vontade passe - kkkkk.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts