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.
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:
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
[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.
[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.
[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...
[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.
[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...
[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
[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!
[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!