Annuaire d'articles
1. Téléchargez le noyau spécifié
1.1 Afficher le noyau actuel
Utilisez uname -a
la commande pour savoir que le noyau actuel est 5.4.0-149-generic
, et installez le noyau spécifié si nécessaire.5.4.0-139-generic
uname -a
Linux adyonggan-u01 5.4.0-149-generic #156~18.04.1-Ubuntu SMP Wed Jan 25 15:56:22 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux
1.2 Téléchargez le noyau
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install linux-image-5.4.0-139-generic linux-headers-5.4.0-139-generic linux-modules-extra-5.4.0-139-generic
L'installation de la version spécifiée peut Tab
être complétée par :
**-generic
Il s'agit d'un package d'image de noyau général. Le noyau général est optimisé pour un large éventail de matériels et d'utilisations, utilise des stratégies de planification de processeur standard et convient à la plupart des applications de bureau et de serveur conventionnelles.**-lowlatency
Il s'agit d'un package d'images de noyau à faible latence dont le but est de réduire le temps de réponse du système et la latence d'E/S. Il est particulièrement adapté au traitement audio/vidéo en temps réel et à d'autres applications nécessitant une réponse à faible latence.
PS : Notez que le cœur à faible latence peut avoir un certain impact sur les performances globales du système, car il change de planning plus fréquemment pour offrir des performances en temps réel plus élevées.**-image-**
Il s'agit d'un package d'image du noyau pour une version spécifique du noyau. Il s'agit d'un fichier contenant le noyau du système d'exploitation et constitue le composant principal pour démarrer et exécuter le système d'exploitation.**-headers-**
Contient les fichiers d'en-tête du noyau associés à une version spécifique du noyau.**-modules-extra-**
Il s'agit d'un composant de noyau chargeable qui contient des modules de noyau supplémentaires pour prendre en charge des périphériques matériels, des systèmes de fichiers ou d'autres fonctions spécifiques.
2. Changez le noyau désigné
2.1 Modifier le fichier de configuration grub
S'il existe une option grub au démarrage de l'ordinateur, ignorez cette étape. Cette étape permet au système d'accéder directement à Ubuntu. Utilisez sudo vim /etc/default/grub
edit grub configuration, modifiée comme suit :
GRUB_DEFAULT="gnulinux-advanced-c64beb92-0ea7-498d-bcf9-47c29cc9c45e>gnulinux-5.4.0-149-generic-advanced-c64beb92-0ea7-498d-bcf9-47c29cc9c45e"
#GRUB_TIMEOUT_STYLE=hidden
GRUB_TIMEOUT=3
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""
dans:
- GRUB_TIMEOUT_STYLE signifie définir le mode d'affichage du menu de démarrage. Caché signifie masquer le menu de démarrage une fois le compte à rebours terminé et afficher uniquement l'arrière-plan pendant le temps d'attente sans afficher les options de menu.
- GRUB_TIMEOUT indique que la durée d'affichage du menu de démarrage est spécifiée, en secondes. Dans cet exemple, le menu de démarrage sera affiché pendant 3 secondes, puis l'entrée de démarrage par défaut sera automatiquement sélectionnée. Si l'utilisateur ne fait pas de sélection dans les 3 secondes, l'élément de démarrage par défaut sera automatiquement lancé.
Enregistrez et quittez le fichier de configuration grub, utilisez-lesudo update-grub
pour prendre effet, puis redémarrez l'ordinateur.
Noyau de commutation 2.2grub
Après avoir redémarré l'ordinateur, grub界面选ubuntu的高级选项
sélectionnez le noyau spécifié installé pour accéder au système et déterminez si la version du noyau a été modifiée.
uname -r
5.4.0-139-generic
3. Supprimez le noyau spécifié
3.1 Afficher le noyau actuel
uname -r
3.2 Afficher tous les cœurs
dpkg --get-selections | grep linux
3.3 Supprimer le noyau spécifié
Supprimer icilinux-5.6.16-050616-generic
sudo apt-get remove *5.6.16-050616*
3.4 Vérifier le noyau
Utilisez dpkg --get-selections | grep linux
la commande pour voir que linux-5.6.16
l'état est désinstallé, ce qui signifie qu'il a été désinstallé.
3.5 Supprimer les éléments de configuration du noyau spécifiés
Supprimer icilinux-5.6.16-050616-generic
sudo apt-get purge *5.6.16-050616*
3.6 Vérifier le noyau
dpkg --get-selections | grep linux