SDB:Utiliser LILO comme gestionnaire d'amorçage au lieu de GRUB, à partir de SuSE 8.1

Aller à : navigation, rechercher


Version: 8.1

Situation

À partir de SuSE Linux 8.1, GRUB est mis en place comme gestionnaire d'amorçage lors d'une nouvelle installation (les exceptions à cette règle ainsi que des informations complémentaires sur le sujet sont disponibles dans l'article SDB:Le système d'amorçage à partir de SuSE Linux Version 8.1

Marche à suivre

Bien que GRUB soit le gestionnaire d'amorçage standard, vous pouvez toutefois, si vous le souhaitez, revenir ensuite à LILO. Veuillez toutefois noter que nous ne conseillons cette procédure que si vous connaissez très bien le système Linux et la configuration du gestionnaire d'amorçage LILO.

Veuillez en outre noter que nous ne pouvons fournir d'assistance technique gratuite pour le remplacement du gestionnaire d'amorçage standard par LILO, ni, a fortiori, pour les problèmes d'amorçage pouvant en résulter. Vous pouvez toutefois demander l'aide de notre Service d'Assistance Technique Avancée (Advanced Support Service) avec lequel vous pouvez communiquer à la page http://www.suse.de/fr/private/support/inst_support/advanced.html.

Le paquetage logiciel LILO est installé automatiquement si vous avez choisi une configuration logicielle standard. La seule opération supplémentaire requise est de demander, dans la boîte de dialogue de configuration du gestionnaire d'amorçage de YaST2, à utiliser LILO (si, par exemple, vous ne souhaitez pas éditer manuellement le fichier de configuration de LILO /etc/lilo.conf mais plutôt utiliser l'interface graphique de YaST2). Utilisez la procédure suivante :

SuSE Linux Version 8.2 et 9.0

Lors d'une nouvelle installation à partir de zéro, vous avez la possibilité de choisir entre GRUB et LILO dans les fenêtres de gestion de l'installation. La procédure décrite ci-dessous concerne un changement ultérieur entre GRUB et LILO :

Ne concerne que SuSE 8.2: Il est important de commencer par effectuer une mise à jour du paquetage yast2-bootloader, par exemple au moyen de YaST Online Update (YOU).

Pour lancer la fenêtre de saisie de configuration du gestionnaire d'amorçage, démarrez le centre de contrôle YaST2. Dans la rubrique "Système", vous trouvez la fenêtre de saisie de configuration "Configuration du chargeur d'amorçage".

Le champ "Type de chargeur d'amorçage" est présélectionné. Cliquez sur "Éditer". Dans la fenêtre qui apparaît, choisissez "LILO" et confirmez aen cliquant sur "OK". Dans la fenêtre suivante, choisissez la solution la plus sûre, "Proposer une nouvelle configuration". Si votre partition d'amorçage se situe au delà du cylindre 1024, vous devez de plus activer l'option "lba32".

(Ne concerne que SuSE Linux 8.2 : seules les partitions Linux sont ajoutées au menu d'amorçage à la constitution du fichier de configuration LILO par le choix de l'option citée plus haut "Proposer une nouvelle configuration". D'autres systèmes d'exploitation éventuellement disponibles doivent être ajoutés soit manuellement, soit au moyen de la fenêtre de dialogue de saisie de configuration du chargeur d'amorçage de YaST2, en choisissant la fenêtre "Sections disponibles" -> "Éditer").

Cliquez enfin sur le bouton "Terminer". Le fichier de configuration de LILO (/etc/lilo.conf) est alors constitué et le chargeur d'amorçage LILO est installé. Le gestionnaire d'amorçage GRUB est par conséquent écrasé.

Pour effectuer l'opération inverse et, de LILO, revenir à GRUB, vous devez rétablir la valeur "GRUB" au lieu de "LILO" dans la fenêtre de saisie de configuration du gestionnaire d'amorçage de YaST2. Dans SuSE Linux 9.0, vous pouvez alors choisir "Récupérer la configuration enregistrée avant la conversion", dans SuSE Linux 8.2 "Lire la configuration enregistrée sur le disque".

SuSE Linux Version 8.1

Fermez toute autre boîte de dialogue de YaST2 éventuellement ouverte.

Du fait d'une erreur dans YaST2, la variable correspondant au module INITRD dans le fichier /etc/sysconfig/kernel est écrasée. Par conséquent, il est conseillé de commencer par effectuer une sauvegarde de ce fichier, afin de pouvoir le restaurer ultérieurement :

cp /etc/sysconfig/kernel /tmp

Éditez alors le fichier /etc/sysconfig/bootloader et changez la variable "LOADER_TYPE" :

LOADER_TYPE="lilo"

Après ces modifications, il est possible de configurer LILO au moyen de la fenêtre de saisie de configuration du chargeur d'amorçage de YaST2. Pour démarrer cette saisie, lancez le centre de contrôle YaST2. Dans "Système", vous trouvez la section "Configuration du chargeur d'amorçage".

Choisissez l'option "Restaurer la configuration d'origine" et cliquez sur "Terminer". le fichier de configuration de LILO (/etc/lilo.conf) est alors constitué et le chargeur d'amorçage LILO est installé. Le gestionnaire d'amorçage GRUB est par conséquent écrasé. Comme l'erreur signalée plus haut dans YaST2 nécessite de rétablir la variable pour le module INITRD, il est nécessaire de remettre en place INITRD. Copiez le fichier préalablement sauvegardé :

cp /tmp/kernel /etc/sysconfig/

et utilisez ensuite les commandes suivantes :

mk_initrd
lilo

INITRD est ainsi régénéré, et cette fois tous les modules nécessaires sont copiés.

Attention : pour toute génération ultérieure du fichier de configuration de LILO par YaST, seules les partitions Linux sont intégrées au menu d'amorçage. D'autre systèmes d'exploitation éventuellement disponibles doivent être ajoutés soit manuellement, soit ay moyen de la fenêtre de saisie de configuration du chargeur d'amorçage de YaST2 (section "Changer la configuration actuelle"

Pour effectuer l'opération inverse et, de LILO, revenir à GRUB, vous devez rétablir dans le fichier /etc/sysconfig/bootloader la variable

LOADER_TYPE="grub"

SDB:Le gestionnaire d'amorçage GRUB


<keyword>lilo,grub,8.1,amorcer,bootloader,bootmanager,gestionnaired'amorçage</keyword>