Aqui está um exemplo rápido de comandos de arranque que podem funcionar, explicações e advertências abaixo.
grub2
Muito provavelmente para as instalações pós-2010.
set root=(hd1,1)
chainloader +1
boot
grub
Muito provavelmente para as instalações pré-2005.
root (hd1,0)
chainloader +1
boot
Para o período 2005-2010, o seu palpite é tão bom como o meu, mas se usar o comando para a versão errada, só obtém um erro de sintaxe inofensivo no primeiro comando.
Escolhendo a raiz certa
No arranque, o grub irá sondar os seus dispositivos e atribuir-lhes números. Todos os dispositivos que são particionados (discos rígidos e unidades flash) terão também números atribuídos. O formato é (<deviceName>,<partitionIndex>)
. Em grub2
, os índices de partição mudaram, pelo que os dois exemplos acima têm o mesmo efeito, apesar de procurarem utilizar raízes diferentes.
O seu primeiro dispositivo (hd0
) é qualquer dispositivo do qual o grub acabou de ser carregado. Depois disso, pode normalmente assumir que todos os dispositivos internos virão antes dos seus dispositivos externos. Muito provavelmente terão a forma de hd
e um número.
Após a vírgula é o índice de partição. Os discos rígidos e as unidades de polegar serão quase sempre particionados, pelo que deverá escolher a partição correcta (e muito provavelmente apenas). Os CD-ROMs normalmente não são particionados.
Mais documentação: http://www.gnu.org/software/grub/manual/html_node/Device-syntax.html
Ao escolher a sua partição raiz, pode usar a tecla Tab para pesquisar nomes de dispositivos e índices de partições. Basta abrir parênteses e começar a premir Tab para ver a lista.