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


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

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

Ответы:


14

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


я нашел каталог и в нем перечислено много файлов, могу ли я узнать, какой файл ядра является основным?
BlueBerry - Vignesh4303

1
Вы можете использовать, uname -rчтобы узнать версию, которую вы используете, а затем искать файл /bootс этим именем. Вы также можете использовать, cat /proc/cmdlineчтобы найти путь к ядру, но обратите внимание, что этот путь относительно корневого образа во время загрузки, что, /вероятно, означает /boot/в работающей системе.
Дэвид Шварц

1
Путь, по которому ядро ​​сообщает, что оно было загружено, относится к корневому каталогу, как это было в момент загрузки ядра. Вероятно /boot, это вызвано тем, что система полностью загружена. (После загрузки ядра корень «поворачивается» к обычному корню, а корень времени загрузки обычно вызывается /bootв файловой системе времени выполнения.)
David Schwartz

5
Использование cat / proc / cmdline - лучший метод, потому что если вы используете uname -r, вы не сможете увидеть разницу между этим образом ядра или спасательным образом, созданным из той же версии ядра.
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.