在哪里可以找到Linux内核文件?


Answers:


14

没有通用标准,但是通常可以在/boot目录中找到内核。


我找到了目录,其中列出了许多文件,我可以知道哪个是主内核文件吗?
BlueBerry-Vignesh4303 2012年

1
您可以使用它uname -r来查找正在运行的版本,然后在/boot其中查找具有该名称的文件。您也可以使用它cat /proc/cmdline来查找内核路径,但是请注意,该路径是在引导时相对于根映像的,因此/很可能意味着/boot/正在运行的系统。
大卫·史瓦兹

1
内核报告从其加载的路径相对于根,即加载内核时的根。这可能是/boot在系统完全加载时调用的。(启动内核后,将根“透视”为普通根,并且通常/boot在运行时文件系统中调用引导时间根。)
David Schwartz 2012年

5
使用cat / proc / cmdline是更好的方法,因为如果使用uname -r,则将无法分辨该内核映像或从相同内核版本构建的应急映像之间的区别。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.