Di mana saya dapat menemukan file kernel Linux?

16
  1. Apakah ada direktori umum untuk menemukan file kernel di semua distribusi Linux? Jika ya tolong beri tahu saya cara menjelajah ke direktori?

  2. Di mana saya dapat menemukan file Linux di sistem operasi Ubuntu & RedHat?

BlueBerry - Vignesh4303
sumber

Jawaban:

14

Tidak ada standar universal, tetapi kernel biasanya ditemukan di /bootdirektori.

David Schwartz
sumber
saya menemukan direktori dan daftar banyak file boleh saya tahu yang merupakan file kernel utama?
BlueBerry - Vignesh4303
1
Anda dapat menggunakan uname -runtuk mengetahui versi yang Anda jalankan dan kemudian mencari file /bootdengan nama itu. Anda juga dapat menggunakan cat /proc/cmdlineuntuk menemukan lintasan kernel, tetapi perhatikan bahwa lintasan ini relatif terhadap citra root pada saat boot, sehingga /kemungkinan berarti /boot/dalam sistem yang sedang berjalan.
David Schwartz
1
Path tempat kernel melaporkan bahwa kernel tersebut diambil dari relatif terhadap root seperti saat kernel tersebut dimuat. Itu mungkin disebut /bootpada saat sistem terisi penuh. (Setelah kernel di-boot, root "diputar" ke root normal dan root waktu boot biasanya dipanggil /bootdi sistem file run-time.)
David Schwartz
5
Menggunakan cat / proc / cmdline adalah metode yang lebih baik karena jika Anda menggunakan uname -r Anda tidak akan dapat membedakan antara gambar kernel atau gambar cadangan yang dibuat dari versi kernel yang sama.