Outils pour utilisateurs

Outils du site


linux:voidlinux:suppression-noyaux

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
linux:voidlinux:suppression-noyaux [2024/09/14 16:05] – créée olivierlinux:voidlinux:suppression-noyaux [2024/10/09 22:15] (Version actuelle) olivier
Ligne 1: Ligne 1:
 ====== Suppression d'anciens noyaux ====== ====== Suppression d'anciens noyaux ======
  
-Sous Void Linux, les noyaux sont disponibles sous forme de série. Par exemple pour le noyau installé par défaut, on trouve cette liste (datant de septembre 2024) :+Sous Void Linux, les noyaux sont disponibles sous forme de « séries »On en distingue 3: 
 +  * linux 
 +  * linux-lts (pour les noyaux LTS) 
 +  * linux-mainline (les derniers noyaux, moins testés par les développeurs de la distribution) 
 + 
 +===== Les noyaux de la série par défaut ===== 
 + 
 +Par exemple pour la série du noyau installé par défaut, on trouve cette liste (__septembre 2024__) :
  
 <code>xbps-query --regex -Rs '^linux[0-9.]+-[0-9._]+' <code>xbps-query --regex -Rs '^linux[0-9.]+-[0-9._]+'
Ligne 14: Ligne 21:
 [-] linux6.7-6.7.12_1    Linux kernel and modules (6.7 series) [-] linux6.7-6.7.12_1    Linux kernel and modules (6.7 series)
 [-] linux6.8-6.8.12_2    Linux kernel and modules (6.8 series) [-] linux6.8-6.8.12_2    Linux kernel and modules (6.8 series)
-[-] linux6.9-6.9.12_1    Linux kernel and modules (6.9 series)</code>+[*] linux6.9-6.9.12_1    Linux kernel and modules (6.9 series)</code>
  
-Pour les autres noyaux, reportez-vous au handbook, et notamment la section dédiée au [[https://docs.voidlinux.org/config/kernel.html#removing-the-default-kernel-series|noyau]]. +On constateque l'on a 2 versions (**6.6** et **6.9**)Si l'on utilise l'utilitaire ''vkpurge'', on peut obtenir la liste des noyaux à supprimer.
- +
-Pour connaître les noyaux à supprimer, il faut utiliser l'utilitaire ''vkpurge''.+
  
 <code>vkpurge list <code>vkpurge list
Ligne 24: Ligne 29:
 6.6.31_1</code> 6.6.31_1</code>
  
-On constatequ'il propose de supprimer noyaux. Pour en supprimer un en particulier (par exemple le plus ancien, 6.6.30_1) :+Dans notre exemple, il nous propose uniquement de supprimer des noyaux en version **6.6** ((En fait sur cet ordinateur, j'ai qu'un noyau en version **6.9**, c'est pourquoi il n'est pas proposé.)). 
 + 
 +Pour en supprimer un en particulier (par exemple le plus ancien, 6.6.30_1) :
  
 <code>vkpurge rm 6.6.30_1</code> <code>vkpurge rm 6.6.30_1</code>
 +
 +<WRAP center shadow help 60%>
 +Le noyau en version **6.9** (ainsi que les autres paquets en rapport avec ce noyau) ont été installés manuellement.
 +
 +On peut donc les supprimer (à condition que le système ne fonctionne pas sur ce noyau).
 +
 +<code>xbps-remove -R linux6.9 linux-headers6.9</code>
 +
 +La version **6.6** est en réalité un méta paquet qui renvoie vers le dernier noyau de la version **6.6**. Il ne sera **__jamais supprimé__** ((Pour passer outre cette particularite de la distribution, il faut utiliser un noyau d'une autre série, telle que -lts ou -mainline.)).
 +</WRAP>
 +
 +===== Suppression du noyau par défaut =====
 +
 +<WRAP center shadow alert 60%>
 +Cette section s'applique uniquement dans le cas, où l'on utilise un **noyau-lts** ou **noyau-mainline**.
 +</WRAP>
 +
 +Il faut rajouter cette ligne au fichier ''/etc/xbps.d/10-ignore.conf''
 +
 +<file - 10-ignore.conf>
 +ignorepkg=linux
 +</file>
 +
 +<WRAP center shadow info 60%>
 +Si le paquet ''linux-headers'' est aussi installé, il faut le rajouter au fichier.
 +
 +<file - 10-ignore.conf>
 +ignorepkg=linux
 +ignorepkg=linux-headers
 +</file>
 +</WRAP>
 +
 +On peut désormais supprimé ce méta paquet :
 +
 +<code>xbps-remove -R linux</code>
  
linux/voidlinux/suppression-noyaux.1726322741.txt.gz · Dernière modification : 2024/09/14 16:05 de olivier

Sauf mention contraire, le contenu de ce wiki est placé sous les termes de la licence suivante : Public Domain