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?

BlueBerry - Vignesh4303
la source

Réponses:

14

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

David Schwartz
la source
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.