Aqui temos mais uma dica do dino lcavalheiro pro Fedora!
No menu de hoje, temos o grub-update, que para quem não conhece, é uma ferramenta do Canonical Ubuntu para facilitar o processo de atualização automática do GRUB.
Para criar o equivalente ao grub-update, acrescente esta linha ao arquivo: /root/.bashrc:
alias grub-update='grub2-mkconfig -o /boot/grub2/grub.cfg && grub2-install ${dispositivo_grub:="/dev/sda"}'
Agora, sempre que você estiver como root, pode rodar o comando:
# grub-update
Que o alias gera um novo "grub.cfg" no diretório padrão e o instala em /dev/sda.
Caso você não queira instalar o GRUB em /dev/sda, rode os dois comandos a seguir em sequência:
# dispositivo_grub="/dev/sdb"
# grub_update
Eu usei no exemplo /dev/sdb, mas pode ser qualquer coisa na qual você queira instalar o GRUB.
No alias, você pode definir ainda que ele vá rodar o comando os-prober antes do grub2-mkconfig, mas isso é questão de gosto.
[1] Comentário enviado por mpsnet em 23/01/2013 - 14:34h
Luís Fernando C. Cavalheiro
Estou tendo dificuldades para instalar o Fedora 18, em uma partição do HD, está instalando no MBR, até a versão anterior do anaconda, existia a opção de instalar o grub na partição do HD.
Tem alguma dica pra resolver isso ?
Até fiz meio que na gambiarra. Instalei o F18 sem o bootloader, dei boot novamente com o DVD de instalação, e no prompt "<ctrl><alt><f2>, montei o /dev/sda1 /mnt e executei o grub2-install, mas ficou meio zuado o boot, nao tem o boot grafico.
[2] Comentário enviado por lcavalheiro em 23/01/2013 - 22:23h
Gente, isso foi gambiarra demais ;-)
Instalar o GRUB na partição do F18 exige um trabalhinho extra, mas é simples. Instale o F18 normalmente (inclusive definindo o boot pro HD, não para a partição), e depois inicie o computador e reinstale o GRUB na partição do F18 com o comando
# grub2-install /dev/sda1
Depois restaure o gerenciador de inicialização anterior que você usava.