Aqui está um exemplo rápido de comandos do grub que podem funcionar, explicações e advertências abaixo.
grub2
Provavelmente para instalações pós-2010.
set root=(hd1,1)
chainloader +1
boot
grub
Provavelmente para instalações anteriores a 2005.
root (hd1,0)
chainloader +1
boot
Para o período 2005-2010, seu palpite é tão bom quanto o meu, mas se você usar o comando para a versão errada, você receberá apenas um erro de sintaxe inofensivo no primeiro comando.
Escolhendo a raiz certa
Na inicialização, o grub pesquisará seus dispositivos e atribuirá números a eles. Todos os dispositivos particionados (discos rígidos e unidades flash) também terão números atribuídos. O formato é (<deviceName>,<partitionIndex>)
. Em grub2
, os índices de partição foram alterados; portanto, os dois exemplos acima têm o mesmo efeito, apesar de procurar usar raízes diferentes.
Seu primeiro dispositivo ( hd0
) é o que o grub do dispositivo acabou de carregar. Depois disso, você geralmente pode assumir que todos os dispositivos internos virão antes dos seus dispositivos externos. Eles provavelmente estarão na forma de hd
e um número.
Após a vírgula é o índice da partição. Discos rígidos e pen drives quase sempre serão particionados, portanto, você deve escolher a partição correta (e provavelmente apenas). CD-ROMs geralmente não são particionados.
Mais documentação: http://www.gnu.org/software/grub/manual/html_node/Device-syntax.html
Ao escolher sua partição raiz, você pode usar a tecla Tab para pesquisar nomes de dispositivos e índices de partição. Basta abrir parênteses e começar a pressionar Tab para ver a lista.