Где я могу найти файл ядра Linux?

16
  1. Существует ли какой-либо общий каталог для поиска файла ядра во всех дистрибутивах Linux? Если да, скажите, пожалуйста, как перейти к каталогу?

  2. Где я могу найти файл Linux в операционных системах Ubuntu и RedHat?

BlueBerry - Vignesh4303
источник

Ответы:

14

Универсального стандарта нет, но ядро ​​обычно находится в /bootкаталоге.

Дэвид Шварц
источник
я нашел каталог и в нем перечислено много файлов, могу ли я узнать, какой файл ядра является основным?
BlueBerry - Vignesh4303
1
Вы можете использовать, uname -rчтобы узнать версию, которую вы используете, а затем искать файл /bootс этим именем. Вы также можете использовать, cat /proc/cmdlineчтобы найти путь к ядру, но обратите внимание, что этот путь относительно корневого образа во время загрузки, что, /вероятно, означает /boot/в работающей системе.
Дэвид Шварц
1
Путь, по которому ядро ​​сообщает, что оно было загружено, относится к корневому каталогу, как это было в момент загрузки ядра. Вероятно /boot, это вызвано тем, что система полностью загружена. (После загрузки ядра корень «поворачивается» к обычному корню, а корень времени загрузки обычно вызывается /bootв файловой системе времени выполнения.)
David Schwartz
5
Использование cat / proc / cmdline - лучший метод, потому что если вы используете uname -r, вы не сможете увидеть разницу между этим образом ядра или спасательным образом, созданным из той же версии ядра.