Maison >tutoriels informatiques >connaissances en informatique >Modifier la séquence de démarrage du noyau Linux
Linux modifie la séquence de démarrage du noyau
1. Modifiez la séquence de démarrage du noyau pour RHEL6/CentOS6
Affichez le fichier /etc/grub.conf pour déterminer l'état du noyau système. Selon le document, il existe deux versions de noyau dans le système, à savoir 2.6.32-573.18.1.el6.x86_64 et 2.6.32-431.23.3.el6.x86_64. Les versions du noyau sont répertoriées de haut en bas.
Dans le fichier grub.conf, vous pouvez décider quelle version du noyau utiliser au démarrage du système en ajustant les paramètres par défaut. La valeur par défaut est 0, ce qui signifie que le système démarrera la dernière version du noyau. Une valeur de 0 correspond à la première version du noyau répertoriée dans le fichier grub.conf, et ainsi de suite. En modifiant la valeur par défaut, vous pouvez facilement changer la version du noyau utilisée au démarrage du système, garantissant ainsi que le système peut démarrer et fonctionner normalement. Ce paramètre est très utile pour la maintenance et le dépannage du système, permettant d'ajuster la version du noyau selon les besoins pour répondre aux besoins du système. A noter que lors de la modification du fichier grub.conf
2. Modifier la séquence de démarrage du noyau de RHEL7/CentOS7
1. Exécutez la commande suivante pour vérifier le nombre de cœurs dans le système.
/boot/grub2/grub.cfg # (configurations non-UEFI) Remarque : exécuter en mode non-UEFI
/boot/efi/EFI/redhat/grub.cfg #(configurations UEFI)Remarque : exécution en mode UEFI
cat /boot/grub2/grub.cfg |grep menuentry
cat /boot/efi/EFI/redhat/grub.cfg |grep menuentry
2. Reportez-vous à la commande suivante pour configurer le démarrage à partir du noyau par défaut. Le nom du noyau est remplacé en fonction du nom réel trouvé dans le système. grub2-set-default 0
grub2-set-default « CentOS Linux (3.10.0-123.9.3.el7.x86_64) 7 (Core) »
grub2-set-default « Serveur Red Hat Enterprise Linux (3.10.0-1160.el7.x86_64) 7.9 (Maipo) »
3. Exécutez la commande suivante pour confirmer que la configuration est réussie.
liste grub2-editenv
3. Modifiez la séquence de démarrage du noyau de centos8
1. Afficher le noyau par défaut
grubby – noyau par défaut
2. Afficher tous les cœurs
crasseux –info=TOUS
3. Modifier le noyau de démarrage par défaut
grubby –set-default /boot/vmlinuz-4.18.0-80.11.2.el8_0.x86_64
4. Modifier la séquence de démarrage du noyau d'Ubuntu
1. Afficher la séquence de démarrage du noyau actuel
cat /boot/grub/grub.cfg |grep menuentry
2. Modifier le fichier grub
Supposons que vous souhaitiez modifier le démarrage vers le noyau 3.13.0-166, modifiez le fichier /etc/default/grub
$
sudo vim /etc/default/grub
GRUB_DEFAULT=0 ##Modifié en
GRUB_DEFAULT=”Options avancées pour Ubuntu>Ubuntu, avec Linux 4.4.0-31-generic”
3. Mettez à jour le grub modifié
mise à jour-grub
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!