Différences

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

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
kernel [Le 08/08/2019, 15:48]
37.165.3.155 [Exemples de paramètres pour le noyau linux]
kernel [Le 28/03/2023, 14:38] (Version actuelle)
81.247.240.195 [Exemples de paramètres pour le noyau linux]
Ligne 26: Ligne 26:
  
 Au fil des mises à jour plusieurs noyaux se retrouvent installés sur une machine, pour connaître la liste des noyaux installés, **copier-coller** dans un [[:​terminal]] : Au fil des mises à jour plusieurs noyaux se retrouvent installés sur une machine, pour connaître la liste des noyaux installés, **copier-coller** dans un [[:​terminal]] :
-<​code>​dpkg -l | awk '/^rc/{next} ; / linux-(c|g|h|i|lo|m|si|t)/​{print $1,$2,$3,$4 | "sort -k3 | column -t"​}'</​code>​+<​code>​dpkg -l | awk '!/^rc/ && ​/ linux-(c|g|h|i|lo|m|si|t)/​{print $1,$2,$3,$4 | "sort -k3 | column -t"​}'</​code>​
  
 ===== Installer une autre version de noyau ===== ===== Installer une autre version de noyau =====
Ligne 32: Ligne 32:
 Le noyau Linux est en constante évolution. Chaque nouvelle [[:​versions|version d'​Ubuntu]] inclut une nouvelle version du noyau Linux par rapport à la précédente. Si cela permet de corriger des bugs et de proposer de nouvelles fonctionnalités,​ il arrive que cela entraîne des régressions (dans le pire des cas, cela empêche de démarrer Ubuntu). Dans ce cas, vous pouvez être amené à installer d'​autres versions du noyau Linux (plus récentes ou plus anciennes). Le noyau Linux est en constante évolution. Chaque nouvelle [[:​versions|version d'​Ubuntu]] inclut une nouvelle version du noyau Linux par rapport à la précédente. Si cela permet de corriger des bugs et de proposer de nouvelles fonctionnalités,​ il arrive que cela entraîne des régressions (dans le pire des cas, cela empêche de démarrer Ubuntu). Dans ce cas, vous pouvez être amené à installer d'​autres versions du noyau Linux (plus récentes ou plus anciennes).
 <note help>Si dans une [[:​lts|version LTS d'​Ubuntu]] vous souhaitez utiliser de manière sécurisée le noyau d'une [[:​versions|version d'​Ubuntu]] stable supérieure,​ voir [[:​ltsenablementstack|cette page]].</​note>​ <note help>Si dans une [[:​lts|version LTS d'​Ubuntu]] vous souhaitez utiliser de manière sécurisée le noyau d'une [[:​versions|version d'​Ubuntu]] stable supérieure,​ voir [[:​ltsenablementstack|cette page]].</​note>​
-<note warning> Installer et utiliser une autre version de noyau est à réserver aux utilisateurs avertis. ​+<note warning> Installer et utiliser une autre version de noyau est à réserver aux utilisateurs avertis.
   * Ne pas installer un noyau d'une [[architecture_materielle|architecture]] différente de celui déjà pré-installé.   * Ne pas installer un noyau d'une [[architecture_materielle|architecture]] différente de celui déjà pré-installé.
   * L'​installation du noyau d'une autre version d'​Ubuntu rend impossible l'​installation des pilotes supplémentaires,​ qui seront toujours "​activés"​ mais pas en cours d'​utilisation.   * L'​installation du noyau d'une autre version d'​Ubuntu rend impossible l'​installation des pilotes supplémentaires,​ qui seront toujours "​activés"​ mais pas en cours d'​utilisation.
Ligne 38: Ligne 38:
 </​note>​ </​note>​
 ==== Installation simple ==== ==== Installation simple ====
-  - Rendez-vous sur le site correspondant à la version de noyau voulue: soit [[http://​packages.ubuntu.com/​search?​keywords=linux-generic|packages.ubuntu.com]] (kernels stables, par défaut de toutes les versions d'​Ubuntu),​ soit [[http://​kernel.ubuntu.com/​~kernel-ppa/​mainline/​|kernel.ubuntu.com]] (version de développement,​ appelée "​mainline",​ que les développeurs vous demanderont généralement de tester).+  - Rendez-vous sur le site correspondant à la version de noyau voulue: soit [[https://​packages.ubuntu.com/​search?​keywords=linux-generic|packages.ubuntu.com]] (kernels stables, par défaut de toutes les versions d'​Ubuntu),​ soit [[https://​kernel.ubuntu.com/​~kernel-ppa/​mainline/​|kernel.ubuntu.com]] (version de développement,​ appelée "​mainline",​ que les développeurs vous demanderont généralement de tester).
   - Téléchargez les 4 paquets composant le kernel voulu, généralement:​   - Téléchargez les 4 paquets composant le kernel voulu, généralement:​
       * ''​**linux-headers-**<​version>​**_**<​version>​**_all.deb**''​       * ''​**linux-headers-**<​version>​**_**<​version>​**_all.deb**''​
Ligne 50: Ligne 50:
  
 ==== Revenir à une version antérieure du noyau ==== ==== Revenir à une version antérieure du noyau ====
-Si après une mise à jour du noyau, vous avez un problème et souhaitez revenir à une version antérieure,​ la manipulation est similaire à celle ci-dessus. ​+Si après une mise à jour du noyau, vous avez un problème et souhaitez revenir à une version antérieure,​ la manipulation est similaire à celle ci-dessus.
 Le plus simple est d'​utiliser Synaptic pour désinstaller la ou les versions du noyau, postérieures à celle à laquelle vous voulez revenir (même 4 paquets à désinstaller que ceux listés ci-dessus). Le plus simple est d'​utiliser Synaptic pour désinstaller la ou les versions du noyau, postérieures à celle à laquelle vous voulez revenir (même 4 paquets à désinstaller que ceux listés ci-dessus).
-Ensuite mettez à jour le grub avec : +Ensuite mettez à jour le grub avec :
 //sudo update-grub//​ //sudo update-grub//​
  
  
 ==== Via les sources ==== ==== Via les sources ====
-Une autre possibilité,​ plus compliquée,​ est de télécharger les sources du noyau Linux soit depuis les dépôts, soit sur le site [[http://​www.kernel.org/​|kernel.org]] [en] et de les compiler vous-même. Pour ce faire, de nombreuses options doivent être définies si vous souhaitez avoir un support complet de votre matériel. Plusieurs outils sont disponibles pour vous assister dans cette tache, de même que plusieurs tutoriels :+Une autre possibilité,​ plus compliquée,​ est de télécharger les sources du noyau Linux soit depuis les dépôts, soit sur le site [[https://​www.kernel.org/​|kernel.org]] [en] et de les compiler vous-même. Pour ce faire, de nombreuses options doivent être définies si vous souhaitez avoir un support complet de votre matériel. Plusieurs outils sont disponibles pour vous assister dans cette tache, de même que plusieurs tutoriels :
    * depuis les dépôts sources :    * depuis les dépôts sources :
     * [[tutoriel:​compiler_linux|Compiler son kernel]]     * [[tutoriel:​compiler_linux|Compiler son kernel]]
Ligne 70: Ligne 70:
 Il suffit de saisir dans un [[:​terminal]] la [[:​commande_shell|commande]] : Il suffit de saisir dans un [[:​terminal]] la [[:​commande_shell|commande]] :
 <​code>​sudo apt-get autoremove --purge</​code> ​ <​code>​sudo apt-get autoremove --purge</​code> ​
-Le terminal affiche les éléments qui seront supprimés et demande une validation (Souhaitez-vous continuer ? [O/​n]). ​+Le terminal affiche les éléments qui seront supprimés et demande une validation (Souhaitez-vous continuer ? [O/n]).
  
-Note: il est possible que cette méthode ne fonctionne pas si les noyaux sont marqués comme installés //​manuellement//​, voir [[https://​forum.ubuntu-fr.org/​viewtopic.php?​pid=21830973#​p21830973|cette discussion]]. En pratique, si un ou plusieurs vieux noyaux résistent à la purge, il suffit de passer cette commande dans le terminal :  +Note: il est possible que cette méthode ne fonctionne pas si les noyaux sont marqués comme installés //​manuellement//​. En pratique, si un ou plusieurs vieux noyaux résistent à la purge, il suffit de passer cette commande dans le terminal : 
- <​code>​apt-mark showmanual | grep -E "linux-.*[0-9]" | grep -v "​hwe" ​| xargs -r sudo apt-mark auto</​code> ​+ <​code>​apt-mark showmanual | awk '/linux-.*[0-9]/ && ! /hwe-[0-9][02468].04/​{print}' ​| xargs -r sudo apt-mark auto</​code> ​
 Puis de repasser la commande de nettoyage automatique : Puis de repasser la commande de nettoyage automatique :
 <​code>​sudo apt-get autoremove --purge</​code> ​ <​code>​sudo apt-get autoremove --purge</​code> ​
Ligne 93: Ligne 93:
  
   * [[:​deborphan|Gtkorfan]],​ application permettant de gérer graphiquement la commande [[:​apt-get#​suppression_de_paquets|apt-get autoremove]].   * [[:​deborphan|Gtkorfan]],​ application permettant de gérer graphiquement la commande [[:​apt-get#​suppression_de_paquets|apt-get autoremove]].
-  * purge-old-kernels:​ utilitaire est conçu spécifiquement pour supprimer les noyaux obsolètes, préserver automatiquement par défaut les 2 derniers noyaux, et ne jamais supprimer le noyau en cours de fonctionnement. Disponible dans le paquet **[[apt>​byobu]]**((depuis 16.04. Paquet **[[apt>​bikeshed]]** pour Ubuntu14.04)). Voir [[http://​manpages.ubuntu.com/​manpages/​xenial/​man1/​purge-old-kernels.1.html|son guide d'​utilisation]]. +  * purge-old-kernels:​ utilitaire est conçu spécifiquement pour supprimer les noyaux obsolètes, préserver automatiquement par défaut les 2 derniers noyaux, et ne jamais supprimer le noyau en cours de fonctionnement. Disponible dans le paquet **[[apt>​byobu]]**((depuis 16.04. Paquet **[[apt>​bikeshed]]** pour Ubuntu14.04)). Voir [[https://​manpages.ubuntu.com/​manpages/​xenial/​man1/​purge-old-kernels.1.html|son guide d'​utilisation]]. 
-  * [[http://​forum.ubuntu-fr.org/​viewtopic.php?​id=242358|kclean]]+  * [[https://​forum.ubuntu-fr.org/​viewtopic.php?​id=242358|kclean]]
   * [[https://​forum.ubuntu-fr.org/​viewtopic.php?​pid=21300891#​p21300891|Scripts pour automatiser le nettoyage]]   * [[https://​forum.ubuntu-fr.org/​viewtopic.php?​pid=21300891#​p21300891|Scripts pour automatiser le nettoyage]]
  
Ligne 106: Ligne 106:
  
 =====Logiciel pour noyau===== =====Logiciel pour noyau=====
-  * ksplice ([[http://​www.ksplice.com/​|Oracle]]):​ Permet de patcher, de mettre à jour, et de changer de kernel **sans aucun reboot**. ​ +  ​* [[https://​doc.ubuntu-fr.org/​mainline|mainline]] disponible dans les dépôts permet d'​installer très facilement les noyaux mainline (pas les versions rc). 
-<note important> ​   +  ​* ksplice ([[http://​www.ksplice.com/​|Oracle]]):​ Permet de patcher, de mettre à jour, et de changer de kernel **sans aucun reboot**. ​Version ​d'essai de 30 jours.
-Après essais de KernelCheck,​ il s’avère que les noyaux proposés sont des kernel 2.6.xx seulement. Il est préférable ​d'aller sur le site directement pour le télécharger.</​note>​ +
-  * [[http://​kcheck.sourceforge.net/​|KernelCheck]] ([[http://​www.webupd8.org/​2010/​12/​how-to-compile-kernel-in-ubuntu-easy.html|deb]]),​ FIXME [lien cassé] un programme qui compile et installe automatiquement le dernier noyau pour les distributions Debian Linux (Debian, Ubuntu, Mint, etc.) ( à utiliser de préférence avec la dernière [[:​versions|version d'​Ubuntu]] )+
   * Ketchup ([[https://​linuxfr.org/​news/​ketchup-pour-garder-un-noyau-bien-%C3%A0-jour|linuxfr.org]]):​ Cet utilitaire peut mettre à jour les sources du noyau (ou installer) automatiquement. Il peut rechercher le nouveau noyau dans de nombreux arbres (vanille, rc, minuscules, mm, MJB, etc.) Il peut aussi télécharger automatiquement les correctifs nécessaires (et les appliquer ) pour créer la nouvelle version.   * Ketchup ([[https://​linuxfr.org/​news/​ketchup-pour-garder-un-noyau-bien-%C3%A0-jour|linuxfr.org]]):​ Cet utilitaire peut mettre à jour les sources du noyau (ou installer) automatiquement. Il peut rechercher le nouveau noyau dans de nombreux arbres (vanille, rc, minuscules, mm, MJB, etc.) Il peut aussi télécharger automatiquement les correctifs nécessaires (et les appliquer ) pour créer la nouvelle version.
   * [[http://​forum.ubuntu-fr.org/​viewtopic.php?​pid=21611581#​p21611581|Script]]:​ Pour installer la dernière version **Release Candidate** ou la dernière version **Lowlatency** du noyau   * [[http://​forum.ubuntu-fr.org/​viewtopic.php?​pid=21611581#​p21611581|Script]]:​ Pour installer la dernière version **Release Candidate** ou la dernière version **Lowlatency** du noyau
   * [[http://​www.teejeetech.in/​p/​ukuu-kernel-upgrade-utility.html|Ubuntu Kernel Upgrade Utility]] ([[https://​code.launchpad.net/​~teejee2008/​+recipe/​ukuu-daily|UKUU daily]]) Il s'agit d'un outil d'​installation du dernier noyau Linux principal sur les distributions basées sur Ubuntu.   * [[http://​www.teejeetech.in/​p/​ukuu-kernel-upgrade-utility.html|Ubuntu Kernel Upgrade Utility]] ([[https://​code.launchpad.net/​~teejee2008/​+recipe/​ukuu-daily|UKUU daily]]) Il s'agit d'un outil d'​installation du dernier noyau Linux principal sur les distributions basées sur Ubuntu.
-  * [[http://​github.com/​usbkey9/​uktools/​|Uktools]] Cet outil prévu pour les distributions basées sur Ubuntu ​permets ​d'​installer automatiquement (**Cron**) le dernier noyau disponible [**lowlatency**/​**generic**] [**RC**/​**stable**]. Il permet également de nettoyer les anciens noyaux.+  * [[https://​github.com/​usbkey9/​uktools/​|Uktools]] Cet outil prévu pour les distributions basées sur Ubuntu ​permet ​d'​installer automatiquement (**Cron**) le dernier noyau disponible [**lowlatency**/​**generic**] [**RC**/​**stable**]. Il permet également de nettoyer les anciens noyaux. 
 + 
 +Obsolète : 
 +  * [[http://​kcheck.sourceforge.net/​|KernelCheck]] ([[http://​www.webupd8.org/​2010/​12/​how-to-compile-kernel-in-ubuntu-easy.html|deb]]),​ FIXME [lien cassé] un programme qui compile et installe automatiquement le dernier noyau pour les distributions Debian Linux (Debian, Ubuntu, Mint, etc.) ( à utiliser de préférence avec la dernière [[:​versions|version d'​Ubuntu]] ) 
 + 
 +<note important>​ 
 +Après essais de KernelCheck,​ il s’avère que les noyaux proposés sont des kernel 2.6.xx seulement. Il est préférable d'​aller sur le site directement pour le télécharger.</​note>​
  
 ===== Paramètres du noyau ===== ===== Paramètres du noyau =====
Ligne 124: Ligne 128:
 ==== Exemples de paramètres pour le noyau linux ==== ==== Exemples de paramètres pour le noyau linux ====
  
-Liste complète: voir [[https://​www.kernel.org/​doc/​Documentation/​admin-guide/​kernel-parameters.txt|kernel.org]] (et [[https://​help.ubuntu.com/​community/​BootOptions|cette page]])+Liste complète: voir [[https://​www.kernel.org/​doc/​Documentation/​admin-guide/​kernel-parameters.txt|kernel.org]] ou le [[https://​www.kernel.org/​doc/​html/​latest/​admin-guide/​kernel-parameters.html?​highlight=kernel%20parameters| guide]] (et [[https://​help.ubuntu.com/​community/​BootOptions|cette page]])
  
 ^ Option ^ Signification ^ ^ Option ^ Signification ^
-| persistent | Si votre clé USB a été fabriquée en mode persistant et qu'​elle utilisée en EFI, cette option est à ajouter, sauf à modifier les menus de boot au moment de la fabrication afin de l'​inclure comme cela est fait automatiquement en mode légacy.|+| persistent | Si votre clé USB a été fabriquée en mode persistant et qu'​elle ​est utilisée en EFI, cette option est à ajouter, sauf à modifier les menus de boot au moment de la fabrication afin de l'​inclure comme cela est fait automatiquement en mode légacy.|
 | rescue | Option de sauvetage de base | | rescue | Option de sauvetage de base |
 | irqpoll | Si votre CD-ROM se bloque vers le début de l'​installation,​ essayez ça. (:!: Perte de performances possibles !) | | irqpoll | Si votre CD-ROM se bloque vers le début de l'​installation,​ essayez ça. (:!: Perte de performances possibles !) |
Ligne 135: Ligne 139:
 | nolapic | « Local APIC ». | | nolapic | « Local APIC ». |
 | all_generic_ide | (d'​autres variantes semblent exister, cf. Google ou autre !) si vous n'​utilisez pas de SCSI ou SATA, et que vous avez un problème de démarrage ou d'​emask,​ essayez ça… (n'est pas garanti de marcher à 100 %…). En particulier pour le message d'​erreur "​unable to find a medium containing a live file system"​| | all_generic_ide | (d'​autres variantes semblent exister, cf. Google ou autre !) si vous n'​utilisez pas de SCSI ou SATA, et que vous avez un problème de démarrage ou d'​emask,​ essayez ça… (n'est pas garanti de marcher à 100 %…). En particulier pour le message d'​erreur "​unable to find a medium containing a live file system"​|
-| pci=nommconf | Erreur dans le dmesg //forcedeth : failed with error -22// On en parle [[http://​forum.ubuntu-fr.org/​viewtopic.php?​id=138294|ici]] |+| pci=nommconf | Erreur dans le dmesg //forcedeth : failed with error -22// On en parle [[https://​forum.ubuntu-fr.org/​viewtopic.php?​id=138294|ici]] |
 | pci=nomsi | Voir [[http://​forum.ubuntu-fr.org/​viewtopic.php?​pid=1969900#​p1969900|ce post sur le forum]] | | pci=nomsi | Voir [[http://​forum.ubuntu-fr.org/​viewtopic.php?​pid=1969900#​p1969900|ce post sur le forum]] |
 | pci=noaer | supprime la collecte des erreurs **PCIe Error** afin d'​éviter que la taille des fichiers /var/log devienne démentielle.| | pci=noaer | supprime la collecte des erreurs **PCIe Error** afin d'​éviter que la taille des fichiers /var/log devienne démentielle.|
Ligne 146: Ligne 150:
 | nouveau.modeset=0| permet de résoudre les problèmes d'​écran noir avec les cartes graphiques nvidia qui utilisent [[:​nvidia#​pilote_libre|le pilote libre ]] | | nouveau.modeset=0| permet de résoudre les problèmes d'​écran noir avec les cartes graphiques nvidia qui utilisent [[:​nvidia#​pilote_libre|le pilote libre ]] |
 | debug ignore_loglevel| Pour tracer le démarrage et l'​arrêt du noyau. A mettre à la place de **quiet splash**. Faire l'​arrêt avec la commande** shutdown -h now**   | | debug ignore_loglevel| Pour tracer le démarrage et l'​arrêt du noyau. A mettre à la place de **quiet splash**. Faire l'​arrêt avec la commande** shutdown -h now**   |
-| fsck.mode=force fsck.repair=yes"| Pour contrôler l'​état des partitions au format EXT4 à chaque démarrage et faire les réparations graves automatiquement si nécessaire ​ au lieu des réparations superficielles ​  |+| fsck.mode=force fsck.repair=yes | Pour contrôler l'​état des partitions au format EXT4 à chaque démarrage et faire les réparations graves automatiquement si nécessaire ​ au lieu des réparations superficielles ​  
 +| ipv6.disable=1 | Désactive l'ip version 6 | 
 +| net.ifnames=0 | Permet de nommée les interfaces réseau de façon standard (ethx, wlanx) | 
 +| iommu=off ou iommu=pt | Désactive l'​iommu de certaines cartes nvme qui empêche de sortir de veille. L'​option ''​off''​ sur certains portable désactive le wifi.|
 ^     ​^ ​    ^ ^     ​^ ​    ^
 ====Modifier les paramètres du noyau pour une session-live==== ====Modifier les paramètres du noyau pour une session-live====
  
 **Avec un [[:​live_cd|média d'​installation]]:​** au démarrage **Avec un [[:​live_cd|média d'​installation]]:​** au démarrage
-  * Si, en bas de l'​écran,​ apparaît ce logo :\\ {{http://​pix.tdct.org/​upload/​original/​1445141358.jpg?​200| }}\\ Appuyer sur une touche pour faire apparaître le menu du [[:​live_cd|média d'​installation]]:​\\ {{:​installation/​live_cd_maverick4.png?​200|menuliveCD}}\\ Puis appuyer sur la touche « **F6** ». Un menu apparaît qui offre certaines options (voir tableau ci-dessous). Si celle que vous souhaitez n'est pas dans le menu, appuyez sur la touche "​Echap"​ et écrivez vos options à la fin de la ligne de texte. Elle permet d'​ajouter manuellement des options de démarrage les unes à la suite des autres, ou éventuellement en supprimer.+  * Si, en bas de l'​écran,​ apparaît ce logo :\\ {{https://​pix.tdct.org/​upload/​original/​1445141358.jpg?​200| }}\\ Appuyer sur une touche pour faire apparaître le menu du [[:​live_cd|média d'​installation]]:​\\ {{:​installation/​live_cd_maverick4.png?​200|menuliveCD}}\\ Puis appuyer sur la touche « **F6** ». Un menu apparaît qui offre certaines options (voir tableau ci-dessus). Si celle que vous souhaitez n'est pas dans le menu, appuyez sur la touche "​Echap"​ et écrivez vos options à la fin de la ligne de texte. Elle permet d'​ajouter manuellement des options de démarrage les unes à la suite des autres, ou éventuellement en supprimer.
  
   * Ou bien si le menu de [[:​grub-pc|grub]] apparaît: \\ {{http://​pix.toile-libre.org/​upload/​original/​1353953772.png?​200}}\\ Appuyer sur la touche "​**E**" ​ avant de choisir d'​exécuter une des actions proposées. (procédure détaillée pour l'​option nomodeset dans [[http://​forum.ubuntu-fr.org/​viewtopic.php?​pid=11528561#​p11528561|ce post]])   * Ou bien si le menu de [[:​grub-pc|grub]] apparaît: \\ {{http://​pix.toile-libre.org/​upload/​original/​1353953772.png?​200}}\\ Appuyer sur la touche "​**E**" ​ avant de choisir d'​exécuter une des actions proposées. (procédure détaillée pour l'​option nomodeset dans [[http://​forum.ubuntu-fr.org/​viewtopic.php?​pid=11528561#​p11528561|ce post]])
Ligne 164: Ligne 171:
  
 === Modification temporaire. === === Modification temporaire. ===
-Il suffit de démarrer normalement. Lorsque la première ligne du menu du grub s'​affiche,​ il faut se positionner dessus , puis , au lieu d'​appuyer sur la touche __Entrée__,​ il faut  appuyer ​ sur la touche **e** afin de pouvoir ajouter l'​option souhaitée (  souvent nomodeset ou modprobe.blacklist=nouveau ​ ) juste après quiet spash. ​  Un exemple [[http://images.maketecheasier.com/2009/​12/​ubuntukarmic-edit-grub-entr.png|ici.]] La validation se fait en frappant les touches **Ctrl x**.+Il suffit de démarrer normalement. Lorsque la première ligne du menu du grub s'​affiche,​ il faut se positionner dessus , puis , au lieu d'​appuyer sur la touche __Entrée__,​ il faut  appuyer ​ sur la touche **e** afin de pouvoir ajouter l'​option souhaitée (  souvent nomodeset ou modprobe.blacklist=nouveau ​ ) juste après quiet spash. ​  Un exemple [[https://forum.ubuntu-fr.org/viewtopic.php?​id=2059356|ici.]] La validation se fait en frappant les touches **Ctrl x**.
  
 Si le menu grub n'​apparaît pas au démarrage, la cause est probablement due à l'​absence de dual Boot, Il existe une [[https://​doc.ubuntu-fr.org/​recovery_mode#​demarrer_le_mode_de_depannage|technique]] pour le faire apparaître. Si le menu grub n'​apparaît pas au démarrage, la cause est probablement due à l'​absence de dual Boot, Il existe une [[https://​doc.ubuntu-fr.org/​recovery_mode#​demarrer_le_mode_de_depannage|technique]] pour le faire apparaître.
Ligne 225: Ligne 232:
  
 ==== Configuration du noyau utilisé ==== ==== Configuration du noyau utilisé ====
-Si vous avez besoin de vérifier que votre noyau a bien une configuration spécifique, [[/​kernel#​connaitre_la_version_du_noyau_en_cours_d_utilisation|sachant quel noyau vous utilisez]], pour l'​ensemble des options, tapez ([[/​console#​optimiser_la_console_auto-completion|utiliser l'​auto-complétion]]): ​<​code> ​cat /​boot/​config-3.13.0.53-generic </​code> ​et pour connaître une ou plusieurs options en particulier:​ par exemple pour connaître les options EXT4, tapez: ​<​code>​ cat /​boot/​config-3.13.0.53-generic | grep CONFIG_EXT4 </​code>  ​ou plus simple: ​<​code> ​grep CONFIG_EXT4 /​boot/​config-$(uname -r) </​code> ​Cela peut-être utile pour vérifier des pré-requis à l'​installation d'un service.+Si vous avez besoin de vérifier que votre noyau a bien une configuration spécifique. Pour l'​ensemble des options, tapez ([[/​console#​optimiser_la_console_auto-completion|utiliser l'​auto-complétion]]):​ 
 +  ​cat /​boot/​config-$(uname ​-r) 
 +et pour connaître une ou plusieurs options en particulier:​ par exemple pour connaître les options EXT4, tapez: 
 +  grep -F CONFIG_EXT4 ​/​boot/​config-$(uname ​-r) 
 +ou plus simple: ​ 
 +  ​grep -F CONFIG_EXT4 /​boot/​config-$(uname -r) 
 +Cela peut-être utile pour vérifier des pré-requis à l'​installation d'un service.
  
 +//à noter que la commande __uname -r__ permet de montrer [[kernel#​connaitre_la_version_du_noyau_en_cours_d_utilisation|la version du noyau en cours d'​utilisation]]//​
  
 ===== Documentation officielle ===== ===== Documentation officielle =====
  
 La documentation officielle sur le noyau Linux est maintenue sur le site kernel.org. La documentation officielle sur le noyau Linux est maintenue sur le site kernel.org.
-Vous pouvez la consulter en suivant [[http://​www.kernel.org/​doc/​|ce lien]] [en].+Vous pouvez la consulter en suivant [[https://​www.kernel.org/​doc/​|ce lien]] [en].
  
  
Ligne 239: Ligne 253:
   * **(en)** Page Launchpad de l'​[[https://​launchpad.net/​~ubuntu-kernel-team|Ubuntu Kernel Team]]   * **(en)** Page Launchpad de l'​[[https://​launchpad.net/​~ubuntu-kernel-team|Ubuntu Kernel Team]]
   * **(en)** Page Launchpad du [[https://​launchpad.net/​ubuntu/​+source/​linux|projet Linux pour Ubuntu]]   * **(en)** Page Launchpad du [[https://​launchpad.net/​ubuntu/​+source/​linux|projet Linux pour Ubuntu]]
-  * **(en)** Noyaux précompilé pour Ubuntu sur [[http://​kernel.ubuntu.com/​~kernel-ppa/​mainline/​|kernel.ubuntu.com]]+  * **(en)** Noyaux précompilé pour Ubuntu sur [[https://​kernel.ubuntu.com/​~kernel-ppa/​mainline/​|kernel.ubuntu.com]]
   * **(en)** [[http://​www.faqs.org/​docs/​kernel/​|The Linux Kernel Module Programming Guide]]   * **(en)** [[http://​www.faqs.org/​docs/​kernel/​|The Linux Kernel Module Programming Guide]]
   * **(en)** [[http://​www.webupd8.org/​2016/​07/​how-to-safely-remove-old-linux-kernels.html|How To Safely Remove Old Linux Kernels In Ubuntu Or Linux Mint]]   * **(en)** [[http://​www.webupd8.org/​2016/​07/​how-to-safely-remove-old-linux-kernels.html|How To Safely Remove Old Linux Kernels In Ubuntu Or Linux Mint]]
  • kernel.1565272139.txt.gz
  • Dernière modification: Le 08/08/2019, 15:48
  • par 37.165.3.155