Dove posso trovare il file del kernel Linux?


16
  1. Esiste una directory comune per trovare il file del kernel in tutte le distribuzioni Linux? Se sì, per favore dimmi come navigare nella directory?

  2. Dove posso trovare il file Linux nei sistemi operativi Ubuntu e RedHat?

Risposte:


14

Non esiste uno standard universale, ma il kernel si trova di solito nella /bootdirectory.


ho trovato la directory ed elenca molti file posso sapere qual è il file del kernel principale?
BlueBerry - Vignesh4303,

1
È possibile utilizzare uname -rper scoprire la versione in esecuzione e quindi cercare un file /bootcon quel nome. Puoi anche usare cat /proc/cmdlineper trovare il percorso del kernel, ma nota che questo percorso è relativo all'immagine di root all'avvio, quindi /probabilmente /boot/nel sistema in esecuzione.
David Schwartz,

1
Il percorso da cui il kernel segnala che è stato caricato è relativo alla radice come era al momento in cui il kernel è stato caricato. Questo è probabilmente chiamato /bootquando il sistema è completamente caricato. (Dopo che il kernel è stato avviato, la radice viene "ruotata" nella radice normale e la radice del tempo di avvio viene generalmente chiamata /bootnel filesystem runtime.)
David Schwartz

5
Usare cat / proc / cmdline è un metodo migliore perché se usi uname -r non sarai in grado di dire la differenza tra l'immagine del kernel o un'immagine di ripristino creata dalla stessa versione del kernel.
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.