Voici un exemple rapide de commandes de grub qui pourraient fonctionner, avec des explications et des mises en garde ci-dessous.
grub2
Très probablement pour les installations d'après 2010.
set root=(hd1,1)
chainloader +1
boot
grub
Très probablement pour les installations avant 2005.
root (hd1,0)
chainloader +1
boot
Pour la période 2005-2010, votre estimation est aussi bonne que la mienne, mais si vous utilisez la commande pour la mauvaise version, vous n'obtenez qu'une erreur de syntaxe inoffensive sur la première commande.
Choisir la bonne racine
Au démarrage, grub va rechercher vos appareils et leur attribuer des numéros. Tous les périphériques qui sont partitionnés (disques durs et lecteurs flash) se verront également attribuer des numéros. Le format est (<deviceName>,<partitionIndex>)
. Dans le format grub2
, les index de partition ont changé, donc les deux exemples ci-dessus ont le même effet malgré l'utilisation de racines différentes.
Votre premier périphérique (hd0
) est celui dont le grub vient d'être chargé. Après cela, vous pouvez généralement supposer que tous les périphériques internes viendront avant vos périphériques externes. Ils se présenteront très probablement sous la forme hd
et d'un nombre.
Après la virgule se trouve l'index de la partition. Les disques durs et les clés USB seront presque toujours partitionnés, vous devez donc choisir la bonne (et très probablement la seule) partition. Les CD-ROM ne sont généralement pas partitionnés.
Plus de documentation : http://www.gnu.org/software/grub/manual/html_node/Device-syntax.html
Lors du choix de votre partition racine, vous pouvez utiliser la touche Tab pour rechercher les noms de périphériques et les index de partitions. Il suffit d'ouvrir les parenthèses et de commencer à appuyer sur la touche Tab pour voir la liste.