GRUB2 Migration/fr

The goal of this guide is to provide readers with a smooth migration from GRUB Legacy to GRUB2.

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 qui est charger du disque dur vers la mémoire et de commencer à l'exécuter.

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 du processus de mise à jour par le gestionnaire de paquets. S'il n'est pas installé automatiquement, il est possible de le faire à la main en utilisant.

Boot drive
The first important part is to understand which drive is bootable. For those who followed the Gentoo Handbook it should be. For those who are uncertain, the easiest way to find out is to look at the existing GRUB Legacy configuration. Viewing the file is the main place to check.

The will look something like this:

Based on the above file it is possible to know that  is the boot drive but we must map this to a real device. To know this, look at the file. An example one is provided below.

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

Installing and configuring GRUB2
The next step is to install and configure GRUB2 for the partition without removing GRUB Legacy from the drive's MBR. The example below uses - replace it with the correct boot drive path. The first step installs the necessary GRUB2 files to, while the second step scans the available kernels and generates a suitable config file to. Skip the second step when using a Manual Configuration.

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 :

At this point the machine should be rebooted, and  selected from the GRUB menu when the machine begins to boot. Another GRUB menu will be presented which should advertise itself as GRUB 2.0.0 or higher at the top and show the available kernel(s) to boot. Should this not work, simply reboot the system and pick the normal boot option instead of.

Remplacer et retirer GRUB Legacy
At this point, if everything worked successfully, replace GRUB Legacy and remove it from the system.

At this point use the package manager to remove.

The migration is now complete.

Maintenance de GRUB2
Whenever a new kernel is installed, perform the next step so that the GRUB2 configuration recognizes the new kernel (except when using a manual configuration).