SDB:Passer au chargeur d'amorçage GRUB après une mise à jour de SuSE 8.1

Aller à : navigation, rechercher


Version: 8.1

Situation

LILO est maintenu comme chargeur d'amorçage dans SuSE Linux 8.1 lors d'une mise à jour (voir également à ce sujet l'article SDB:Le système d'amorçage à partir de SuSE Linux Version 8.1

Marche à suivre

Gardez à l'esprit que si la partition root est installée sur un système Raid (ou bien sur un Raid logiciel ou un LVM), vous ne pouvez pas utiliser le gestionnaire d'amorçage GRUB sous SuSE Linux Version 8.1.

N'oubliez pas non plus que nous ne pouvons, en cas de remaniement du gestionnaire d'amorçage installé et/ou de survenue des problèmes d'amorçage suivants, offrir une assistance technique gratuite à l'installation. Cependant, vous pouvez faire appel à notre « Advanced Support Service » à l'adresse http://www.suse.de/fr/services/support/private/advanced.html, qui contient des informations complémentaires.

Le paquetage logiciel de GRUB correspondant a également été installé au passage si vous avez remplacé le système par une installation par défaut. Si vous n'avez remplacé que les paquetages existants, installez le paquetage grub à l'aide de YaST2.

La boîte de dialogue de configuration du chargeur d'amorçage de YaST doit encore se mettre à utiliser GRUB (pour autant que vous ne souhaitiez pas créer manuellement les fichiers de configuration de GRUB, mais recourir à l'interface graphique YaST2). Voici comment procéder :

Fermez le cas échéant les boîtes de dialogue YaST2 ouvertes.

Du fait qu'une erreur écrase la variable affectée aux modules INITRD dans le fichier /etc/sysconfig/kernel, vous devez d'abord sauvegarder ce fichier pour pouvoir le restaurer ultérieurement :

cp /etc/sysconfig/kernel /tmp

Éditez à présent le fichier /etc/sysconfig/bootloader et modifiez la variable LOADER_TYPE :

LOADER_TYPE="grub"

Cette modification permet de configurer maintenant GRUB à l'aide de la boîte de dialogue YaST2 de configuration du chargeur d'amorçage. Pour ouvrir cette boîte de dialogue, appelez le Centre de Contrôle YaST2. La boîte de dialogue « Configuration du chargeur d'amorçage se trouve dans la rubrique « Système ».

Choisissez l'élément de menu Rétablir la configuration initiale et cliquez sur Terminer. Les fichiers de configuration de GRUB sont à présent restaurés et le chargeur d'amorçage GRUB installé. Le gestionnaire d'amorçage Lilo est de ce fait écrasé.

Comme la variable affectée aux modules de l'INITRD est à nouveau positionnée à cause de l'erreur mentionnée en haut dans YaST2, il faut restaurer l'INITRD. Copiez à nouveau le fichier sauvegardé :

cp /tmp/kernel /etc/sysconfig/

et exécutez la commande

mk_initrd

L'INITRD est ainsi restauré et, cette fois, tous les modules nécessaires sont intégrés.

IMPORTANT : lorsque YaST restaure le fichier de menu de GRUB qui se trouve dans /boot/grub/menu.lst, seules les partitions Linux sont déclarées dans le menu d'amorçage. Les éventuels autres systèmes d'exploitation doivent être ajoutés manuellement ou à l'aide de la boîte de dialogue de configuration de YaST2 (élément de menu Modifier).

Pour passer à nouveau de GRUB à Lilo, il suffit de modifier la boîte de dialogue de configuration du chargeur d'amorçage avec YaST2 en remettant la variable dans le fichier /etc/sysconfig/bootloader à la valeur :

LOADER_TYPE="lilo"

SDB:Le système d'amorçage à partir de SuSE Linux Version 8.1

SDB:Le gestionnaire d'amorçage GRUB


<keyword>grub,lilo,update,amorcer,miseàjour,bootmanager,bootloader,chargeurd'amorçage,gestionnaired'amorçage</keyword>