


Comment ajouter/supprimer les paramètres/paramètres de démarrage du noyau et le script de démarrage GRUB sur les flux Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS
Sur les distributions Linux Fedora 39+, RHEL 9, AlmaLinux 9, Rocky Linux 9 et CentOS Stream 9, vous pouvez utiliser le programme sale pour gérer les entrées de démarrage GRUB.
Dans cet article, nous allons vous montrer comment utiliser GRUBY pour ajouter/supprimer des paramètres de démarrage du noyau de l'entrée de démarrage GRUB sur Fedora, RHEL, AlmaLinux, Rocky Linux et CentOS Stream. Nous vous montrerons également comment ajouter/supprimer des entrées de démarrage GRUB personnalisées et définir des entrées de démarrage GRUB spécifiques par défaut à l'aide de GRUBY sur Fedora, RHEL, AlmaLinux, Rocky Linux et CentOS Stream.
Thème de contenu :
- Tous GRUBboot sur Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream
- Afficher les éléments de démarrage GRUB spécifiques sur Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream
- Ajoutez de nouveaux arguments/paramètres de démarrage du noyau à toutes les entrées de démarrage GRUB sur Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream
- Ajoutez de nouveaux arguments/paramètres de démarrage du noyau à des entrées de démarrage GRUB spécifiques sur les flux Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS
- Supprimez les paramètres/paramètres de démarrage du noyau de tous les flux GRUBBoot NTFS sur Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS
- Supprimez les paramètres/paramètres de démarrage du noyau des entrées de démarrage GRUB spécifiques sur Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream
- Ajoutez une entrée de démarrage GRUB avec des paramètres/paramètres de noyau personnalisés sur Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream
- Définir l'entrée de démarrage GRUB par défaut sur Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream
- Supprimer une entrée de démarrage GRUB du flux Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS
- Conclusion
Tous GRUBboot sur Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream
Pour répertorier toutes les entrées de démarrage GRUB pour les systèmes de streaming Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS, exécutez grubby comme suit :
$sudo sale——info=TOUS
Comme vous pouvez le voir, toutes les entrées de démarrage GRUB (X2) pour le système CentOS Stream 9 sont répertoriées.
Chaque entrée de démarrage contient :
- Numéro d'index
- Chemin complet du noyau
- Les paramètres de démarrage du noyau sont également appelés paramètres du noyau
- Chemin complet vers le système de fichiers racine
- Chemin complet vers le fichier « initrd »
- Titre de l'entrée de démarrage GRUB
- L'ID du fichier de configuration de cette entrée de démarrage (trouvé dans le répertoire "/ot/loader/entry/")
Afficher les entrées de démarrage GRUB spécifiques sur Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream
Vous pouvez utiliser GRUBY pour afficher des informations sur les entrées de démarrage GRUB spécifiques sur les systèmes Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream.
Pour afficher des informations sur l'entrée de démarrage GRUB par défaut, exécutez la commande suivante :
$sudo sale --info=default
L'entrée de démarrage GRUB par défaut devrait être affichée.
Vous pouvez également afficher des informations sur les entrées de démarrage GRUB à un index spécifique. Les numéros d'index commencent à 0.
Pour afficher des informations sur la première entrée de démarrage GRUB (à l'index 0), exécutez la commande suivante :
$sudo sale——info=0
De même, vous pouvez utiliser la commande suivante pour afficher les informations sur la deuxième entrée de démarrage GRUB (à l'index 1), et ainsi de suite :
$sudo sale——info=1
Ajoutez de nouveaux arguments/paramètres de démarrage du noyau à toutes les entrées de démarrage GRUB sur Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream
Pour ajouter un argument/paramètre de démarrage du noyau (tel que « nomodeset ») à toutes les entrées de démarrage GRUB dans les systèmes Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream, exécutez la commande suivante :
$sudo gRUBY–UPDATE-KERNEL=all–args='noodeset'
Pour ajouter plusieurs paramètres/paramètres de démarrage du noyau (par exemple "onomodeset" et "nouveau.Blacklist=1") à toutes les entrées de démarrage GRUB pour les systèmes Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream, utilisez des espaces pour séparer les entrées de démarrage du noyau Paramètres/arguments comme suit :
$sudo grubby --update-core = ALL --args = 'nomodeset nouveau blacklist = 1 '
Comme vous pouvez le constater, les paramètres de démarrage du noyau "nomodeset" et "nouveau.blacklist=1" sont ajoutés à toutes les entrées de démarrage GRUB.
$sudo sale——info=TOUS
Ajoutez de nouveaux arguments/paramètres de démarrage du noyau à des entrées de démarrage GRUB spécifiques sur les flux Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS
Pour ajouter des paramètres/arguments de démarrage du noyau (tels que "selinux=0") à l'entrée de démarrage GRUB par défaut pour les systèmes Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream, veuillez exécuter la commande suivante :
$sudo grubby --update-core=default --args='selinux=0 '
Pour ajouter plusieurs paramètres/paramètres de démarrage du noyau (tels que "selinux=0" et "ipv6.disable=1") à l'entrée de démarrage GRUB par défaut sur les systèmes de streaming Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS, utilisez des espaces Noyau séparé arguments/paramètres de démarrage comme ceci :
$sudo gRUBY–UPDATE-KERNEL=DEFAULT–args='selinux=0 ipv6.able=1'
De même, vous pouvez ajouter des paramètres/paramètres de démarrage du noyau à l'entrée de démarrage GRUB à un index spécifique (par exemple, index 0), comme ceci :
$sudo grubby --update-core=0 --args='selinux=0 ipv6.disable=1 '
Comme vous pouvez le voir, les paramètres/paramètres de démarrage du noyau "selinux=0" et "ipv6.disable=1" sont uniquement ajoutés à l'entrée de démarrage GRUB par défaut (index 0).
$sudo sale——info=TOUS
Supprimez les arguments/paramètres de démarrage du noyau de tous les flux GRUBBoot NTFS sur Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS
Pour supprimer les arguments/paramètres de démarrage du noyau (comme "nomodeset") de toutes les entrées de démarrage GRUB dans les systèmes de streaming Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS, exécutez la commande suivante :
$sudo grubby——update—core=ALL——remove—args='nomodeset'
Pour supprimer plusieurs paramètres/paramètres de démarrage du noyau (tels que "onomodeset" et "nouveau.Blacklist=1") de toutes les entrées de démarrage GRUB dans les systèmes Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream, utilisez des espaces pour séparer le démarrage du noyau entrées Paramètres/arguments comme suit :
$sudo grubby——update—core = ALL——remove—args ='nomodeset nouveau blacklist = 1'
.Comme vous pouvez le constater, les paramètres de démarrage du noyau "nomodeset" et "nouveau.blacklist=1" sont supprimés de toutes les entrées de démarrage GRUB.
$sudo sale——info=TOUS
Supprimez les arguments/paramètres de démarrage du noyau des entrées de démarrage GRUB spécifiques sur Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream
Pour supprimer les arguments/paramètres de démarrage du noyau de l'entrée de démarrage GRUB par défaut pour les systèmes de streaming Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS (en supposant "selinux=0"), exécutez la commande suivante :
$sudo grubby——update—core=Default——remove—args='selinux=0 '
Pour supprimer plusieurs arguments/paramètres de démarrage du noyau (par exemple "selinux=0" et "ipv6.disable=1") de l'entrée de démarrage GRUB par défaut pour les systèmes de streaming Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS, utilisez des espaces pour les séparer Arguments/arguments de démarrage du noyau comme suit :
$sudo grubby --update-core=default --remove-args='selinux=0 ipv6.disable=1 '
De même, vous pouvez supprimer les paramètres/paramètres de démarrage du noyau de l'entrée de démarrage GRUB à un index spécifique (par exemple, index 0) comme suit :
$sudo grubby——update—core=0——remove—args='selinux=0 ipv6.disable=1 '
Comme vous pouvez le voir, les paramètres/paramètres de démarrage du noyau "selinux=0" et "ipv6.able=1" sont uniquement supprimés de l'entrée de démarrage GRUB par défaut (index 0).
$sudo sale --info=default
Ajoutez une entrée de démarrage GRUB avec des paramètres/paramètres de noyau personnalisés sur Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream
Parfois, il est préférable de créer une copie de l'entrée de démarrage GRUB par défaut et de modifier les arguments/paramètres du noyau sur l'entrée de démarrage GRUB copiée plutôt que de détruire l'entrée de démarrage GRUB par défaut.
Pour créer une copie de l'entrée de démarrage GRUB par défaut, vous devez connaître le chemin complet du noyau et le chemin "initrd" de l'entrée de démarrage GRUB par défaut.
Pour trouver le chemin complet du noyau et le chemin "initrd" de l'entrée de démarrage GRUB par défaut, exécutez la commande suivante :
$sudo sale --info=default
Devrait afficher le chemin complet du noyau [1] et le chemin "initrd" [2] de l'entrée de démarrage GRUB par défaut. Veuillez prêter attention à ces informations.
Pour créer une copie de l'entrée de démarrage GRUB par défaut à l'aide du chemin du noyau et du chemin "initrd" trouvés dans la sortie de la commande précédente, exécutez la commande suivante :
$sudo grubby——copie—par défaut
——add—core=”/boot/vmlinuz—5.14.0—391.el9.x86_64″
——initrd="/boot/initramfs—5.14.0—391.el9.x86_64.img $tuned_initrd"
——title="$(cat/etc/redhat—release)—désactiver SELinux—$(uname—r)"
Remarque : assurez-vous de remplacer le chemin du noyau et le chemin "initrd" par les chemins dans les sections "-add-core=" et "-initrd=" respectivement. De plus, utilisez un titre descriptif pour l'entrée de démarrage GRUB dans la section "-title=".
Remarque : dans "-title", "$(cat/etc/redhat-release)" est remplacé par le système d'exploitation et le nom de la version (c'est-à-dire CentOS Stream 9), et "$(uname-r)" est remplacé par le actuellement utilisé Le numéro de version du noyau Linux (c'est-à-dire 5.14.0—391.el9.x86_64).
Une nouvelle entrée de démarrage GRUB doit être créée.
Comme vous pouvez le voir, une nouvelle entrée de démarrage GRUB [1] est créée à l'index 0 [2].
$sudo sale——info=TOUS
Vous pouvez ajouter de nouveaux arguments/paramètres du noyau à l'aide de l'option sale "--args" et supprimer les arguments/arguments du noyau de l'entrée de démarrage GRUB nouvellement créée (à l'index 0) à l'aide de l'option "--remove-args".
Par exemple, pour ajouter le paramètre/paramètre de noyau "selinux=0" et supprimer le paramètre/paramètre de noyau "quiet" de l'entrée de démarrage GRUB nouvellement créée (à l'index 0), exécutez la commande grubby comme suit :
$sudo grubby --update-core=0 --args="selinux=0" --remove-args="quiet"
Comme vous pouvez le voir, le paramètre/paramètre de noyau "selinux=0" est ajouté et le paramètre/paramètre de noyau "quiet" est supprimé de l'entrée de démarrage GRUB nouvellement créée (à l'index 0).
$sudo sale——info=0
Définir l'entrée de démarrage GRUB par défaut sur Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream
Après avoir créé votre entrée de démarrage GRUB personnalisée, vous souhaiterez peut-être la définir comme entrée de démarrage GRUB par défaut pour votre ordinateur/serveur afin que votre ordinateur/serveur démarre avec elle par défaut.
Vous pouvez trouver l'index de l'entrée de démarrage GRUB par défaut à l'aide de la commande suivante :
$sudo grubby——par défaut—index
Comme vous pouvez le voir, l'index par défaut est 1.
L'entrée de démarrage GRUB personnalisée que nous avons ajoutée a un index de 0.
Pour définir les entrées de démarrage GRUB personnalisées par défaut, exécutez la commande suivante :
$sudo gRubby–set-default-index=0
L'entrée de démarrage GRUB à l'index 0 doit être définie comme entrée de démarrage par défaut.
Comme vous pouvez le voir, l'entrée de démarrage GRUB personnalisée est définie comme entrée de démarrage par défaut.
Les entrées de démarrage GRUB personnalisées sont automatiquement sélectionnées à partir du chargeur de démarrage GRUB.
Comme vous pouvez le voir, l'entrée de démarrage GRUB personnalisée contient tous les paramètres/paramètres personnalisés du noyau que nous avons configurés.
Supprimer une entrée de démarrage GRUB du flux Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS
Vous pouvez également utiliser GRUBY pour supprimer les entrées de démarrage GRUB des systèmes Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream.
Nous avons créé une nouvelle entrée GRUBboot [1] à l'index 0 [1] pour démontrer le processus de suppression d'une entrée GRUBboot à l'aide de grubby.
Pour supprimer l'entrée de démarrage GRUB à l'index 0, exécutez la commande suivante :
$sudo grubby——supprimer—core = 0
Comme vous pouvez le voir, l'entrée de démarrage GRUB a été supprimée et l'index a été redimensionné.
Conclusion
Dans cet article, nous vous montrons comment lister les entrées de démarrage GRUB à l'aide de grubby. Nous vous avons également montré comment utiliser grubby pour ajouter des paramètres/paramètres de démarrage du noyau à une entrée de démarrage GRUB, et comment utiliser grubby pour supprimer les paramètres/paramètres de démarrage du noyau d'une entrée de démarrage GRUB. Nous vous montrons également comment ajouter/supprimer des entrées de démarrage GRUB personnalisées à l'aide de grubby. Enfin, nous vous avons montré comment utiliser grubby pour définir une entrée de démarrage GRUB par défaut. Le processus présenté dans cet article devrait fonctionner sur les systèmes d'exploitation Fedora, RHEL, AlmaLinux, Rocky Linux et CentOS Stream.
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!

Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

AI Hentai Generator
Générez AI Hentai gratuitement.

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Linux convient aux serveurs, aux environnements de développement et aux systèmes intégrés. 1. En tant que système d'exploitation de serveurs, Linux est stable et efficace, et est souvent utilisé pour déployer des applications à haute monnaie. 2. En tant qu'environnement de développement, Linux fournit des outils de ligne de commande efficaces et des systèmes de gestion des packages pour améliorer l'efficacité du développement. 3. Dans les systèmes intégrés, Linux est léger et personnalisable, adapté aux environnements avec des ressources limitées.

Les étapes pour démarrer Apache sont les suivantes: Installez Apache (Commande: Sudo apt-get install Apache2 ou téléchargez-le à partir du site officiel) Start Apache (Linux: Sudo SystemCTL Démarrer Apache2; Windows: Cliquez avec le bouton droit sur le service "APACHE2.4" et SELECT ") Vérifiez si elle a été lancée (Linux: SUDO SYSTEMCTL STATURE APACHE2; (Facultatif, Linux: Sudo SystemCTL

Lorsque le port Apache 80 est occupé, la solution est la suivante: découvrez le processus qui occupe le port et fermez-le. Vérifiez les paramètres du pare-feu pour vous assurer qu'Apache n'est pas bloqué. Si la méthode ci-dessus ne fonctionne pas, veuillez reconfigurer Apache pour utiliser un port différent. Redémarrez le service Apache.

Cet article décrit comment surveiller efficacement les performances SSL des serveurs Nginx sur les systèmes Debian. Nous utiliserons NginxExporter pour exporter des données d'état NGINX à Prometheus, puis l'afficher visuellement via Grafana. Étape 1: Configuration de Nginx Tout d'abord, nous devons activer le module Stub_Status dans le fichier de configuration NGINX pour obtenir les informations d'état de Nginx. Ajoutez l'extrait suivant dans votre fichier de configuration Nginx (généralement situé dans /etc/nginx/nginx.conf ou son fichier incluant): emplacement / nginx_status {Stub_status

Les étapes pour démarrer un écouteur Oracle sont les suivantes: cochez l'état de l'écouteur (en utilisant la commande LSNRCTL Status) pour Windows, démarrez le service "TNS Écouteur" dans Oracle Services Manager pour Linux et Unix, utilisez la commande LSNRCTL LSNRCTL pour démarrer l'auditeur pour exécuter la commande LSNRCTL STAT

Cet article présente deux méthodes de configuration d'un bac de recyclage dans un système Debian: une interface graphique et une ligne de commande. Méthode 1: Utilisez l'interface graphique Nautilus pour ouvrir le gestionnaire de fichiers: Recherchez et démarrez le gestionnaire de fichiers Nautilus (généralement appelé "fichier") dans le menu de bureau ou d'application. Trouvez le bac de recyclage: recherchez le dossier de bac de recyclage dans la barre de navigation gauche. S'il n'est pas trouvé, essayez de cliquer sur "Autre emplacement" ou "ordinateur" pour rechercher. Configurer les propriétés du bac de recyclage: cliquez avec le bouton droit sur "Recycler le bac" et sélectionnez "Propriétés". Dans la fenêtre Propriétés, vous pouvez ajuster les paramètres suivants: Taille maximale: Limitez l'espace disque disponible dans le bac de recyclage. Temps de rétention: définissez la préservation avant que le fichier ne soit automatiquement supprimé dans le bac de recyclage

Dans Debian Systems, les appels du système ReadDir sont utilisés pour lire le contenu des répertoires. Si ses performances ne sont pas bonnes, essayez la stratégie d'optimisation suivante: simplifiez le nombre de fichiers d'annuaire: divisez les grands répertoires en plusieurs petits répertoires autant que possible, en réduisant le nombre d'éléments traités par appel ReadDir. Activer la mise en cache de contenu du répertoire: construire un mécanisme de cache, mettre à jour le cache régulièrement ou lorsque le contenu du répertoire change et réduire les appels fréquents à Readdir. Les caches de mémoire (telles que Memcached ou Redis) ou les caches locales (telles que les fichiers ou les bases de données) peuvent être prises en compte. Adoptez une structure de données efficace: si vous implémentez vous-même la traversée du répertoire, sélectionnez des structures de données plus efficaces (telles que les tables de hachage au lieu de la recherche linéaire) pour stocker et accéder aux informations du répertoire

Pour redémarrer le serveur Apache, suivez ces étapes: Linux / MacOS: Exécutez Sudo SystemCTL Restart Apache2. Windows: Exécutez net stop apache2.4 puis net start apache2.4. Exécuter netstat -a | Findstr 80 pour vérifier l'état du serveur.
