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édentesRévision précédente
Prochaine révision
Révision précédente
kernel [Le 07/08/2026, 11:41] – [Lister les paquets du noyau installés] nanykernel [Le 01/10/2026, 15:56] (Version actuelle) – simplification titre | +explication linux quoi ! | correction lien wikipedia (pourquoi kms ?) krodelabestiole
Ligne 2: Ligne 2:
  
 {{ :linux:tux-3d.png?100|Tux}} {{ :linux:tux-3d.png?100|Tux}}
-====== Le Noyau Linux : cœur du système d'exploitation ======+====== Le Noyau Linux ======
  
-Un [[wpfr>Kernel-based_mode-setting|noyau de système d’exploitation]] (abrégé noyau, ou //kernel// en anglais), est la partie fondamentale de certains [[wpfr>Système_d'exploitation|systèmes d'exploitation]]. Il gère les ressources de l’ordinateur et permet aux différents composants — matériels et logiciels — de communiquer entre eux.+Un [[wpfr>noyau de système d'exploitation]] (abrégé noyau, ou //kernel// en anglais), est la partie fondamentale de certains [[wpfr>Système_d'exploitation|systèmes d'exploitation]]. Il gère les ressources de l'ordinateur et permet aux différents composants -- matériels et logiciels -- de communiquer entre eux. C'est donc le cœur du [[:système]]. 
 + 
 +Sur Ubuntu et toutes les [[:distributions|distributions éponymes]], il s'agit de [[:Linux]]. Celui-ci est [[wpfr>Noyau_de_système_d'exploitation#Noyaux_monolithiques_modulaires|monolithique]], et intègre les [[wpfr>Pilote_informatique|pilotes matériel]] (à condition que ceux-ci soient [[wpfr>logiciel libre|libres]]).((Voir par exemple //[[:carte_graphique#Les constructeurs et Linux]]//.))
  
 {{https://upload.wikimedia.org/wikipedia/commons/thumb/9/99/Linux_kernel_and_OpenGL_video_games.svg/1920px-Linux_kernel_and_OpenGL_video_games.svg.png?500|Schéma du noyau}} {{https://upload.wikimedia.org/wikipedia/commons/thumb/9/99/Linux_kernel_and_OpenGL_video_games.svg/1920px-Linux_kernel_and_OpenGL_video_games.svg.png?500|Schéma du noyau}}
Ligne 25: Ligne 27:
  
 Au fil des mises à jour plusieurs versions du noyau se retrouvent installées sur une machine, pour connaître la liste des paquets de noyau installés, **copier-coller** dans un [[:terminal]] : Au fil des mises à jour plusieurs versions du noyau se retrouvent installées sur une machine, pour connaître la liste des paquets de noyau installés, **copier-coller** dans un [[:terminal]] :
-<code>dpkg -l | awk '$1 !~ /^[ir]c/ && $2 ~ /^linux-/ && $3 ~ /^[0-9].[0-9]+.0-[0-9]+/ {print $1,$2,$3,$4 | "sort -k3V | column -t"}'</code>+<code>dpkg -l | awk '$1 !~ /^[ir]c/ && $2 ~ /^linux-/ && $3 ~ /^[0-9]+\.[0-9]+\.0-[0-9]+/ {print $1,$2,$3,$4 | "sort -k3V | column -t"}'</code>
  
 ===== Installer une autre version de noyau ===== ===== Installer une autre version de noyau =====
Ligne 50: Ligne 52:
       * ''**linux-image-extra-**<version>**-generic_**<version>**_**<votre_architecture>**.deb**'' (optionnel, mais généralement requis pour les tests)\\ Si votre système est 64bit, <votre_architecture> est amd64.\\ Si votre système est 32bit, <votre_architecture> est i386.[[:tutoriel:comment_modifier_un_fichier|modifiez le fichier]]       * ''**linux-image-extra-**<version>**-generic_**<version>**_**<votre_architecture>**.deb**'' (optionnel, mais généralement requis pour les tests)\\ Si votre système est 64bit, <votre_architecture> est amd64.\\ Si votre système est 32bit, <votre_architecture> est i386.[[:tutoriel:comment_modifier_un_fichier|modifiez le fichier]]
   - [[:tutoriel:comment_installer_un_paquet|Installez les paquets téléchargés]] (par exemple en double-cliquant dessus puis installer via la Logithèque) dans l'ordre ci-dessus.    - [[:tutoriel:comment_installer_un_paquet|Installez les paquets téléchargés]] (par exemple en double-cliquant dessus puis installer via la Logithèque) dans l'ordre ci-dessus. 
-  - Mettre à jour le menu [[:grub-pc|Grub]] (sudo update-grub)+  - Mettre à jour le menu [[:grub-pc|GRUB]] (''sudo update-grub'')
   - Redémarrez l'ordinateur. Le menu [[:grub-pc|GRUB]] vous permettra de choisir le nouveau noyau.   - Redémarrez l'ordinateur. Le menu [[:grub-pc|GRUB]] vous permettra de choisir le nouveau noyau.
- 
  
 ==== 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 [[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 : 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 :
Ligne 92: Ligne 94:
  
 Attention à ne pas supprimer tous vos noyaux, il est recommandé d'en garder 2 au moins. Attention à ne pas supprimer tous vos noyaux, il est recommandé d'en garder 2 au moins.
-Lorsqu’on utilise un [[:gestionnaire de paquets]] (entre autres Synaptic) pour enlever les images du noyau, la commande //update-grub// est invoquée automatiquement pour mettre à jour les fichiers de configuration de  [[:grub-pc|GRUB]] et par conséquent la liste des noyaux affichés dans le menu GRUB. Il n'est donc pas nécessaire de lancer manuellement la commande //update-grub//.+Lorsqu'on utilise un [[:gestionnaire de paquets]] (entre autres Synaptic) pour enlever les images du noyau, la commande ''update-grub'' est invoquée automatiquement pour mettre à jour les fichiers de configuration de  [[:grub-pc|GRUB]] et par conséquent la liste des noyaux affichés dans le menu GRUB. Il n'est donc pas nécessaire de lancer manuellement la commande ''update-grub''.
  
 ==== Autres méthodes ==== ==== Autres méthodes ====
Ligne 118: Ligne 120:
  
 <note important> <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>+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 132: Ligne 135:
  
 ^ Option ^ Signification ^ ^ Option ^ Signification ^
-| 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.| +| ''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 !) | 
-| acpi=off | « Advanced Configuration and Power Interface ». C'est une gestion de l'énergie avancée, et il se peut que cela pose quelques problèmes durant la phase d'installation. Si vous bloquez en pleine installation sans raisons apparente, essayez ça.   Peut aussi résoudre le problème de l'écran noir immédiatement après le choix 'essayer avant d'installer'| +| ''acpi=off'' | //Advanced Configuration and Power Interface//. C'est une gestion de l'énergie avancée, et il se peut que cela pose quelques problèmes durant la phase d'installation. Si vous bloquez en pleine installation sans raisons apparente, essayez ça.   Peut aussi résoudre le problème de l'écran noir immédiatement après le choix 'essayer avant d'installer'| 
-| pnpbios=off | « Plug And Play Bios ». Si vous bloquez en pleine installation sans raisons apparente, essayez ça. | +| ''pnpbios=off'' | //Plug And Play Bios//. Si vous bloquez en pleine installation sans raisons apparente, essayez ça. | 
-| noapic | cette commande dit au noyau de ne pas utiliser le chip « APIC » //(Advanced Programmable Interrupt Controller)//. Certaines cartes-mère (anciennes) requièrent ce paramètre. D'autres en ont besoin, notamment pour améliorer les performances de l'USB. | +| ''noapic'' | cette commande dit au noyau de ne pas utiliser le chip APIC //(Advanced Programmable Interrupt Controller)//. Certaines cartes-mère (anciennes) requièrent ce paramètre. D'autres en ont besoin, notamment pour améliorer les performances de l'USB. | 
-| 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) 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 [[https://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.| 
-| nomodeset | Désactive le [[wpfr>Kernel-based_mode-setting|KMS]] qui gère le graphisme directement au niveau du noyau, mais qui cause problème avec certaines cartes graphiques. Peut aussi résoudre le problème de l'écran noir immédiatement après le choix 'essayer avant d'installer'. A installer si la trace indique "(14999 ticks this GP) idle=997/1400000001/0 softirq=1334/1334 fqs=14997". Également utile dans le cas d'un dualboot avec démarrage aléatoire des Système d'exploitation et écran noir après grub (soit Windows soit Ubuntu). | +| ''nomodeset'' | Désactive le [[wpfr>Kernel-based_mode-setting|KMS]] qui gère le graphisme directement au niveau du noyau, mais qui cause problème avec certaines cartes graphiques. Peut aussi résoudre le problème de l'écran noir immédiatement après le choix //Essayer avant d'installer//. À installer si la trace indique ''(14999 ticks this GP) idle=997/1400000001/0 softirq=1334/1334 fqs=14997''. Également utile dans le cas d'un //dual boot// avec démarrage aléatoire des Système d'exploitation et écran noir après grub (soit Windows soit Ubuntu). | 
-| modprobe.blacklist=nouveau| Invalider les pilotes libres de haute qualité pour les cartes graphiques NVIDIA (portable MSI GL62) spécialement en cas d'erreur de ce style NMI watchdog: BUG: soft lookup - CPU#N stuck for 22s! [plymouthd:  [[https://forum.ubuntu-fr.org/viewtopic.php?pid=21796464#p21796464|NNN!]]| +| ''modprobe.blacklist=nouveau'' | Invalider les pilotes libres de haute qualité pour les cartes graphiques NVIDIA (portable MSI GL62) spécialement en cas d'erreur de ce style ''NMI watchdog: BUG: soft lookup - CPU#N stuck for 22s! [plymouthd:'' (voir [[https://forum.ubuntu-fr.org/viewtopic.php?pid=21796464#p21796464|ce message]]). | 
-| radeon.dpm=0| Invalider la Gestion dynamique matérielle pour les cartes RADEON anciennes sinon [[https://forum.ubuntu-fr.org/viewtopic.php?pid=21776978#p21776978|l'installation passe son temps à rebooter  ]]ou message répétitif spécialement en cas d'erreur de ce style "NMI watchdog: BUG: soft lookup - CPU#N stuck for 22s!"  | +| ''radeon.dpm=0'' | Invalider la Gestion dynamique matérielle pour les cartes RADEON anciennes sinon [[https://forum.ubuntu-fr.org/viewtopic.php?pid=21776978#p21776978|l'installation passe son temps à rebooter]] ou message répétitif spécialement en cas d'erreur de ce style ''NMI watchdog: BUG: soft lookup - CPU#N stuck for 22s!''  | 
-|intel_idle.max_cstate=1| Pour les processeurs qui se bloquent aléatoirement avec carte graphique Intel Bay Trail.  Afin de contourner ce [[https://bugzilla.kernel.org/show_bug.cgi?id=109051|bug]]  Voir [[https://forum.ubuntu-fr.org/viewtopic.php?pid=21615635#p21615635|cette discussion]]| +| ''intel_idle.max_cstate=1'' | Pour les processeurs qui se bloquent aléatoirement avec carte graphique Intel Bay Trail.  Afin de contourner ce [[https://bugzilla.kernel.org/show_bug.cgi?id=109051|bug]]  Voir [[https://forum.ubuntu-fr.org/viewtopic.php?pid=21615635#p21615635|cette discussion]]| 
-| profile| pour [[:optimisation#grub_profile|optimiser le démarrage du système]]  | +| ''profile'' | pour [[:optimisation#grub_profile|optimiser le démarrage du système]]  | 
-| i8042.nomux=1| permet de résoudre des [[:touchpad#pointeur_fou|soucis avec votre touchpad]] (essayer aussi **i8042.reset=1** et/ou **i8042.nopnp**) | +| ''i8042.nomux=1'' | permet de résoudre des [[:touchpad#pointeur_fou|soucis avec votre touchpad]] (essayer aussi **i8042.reset=1** et/ou **i8042.nopnp**) | 
-| 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. À 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 | +| ''ipv6.disable=1'' | Désactive l'[[:réseau#adresse ip|IP version 6]] | 
-| net.ifnames=0 | Permet de nommée les interfaces réseau de façon standard (ethx, wlanx) | +| ''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.|+| ''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 ====
Ligne 161: Ligne 164:
   * 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.   * 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]])
  
-<note tip>Pour pouvoir **voir le dernier message avant que votre chargement ne plante** : supprimez l'option //quiet splash// de la ligne de commande, accessible par la touche **F6**. </note> <note warning>Si vous avez ajouté une option pour installer votre ubuntu, vous ne pourrez certainement pas booter le ubuntu installé car cette option n'a pas été mise en dur dans le disque. Vous devez alors utiliser le paragraphe ci-dessous pour implémenter cette option dans le système que vous venez d'installer.</note>+<note tip>Pour pouvoir **voir le dernier message avant que votre chargement ne plante** : supprimez l'option //quiet splash// de la ligne de commande, accessible par la touche ''F6''. </note> <note warning>Si vous avez ajouté une option pour installer votre ubuntu, vous ne pourrez certainement pas booter le ubuntu installé car cette option n'a pas été mise en dur dans le disque. Vous devez alors utiliser le paragraphe ci-dessous pour implémenter cette option dans le système que vous venez d'installer.</note>
  
 ==== Modifier les paramètres du noyau pour un système installé sur disque ==== ==== Modifier les paramètres du noyau pour un système installé sur disque ====
Ligne 172: Ligne 175:
 === 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 [[https://forum.ubuntu-fr.org/viewtopic.php?id=2059356|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 pressant 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.
  
 === Pérennisation de la modification. === === Pérennisation de la modification. ===
Ligne 184: Ligne 187:
 === Suppression d'une option ajoutée inutilement. === === Suppression d'une option ajoutée inutilement. ===
  
-Il est nécessaire d'[[tutoriel:comment_modifier_un_fichier|éditez le fichier]] le fichier **/etc/default/grub**, de rechercher la ligne commençant par **GRUB_CMDLINE_LINUX_DEFAULT**, de supprimer l'option fautive, de sauvegarder et faire prendre en compte avec la commande suivante:+Il est nécessaire d'[[tutoriel:comment_modifier_un_fichier|éditez le fichier]] le fichier ''/etc/default/grub'', de rechercher la ligne commençant par **GRUB_CMDLINE_LINUX_DEFAULT**, de supprimer l'option fautive, de sauvegarder et faire prendre en compte avec la commande suivante:
 <code>sudo update-grub</code> <code>sudo update-grub</code>
  
Ligne 199: Ligne 202:
  
   * La case "Ajouter une option au noyau" permet d'ajouter une option de la liste.   * La case "Ajouter une option au noyau" permet d'ajouter une option de la liste.
-  * Pour ajouter d'autres options (ou supprimer des options), il suffit de cliquer sur le bouton "Modifier le fichier de configuration de GRUB" et ajouter les paramètres souhaités à la ligne //GRUB_CMDLINE_LINUX_DEFAULT="(...)"//, par exemple :+  * Pour ajouter d'autres options (ou supprimer des options), il suffit de cliquer sur le bouton //Modifier le fichier de configuration de GRUB// et ajouter les paramètres souhaités à la ligne ''GRUB_CMDLINE_LINUX_DEFAULT="(...)"'', par exemple :
 <code>GRUB_CMDLINE_LINUX_DEFAULT="paramètre1 paramètre2"</code> <code>GRUB_CMDLINE_LINUX_DEFAULT="paramètre1 paramètre2"</code>
  
-Cliquer sur le bouton "Appliquer" pour prendre en compte les changements.+Cliquer sur le bouton //Appliquer// pour prendre en compte les changements.
  
 === Manuellement === === Manuellement ===
Ligne 210: Ligne 213:
 a1) Choisir "essayer ubuntu avant de l'installer". a1) Choisir "essayer ubuntu avant de l'installer".
  
-a2) Repérer la partition contenant la racine avec les commandes "df -h" et/ou "sudo fdisk -l".+a2) Repérer la partition contenant la racine avec les commandes ''df -h'' et/ou ''sudo fdisk -l''.
  
-a3)   Monter la partition ainsi détectée dans le répertoire /mnt <code>sudo umount -v /dev/sdXN  /mnt ### en prenant soin de mettre les bonnes valeurs pour XN    On va d'abord la démonter au cas où elle serait montée ailleurs. Si elle n'est pas montée, il y aura une erreur qui sera normale.</code> <code>sudo mount -v /dev/sdXN  /mnt ### en prenant soin de mettre les bonnes valeurs pour XN.    Il ne doit absolument pas y avoir d'erreur de montage.</code>+a3)   Monter la partition ainsi détectée dans le répertoire ''/mnt'' <code>sudo umount -v /dev/sd//XN//  /mnt ### en prenant soin de mettre les bonnes valeurs pour ''//XN//''. On va d'abord la démonter au cas où elle serait montée ailleurs. Si elle n'est pas montée, il y aura une erreur qui sera normale.</code> <code>sudo mount -v /dev/sdXN  /mnt ### en prenant soin de mettre les bonnes valeurs pour ''XN''. Il ne doit absolument pas y avoir d'erreur de montage.</code>
  
-a4) Editer le fichier /mnt/boot/grub/grub.cfg+a4) Éditer le fichier ''/mnt/boot/grub/grub.cfg''.
  
-a5) Rechercher la première ligne contenant le texte "  vmlinuz  ".   C'est assez loin dans le fichier. +a5) Rechercher la première ligne contenant le texte ''vmlinuz''. C'est assez loin dans le fichier. 
  
-a6) Ajouter en fin de ligne l'option que que vous avez retenue pour faire votre correction.   Vous pouvez aussi remplacer **quiet  splash** par votre option.   Exemple ci-dessous: +a6) Ajouter en fin de ligne l'option que que vous avez retenue pour faire votre correction. Vous pouvez aussi remplacer **quiet  splash** par votre option.   Exemple ci-dessous: 
-<code> linux /boot/vmlinuz-4.4.0-62-generic.efi.signed root=UUID=299d7644-ae32-43ff-b3db-16987328b52f ro MON-OPTION-A-ESSAYER</code>+<code>linux /boot/vmlinuz-4.4.0-62-generic.efi.signed root=UUID=299d7644-ae32-43ff-b3db-16987328b52f ro MON-OPTION-A-ESSAYER</code>
  
-a7) Sauver le fichier et booter. Si l'option testée est efficace, il faut la valider définitivement .+a7) Sauver le fichier et //booter//. Si l'option testée est efficace, il faut la valider définitivement .
  
 B) Consolider l'option ajoutée afin qu'elle reste en permanence  B) Consolider l'option ajoutée afin qu'elle reste en permanence 
  
-b1) [[:tutoriel:comment_editer_un_fichier|Editer le fichier]] **/etc/default/grub** pour y ajouter ou retirer les paramètres souhaités à la ligne //GRUB_CMDLINE_LINUX_DEFAULT="(...)"//, par exemple : +b1) [[:tutoriel:comment_editer_un_fichier|Editer le fichier]] ''/etc/default/grub'' pour y ajouter ou retirer les paramètres souhaités à la ligne ''GRUB_CMDLINE_LINUX_DEFAULT="(...)"'', par exemple : 
-<code>GRUB_CMDLINE_LINUX_DEFAULT="paramètre1 paramètre2"</code>Veiller aux guillemets : il n'y en a **pas entre** les paramètres.\\ \\ +<code>GRUB_CMDLINE_LINUX_DEFAULT="paramètre1 paramètre2"</code>Veiller aux guillemets : il n'y en a **pas entre** les paramètres. 
 b2) Puis **mettre à jour GRUB** avec la [[:commande_shell|commande]] <code>sudo update-grub</code> b2) Puis **mettre à jour GRUB** avec la [[:commande_shell|commande]] <code>sudo update-grub</code>
 b3) Enfin redémarrer l'ordinateur.  b3) Enfin redémarrer l'ordinateur. 
Ligne 232: Ligne 236:
 ==== Configuration du noyau utilisé ==== ==== Configuration du noyau utilisé ====
  
-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]]):+Si vous avez besoin de vérifier que votre noyau a bien une configuration spécifique. Pour l'ensemble des options, entrez ([[/console#optimiser_la_console_auto-completion|utiliser l'auto-complétion]]):
   cat /boot/config-$(uname -r)   cat /boot/config-$(uname -r)
-et pour connaître une ou plusieurs options en particulier: par exemple pour connaître les options EXT4, tapez:+et pour connaître une ou plusieurs options en particulier: par exemple pour connaître les options [[:ext4]], entrez:
   grep -F CONFIG_EXT4 /boot/config-$(uname -r)   grep -F CONFIG_EXT4 /boot/config-$(uname -r)
 ou plus simple:  ou plus simple: 
Ligne 251: Ligne 255:
 ===== Voir aussi ===== ===== Voir aussi =====
  
-  * **(en)** [[http://www.kernel.org|Site officiel du noyau Linux]]  +  * **(//en//)** [[http://www.kernel.org|Site officiel du noyau Linux]]  
-  * **(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 [[https://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]]
- +
---------+
  
-//Contributeurs : [[:utilisateurs:draco31.fr]], [[:utilisateurs:mydjey]], [[:utilisateurs:wullfk]]//+---- 
 +//[[:Contributeurs]] : [[:utilisateurs:draco31.fr]], [[:utilisateurs:mydjey]], [[:utilisateurs:wullfk]].//