INSTRUCTIONS IN ENGLISH: If you’re willing to recover Ubuntu’s boot manager after having installed other Operating System and loosing GRUB, follow these steps.
INSTRUÇÕES EM PORTUGUÊS:
Ao instalar algum sistema operacional, tal como Windows XP ou Mac OS X, o Master Boot Record (MBR) é sobrescrito com as configurações padrão do SO que está sendo instalado. Caso o Linux estivesse instalado, este não mais poderia ser bootado até que se restore o GRUB no MBR.
A forma mais facil de recuperar o GRUB é encontrando seu CD do Ubuntu ou outro CD (live/rescue/instalação) do Linux e dar boot no mesmo. Abra um terminal e primeiramente encontre qual é a sua partição Linux (a partição onde o Linux está instalado) usando o fdisk:
EXEMPLO 1:
$ sudo fdisk -l
Device Boot Start End Blocks Id System
/dev/hda1 * 1 2550 20482843+ af Unknown
/dev/hda2 2551 3825 10241437+ 83 Linux
/dev/hda3 3826 3890 522112+ 82 Linux swap / Solaris
/dev/hda4 3891 12161 66436807+ 7 HPFS/NTFS
EXEMPLO 2: (NO MEU PC ESTÁ ASSIM)
$ sudo fdisk -l
Disk /dev/hda: 40.0 GB, 40060403712 bytes
255 heads, 63 sectors/track, 4870 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/hda1 * 1 1247 10016496 83 Linux
/dev/hda2 1248 4869 29093715 f W95 Ext’d (LBA)
/dev/hda5 1248 1275 224847 82 Linux swap / Solaris
/dev/hda6 1276 4147 23069308+ c W95 FAT32 (LBA)
/dev/hda7 4148 4869 5799433+ c W95 FAT32 (LBA)
Seguindo o meu caso (Exemplo 2), note que a partição linux é /dev/hda1
Agora deve-se montar a partição do linux utilizando algum ponto de montagem,
no caso utilizarei /mnt, mas isso pode ser alterado a gosto do usuário.
Ainda no terminal digite:
$ sudo mount /dev/hda1 /mnt
Caso nenhuma mensagem de erro apareça, a partição deve estar montada em /mnt. A configuração do GRUB pode ser verificada listando o conteúdo do diretório /mnt/boot/grub.
Agora, para restaurar a configuração execute esse comando e reinicie em seguida caso tudo ocorra sem erros:
$ sudo grub-install –root-directory=/mnt /dev/hda
Isto instalará o GRUB no MBR e usar os arquivos de configuração presentes em /mnt/boot/grub. Agora é só cruzar os dedos, reiniciar a maquina e correr pro abraço.
OBS: NÃO SE DIGITA $ ANTES DOS COMANDOS!!!!! O $ serve para mostrar que se está digitando os comandos direto de um terminal!
OBS2: Este guia foi traduzido do link com as instruções em Inglês.
OBS3: Note que são 2 – no comando grub-install –root-directory, são 2 – antes de root-directory.
Funcionou!!!!!!! Tive que instalar varias vezes o (k)ubuntu pq nao sabia fazer isso. Agora posso reinstalar o ruindows sempre que precisar, sem medo de perder minha instalação do kubuntu. Infelizmente preciso do ruindows pq o meu telefone só tem drivers e softwares que funcionam no M$. Caso contrário, nunca mais um cd janelinha entraria num computa meu! Viva o software livre. Se mais gente começar a usar, eles vao fazer drivers e softwares que funcionam no linux. Daí adeusinho janelinha.
Obrigado pelo tutorial. Funcionou de primeira… 10!
WINDOWS? Não, obrigado. Estou muito feliz sem o janelas 😉
Poxa, muito, mas muuuuito obrigado. Fazia quase um ano que deixei de escutar meus skas por estarem todos guardados no ubuntu e não podia ter acesso aos mp3.
De nada 🙂
Alguma sugestão de banda de ska? Atualmente só conheço o Sublime…