Où puis-je trouver le fichier du noyau Linux?


16
  1. Existe-t-il un répertoire commun pour trouver le fichier noyau dans toutes les distributions Linux? Si oui, dites-moi comment naviguer dans le répertoire?

  2. Où puis-je trouver le fichier Linux dans les systèmes d'exploitation Ubuntu et RedHat?

Réponses:


14

Il n'y a pas de standard universel, mais le noyau se trouve généralement dans le /bootrépertoire.


j'ai trouvé le répertoire et il répertorie de nombreux fichiers puis-je savoir quel est le fichier principal du noyau?
BlueBerry - Vignesh4303

1
Vous pouvez utiliser uname -rpour connaître la version que vous exécutez, puis rechercher un fichier /bootavec ce nom. Vous pouvez également utiliser cat /proc/cmdlinepour trouver le chemin du noyau, mais notez que ce chemin est relatif à l'image racine au démarrage, ce /qui signifie probablement /boot/dans le système en cours d'exécution.
David Schwartz

1
Le chemin à partir duquel le noyau indique qu'il a été chargé est relatif à la racine tel qu'il était au moment où le noyau a été chargé. C'est probablement appelé /bootau moment où le système est complètement chargé. (Après le démarrage du noyau, la racine est "pivotée" vers la racine normale et la racine de démarrage est généralement appelée /bootdans le système de fichiers d'exécution.)
David Schwartz

5
L'utilisation de cat / proc / cmdline est une meilleure méthode car si vous utilisez uname -r, vous ne pourrez pas faire la différence entre cette image du noyau ou une image de secours construite à partir de la même version du noyau.
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.