Selecionando o GRUB correto

3

Acabei de instalar o Backtrack no meu disco rígido (tenho um), também tenho o Fedora e o Windows 7. No entanto, agora recebo o Backtrack-GRUB em vez do meu Fedora GRUB. Como eu mudo isso? Eu tenho um sda5 contendo meu Fedora GRUB, então deve ser fácil reconectar - não sei como.

    
por Peter Bendix Poulsen 05.03.2011 / 21:01

2 respostas

3

Este é meu primeiro instinto como um longo tempo Usuário do Gentoo :

Monte a (s) partição (ões) com o grub:

mount /dev/sda5 /mnt/fedora

# if Fedora had a separate /boot:
mount /dev/sda923 /mnt/fedora/boot 

e copie a seção relevante em $FEDORA/boot/grub/grub.conf no seu Backtrack grub.conf . Não é o Fedora, mas é rápido e fácil.

Como alternativa :

Monte o sistema de arquivos proc para que o Fedora também o veja:

mount -t proc none /mnt/fedora/proc

Chroot no Fedora:

chroot /mnt/fedora
Aqui deve vir alguma mágica para higienizar o ambiente chroot, não tenho idéia de como isso deve ser no Fedora. Este é o Gentoo:

source /etc/profile && env-update

Agora, inicie o grub:

grub

Comandos do Grub copiados da página do Gentoo:

Code Listing 2.8: Installing GRUB in the MBR

grub> root (hd0,0)    (Specify where your /boot partition resides)
grub> setup (hd0)     (Install GRUB in the MBR)
grub> quit            (Exit the GRUB shell)

Aqui, (hd0) é o primeiro disco rígido e (hd0,0) é a primeira partição nele. /dev/sda5 geralmente sai como (hd0,4) , mas lembre-se de verificar tudo ao longo do processo. O Grub tem preenchimento automático, por isso deve ser fácil.

Uma palavra de conselho, seja qual for o caminho que você tomar: quando você remover qualquer distro, lembre-se de onde seu sistema inicializa!

    
por 06.03.2011 / 04:20
1

O Backtrack provavelmente sobrescreve o MBR com seus registros, fazendo com que o GRUB do Backtrack apareça ao invés do Fedora. Agora, para trazer de volta o Fedora GRUB, você precisa informar grub para criar registros apropriados no MBR.

Veja a pergunta restaurar o suse grub para saber como restaurar o GRUB. Você não mencionou se está usando o Grub Legacy ou o Grub 2, mas se ambas as instalações do Fedora e do Backtrack usam o Grub 2, você pode (da minha resposta na pergunta vinculada):

  1. Inicialize no Backtrack
  2. Monte o Fedora em algum lugar, diga /mnt/fedora
  3. grub-setup -d /mnt/fedora /dev/sda
por 06.03.2011 / 08:51