6
mars
2024
10:32

Mise à jour du noyau Linux à l'aide de l'utilitaire «mainline» ou du script «ubuntu-mainline-kernel.sh»

6 mars 2024 10:32

En utilisant "mainline", vous pouvez mettre à jour les noyaux d'Ubuntu 20.04 ou 22.04, d'autres systèmes d'exploitation vers la dernière version 6.7.8 ou 6.8 rc7.

Mise à jour du noyau Linux à l'aide de la ligne principale

Méthode n°1 - utilitaire principal

Ubuntu Linux et Linux Mint ont un outil ligne principale, qui peut être installé à partir du référentiel http://kernel.ubuntu.com/~kernel-ppa/mainline/

sudo add-apt-repository ppa:cappelikan/ppa
sudo apt update
sudo apt install mainline
liste principale
mainline check
mainline install 6.7.8

dernière installation principale#téléchargez et installez le dernier noyau marqué "-rc", "release candidate"

Source :Mainline - Un autre outil pour installer le dernier noyau dans Ubuntu / Linux Mint

Méthode n°2 du script bash pour mettre à jour le noyau

0) Si l'adaptateur graphique nVidia (voir sortie sudo lshw -class Video), cela peut poser des problèmes si vous utilisez un pilote propriétaire (non libre). Avant d'installer un nouveau noyau, remplacez le pilote par un pilote compatible - nVidia Nouveau en utilisant Démarrer - Paramètres - Pilotes)

1) Découvrez la version actuelle du noyau

cat /proc/version_signature

2) Téléchargez depuis Internet depuis le site et installez le script bash "ubuntu-mainline-kernel.sh":

sudo apt install wget
wget https://raw.githubusercontent.com/pimlie/ubuntu-mainline-kernel.sh/master/ubuntu-mainline-kernel.sh 
chmod +x ubuntu-mainline-kernel.sh
sudo mv ubuntu-mainline-kernel.sh /usr/local/bin/

2) Avant d'installer mainline, vérifiez la présence de la commande notify-send, voir la fin de l'article.

3) Lancez la ligne principale. Étape préparatoire - avec le commutateur "-c" (du mot check - check)

ubuntu-mainline-kernel.sh -c

4) Installation du dernier noyau

sudo ubuntu-mainline-kernel.sh -i

5) Redémarrer

sudo reboot /t:0   

6) Le premier élément du menu sera un nouveau noyau. Le téléchargement sera effectué en utilisant celui-ci. Mais si cela ne se produit pas (le curseur clignote, etc.) - il y a toujours la possibilité de revenir à l'ancien noyau dans le menu Grub - d'autres options de démarrage.

Source :https://github.com/cheviss/ubuntu-mainline-kernel.sh.


À propos du service démon de notification et de la commande notify-send

Le script principal utilise une commande externe notify-send, comme

notifier-envoyer le test !

Concernant le démon de notification, il s'agit d'un service qui fonctionne au niveau DBus et intercepte la sortie des notifications et les affiche sous forme de bannières dans la zone de la barre d'état système.

Si l'utilitaire notify-send ne fonctionne pas, vous devez suivre 3 étapes simples :

1) Réinstallez le package de service de notification (dans mon cas, sur le système d'exploitation RUNTU LITE) appelé notification-daemon.

sudo apt reinstall -y notification-daemon

2) Créez un fichier de démarrage de service

sudo nano /usr/share/dbus-1/services/org.freedesktop.Notifications.service

contenu :

[D-BUS Service]
Name=org.freedesktop.Notifications
Exec=/usr/lib/notification-daemon/notification-daemon

3) Vérifiez :

notify-send test2!

Pour plus d'informations sur le service de notifications de bureau pour différents systèmes d'exploitation, consultez ici. L'option d'implémentation n'est pas importante : l'essentiel est que la commande notify-send fonctionne.