GRUB2 Migration/fr

Le but de ce guide est de vous aider à migrer en douceur de GRUB Legacy vers GRUB2.

Contexte
Qu'est-ce que GRUB

GRUB est l'un des chargeurs de démarrage les plus courants sur les systèmes non-embarqués. Le rôle de GRUB est de faciliter le choix du noyau Linux à charger du disque dur vers la mémoire et de commencer à l'exécuter.

Mais pourquoi migrer ?
En premier lieu, parce que GRUB Legacy n'est plus maintenu. GRUB Legacy a été créé à une époque où les développeurs pouvaient faire certaines suppositions qui ne sont plus valables de nos jours. Par exemple, GRUB Legacy ne sait pas démarrer depuis des disques d'une taille supérieure à 2 TO et présuppose que les nouveaux systèmes de fichiers n'en viendront pas à remplacer.

GRUB2 cherche à être plus robuste, plus portable et plus puissant. De plus il est maintenu sur une base de code plus saine. GRUB2 prend en charge un plus grand nombre de configurations matérielles, plus de types de systèmes de fichiers et plus d'agencements de disques que son prédécesseur.

Migration vers GRUB2
La migration vers GRUB2 est assez directe : il sera installé comme partie de votre processus de mise à jour par le gestionnaire de paquets. S'il n'est pas installé automatiquement, vous pouvez le faire à la main en installant le paquet.

Disque de démarrage
Le première chose importante à comprendre, c'est quel est votre disque amorçable. Pour beaucoup de gens, il s'agit de. Le moyen le plus aisé de le savoir, est de regarder comment votre GRUB Legacy est configuré en regardant. Un exemple est fourni ci-dessous.

En vous appuyant sur le fichier ci-dessus, vous savez que  est le disque de démarrage mais il faut l'associer à un périphérique réel. Pour connaître cette information, il faut regarder. En voici un exemple :

En vous appuyant sur le fichier ci-dessus, vous savez que votre disque de démarrages est.

Installer et configurer GRUB2
L'étape suivante est d'installer et de configurer GRUB2 sur votre partition sans retirer GRUB Legacy de votre MBR (Master Boot Record). L'exemple ci-dessous utilise   mais vous pouvez remplacer ce nom par celui de votre propre disque de démarrage. La première étape installe les fichiers GRUB2 nécessaires sur, tandis que la deuxième étape scrute vos noyaux valides et génère un fichier de configuration ad hoc dans. Sautez la deuxième étape lorsque vous utilisez une    configuration manuelle.

Charger en chaîne GRUB2 depuis GRUB Legacy pour vérifier la configuration
Étant donné qu'une configuration défaillante de GRUB peut conduire à un système incapable de démarrer, vous devez tester votre configuration de GRUB2 avant de la rendre permanente. Pour faire cela, vous allez chaîner GRUB2 à GRUB Legacy. Vous pouvez le faire en ajoutant une nouvelle section dans. En voici un exemple :

À ce stade vous devez redémarrer votre machine et choisir    depuis le menu de GRUB lorsque votre machine commence à démarrer. Cela vous présentera un autre menu GRUB qui s'annoncera lui-même comme étant un menu GRUB 2.0.0 ou postérieur sur la première ligne et vous présentera les noyaux valides que vous pouvez démarrer. Si cela ne marche pas, redémarrez simplement votre système et choisissez l'option de démarrage habituelle au lieu de.

Remplacer et retirer GRUB Legacy
À ce stade, si tout s'est bien passé, vous pouvez remplacer GRUB Legacy et le retirer du système.

À ce stade vous pouvez utiliser votre gestionnaire de paquets pour retirer. La migration est terminée.

Maintenance de GRUB2
À chaque fois que vous installerez un nouveau noyau, vous devrez accomplir l'étape suivante de manière à ce que votre configuration GRUB2 reconnaisse le nouveau noyau (saul si vous avez utilisé une configuration manuelle).