Vou explicar como recuperar de maneira fácil e rápida a inicialização do Linux.
Bem, para isso será necessário um CD para iniciarmos o computador por ele. Se você não sabe como fazer isto, pode aprender acessando este link, é bem simples.
Com seu sistema já iniciado (Geralmente utilizo o Ubuntu, que pode ser adquirido aqui caso desejar), abrir um terminal. Tomando como base do exemplo o Ubuntu, clicar em "Aplicativos", no menu superior da tela. Logo após em "Acessórios". E por fim em "Terminal".
Uma nova janela irá aparecer, digite "sudo su" e aperte Enter.
Antes de iniciarmos a reinstalação do gerenciador de boot, devemos saber em que partição ele estava instalado. Para isso podemos utilizar o seguinte comando:
# fdisk -l
Ele irá lhe mostrar todas as partições feitas atualmente no seu disco. Para descobrir qual é o Linux, basta verificar na última coluna apresentada, como no exemplo abaixo:
Dispositivo Boot Início Fim Blocos Id Sistema/dev/sda1 1 2432 19431424 7 HPFS ou NTFS/dev/sda2 2432 6079 29293568 83 Linux/dev/sda3 30278 30401 995998+ 82 Linux swap / Solaris
Como podemos ver, temos o windows (Por ser NTFS) instalado em "/dev/sda1" e o Linux em "/dev/sda2", que é onde esta nesta caso o aplicativo desejado.
Primeiramente precisamos montar a partição do Linux do HD, assim poderemos ter acesso aos arquivos contidos nele. Para fazer isto, utilize o seguinte comando:
mount /dev/sda2 /mnt
Explicando o comando anterior:
mount: Comando utilizado para montar o local onde o linux está istalado no HD.
/dev/sda2: Neste exemplo o Linux se encontra neste caminho, verificado no passo anterior, deve-se alterá-lo para o caminho utilizado no seu computador.
/mnt: Local onde o linux será montado, tornando assim possível a visualização dos arquivos contidos nele.
Alguns possíveis erros que podem ocorrer:
mount: operação exclusiva de root
Este erro ocorre quando você não tem permissão para utilizar o comando mount. Para corrigir isto, digite "sudo su" e logo após tente o comando novamente.
mount: o dispositivo especial /dev/sda2 não existe
Verifique se o local indicado (neste caso /dev/sda2) esta correto, atráves do comando "fdisk -l" utilizado anteriormente.
Após realizado o comando para montar o local, utilizar o seguinte comando para instalar o gerenciador de inicialização do Linux novamente:
sudo grub-install --recheck --root-directory=/mnt /dev/sda
Onde devem ser alterados, caso necessário, o "--root-directory" para o local onde você montou sua partição. E o "/dev/sda" caso você possua outro HD e o Linux está neste outro.
Após digitado o comando, apertar ENTER e aguardar alguns instantes.
Com este comando o gerenciador de inicialização já deverá ter sido instalado novamente.
Digitar "reboot" no terminal (tela que você estava digitando estes comandos) para reiniciar o computador.
Quando for solicitado, retire o CD do Linux e aperte ENTER.
Seu computador deve estar agora com o gerenciador utilizado no Linux, e não mais iniciando diretamente o Windows.


