Avertissement : ce document peut contenir des informations sur des produits tiers fournies à titre indicatif uniquement. Alibaba Cloud n'offre aucune garantie, expresse ou implicite, concernant les performances et la fiabilité des produits tiers, ni quant aux impacts potentiels des opérations effectuées sur ces produits.
Vue d'ensemble
Cette rubrique explique comment modifier la séquence de démarrage du noyau Linux.
Informations détaillées
Alibaba Cloud vous rappelle que :
Si vous effectuez des opérations à risque sur une instance ou sur des données, veillez aux capacités de tolérance aux pannes et de reprise après sinistre de l'instance afin de garantir la sécurité des données.
Si vous modifiez la configuration et les données d'une instance (y compris, mais sans s'y limiter, ECS et RDS), nous vous recommandons de créer des snapshots ou d'activer la sauvegarde des journaux RDS.
Si vous avez accordé des autorisations sur la plateforme Alibaba Cloud ou soumis des informations de sécurité telles que le compte de connexion et le mot de passe, nous vous conseillons de modifier ces informations dès que possible.
Les configurations et descriptions associées présentées dans cette rubrique ont été testées sur CentOS 6.X et CentOS 7.0. Les configurations du système d'exploitation peuvent varier selon les types et les versions. Pour plus d'informations, consultez la documentation officielle du système d'exploitation.
CentOS 6.X : modification de la séquence de démarrage du noyau
-
Connectez-vous à une instance Linux à l'aide d'un terminal de gestion pour accéder à l'instance ECS, puis affichez le fichier
/etc/grub.confafin d'identifier le noyau système. L'illustration suivante montre que le système dispose de deux noyaux. Les versions du noyau, de haut en bas, sont respectivement 2.6.32-573.18.1.el6.x86_64 et 2.6.32-431.23.3.el6.x86_64.
Le paramètre qui détermine quelle version du noyau utiliser au démarrage dans le fichier
grub.confestdefault. La valeur par défaut est 0, ce qui indique un démarrage à partir du noyau le plus récent. Les numéros attribués aux versions du noyau, de haut en bas, sont 0, 1, 2, etc.Pour démarrer à partir d'un noyau antérieur, c'est-à-dire le noyau initial, remplacez la valeur
defaultpar 1, puis redémarrez le serveur pour effectuer le démarrage avec le nouveau noyau sélectionné.
CentOS 7.0 : modification de la séquence de démarrage du noyau
CentOS 7 utilise GRUB 2 comme chargeur d'amorçage et se distingue donc de CentOS 6. Le fichier /etc/grub.conf permet d'ajuster les options de démarrage.
-
Exécutez la commande suivante pour vérifier combien de noyaux le système possède.
cat /boot/grub2/grub.cfg |grep menuentryUn résultat similaire s'affiche, où le contenu entre guillemets correspond au nom du noyau.

-
Exécutez la commande suivante pour configurer le démarrage à partir du noyau par défaut. Remplacez le nom du noyau par le nom réel obtenu précédemment.
grub2-set-default “CentOS Linux (3.10.0-123.9.3.el7.x86_64) 7 (Core)" -
Exécutez la commande suivante pour confirmer que la configuration a réussi :
grub2-editenv listUn résultat similaire s'affiche.

S'applique à
Elastic Compute Service