Mostrando postagens com marcador grub. Mostrar todas as postagens
Mostrando postagens com marcador grub. Mostrar todas as postagens

7 de abr. de 2011

Recuperar o grub após a instalação do Windows! (em 3 passos)

Vamos direto ao ponto. É uma dica velhinha, mas é sempre bom relembrar.

Se você instalar o Ruindows depois de instalar o Linux, você perde o grub e não consegue mais dar o boot pela distribuição.

Solução:

Você deve dar boot na máquina usando um live-cd ou um pendrive com Ubuntu ou outra distro que use o grub2;

1- Devemos descobrir em qual partição está instalado o nosso Linux.
Abrimos o terminal e usamos o comando: sudo fdisk -l. Na imagem abaixo vemos que o Linux está instalado na partição /dev/hda7.

2- Montar a partição no diretório /mnt.
 Usaremos o comando sudo mount /dev/hda7 /mnt. A partição é a mesma do passo 1.

3- Passo final. Reinstalar o Grub.
No terminal use o comando sudo grub-install --root-directory=/mnt/ /dev/hda.
O comando é /hda mesmo, e nao hda7.

Provavelmente vai ter dar  a mensagem de "Instalation finished, no error reported". E então é só reiniciar a máquina. Se as entradas do grub se perderam, pode recuperá-las usando o comando sudo update-grub.
Obs. sudo update grub2.

4 de set. de 2009

Instalando o Windows depois do Linux

Segue uma dica interessante. Creio que muitos já passaram por esta dúvida.

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.
Por: Marcos Vinicius Campez


Fonte: www.vivaolinux.com.br

10 de ago. de 2009

Restaurando o Grub no Ubuntu e enganando o Windows

Segue a dica do Sr.Wander Barbato, publicado no site do Dicas-L.

Tenho um computador com dual boot há algum tempo (Ubuntu + Windows), porém faz uns 2 anos que não uso mais o Windows nele. No entanto, outro dia formatei (sem querer) a partição do Windows e, como estava precisando de um espaço para meu /home, resolvi montá-lo nesta "nova" partição :-)

Até aí tudo bem. Coloquei outro HD no micro e resolvi instalar o Windows, pois periodicamente preciso instalar e homologar alguns softwares "for Windows" que usamos na nossa instituição.

Como era de se esperar eu perdi meu Grub. Usei um Live CD do Ubuntu, conferi o arquivo de configuração do Grub e restaurei o mesmo (vide o artigo Como reinstalar ou restaurar o GRUB.

O problema é que o meu Ubuntu estava instalado no HD mestre (/dev/sda); já o Windows eu instalei no HD escravo (/dev/sdb). Descobri que o Windows só funciona se estiver instalado no primeiro HD (que maravilha, hein...).

Foi aí que descobri a opção map do Grub. No Grub, o primeiro HD é identificado por hd0, o segundo é identificado por hd1 e assim por diante. Na configuração do ponto de partida para o Windows (que está em hd1), eu acrescentei a linha de comando:

 
map (hd1) (hd0)

Dessa forma, quando é invocado o boot através do Windows, este comando mapeia hd1 em hd0, enganando o Windows.

Veja como ficou o meu arquivo de configuração do Grub (/boot/grub/menu.lst):

  
default 0
timeout 10
password --md5 senha_cifrada

# Boot pelo Linux
title Ubuntu 8.04
root (hd0,2)
kernel /boot/vmlinuz-2.6.24-24-generic root=/dev/sda3 ro quiet splash locale=pt_PT
initrd /boot/initrd.img-2.6.24-24-generic
quiet

# Boot pelo Windows
title Windows XP
rootnoverify (hd1,0)
map (hd1) (hd0)
makeactive
chainloader +1