Назад | Перейти на главную страницу

Как я могу определить, с какого из двух очень похожих ядер Linux я загрузился?

Недавно я скомпилировал новое ядро ​​для своего Linux-сервера. Оно практически идентично предыдущему ядру (я добавил поддержку cifs). Поскольку физический доступ к серверу ограничен, я настроил grub на откат к старому ядру, если новое ядро ​​не загрузилось чисто. Теперь я могу загрузить сервер, но я не знаю, какое ядро ​​работает.

Я попытался выполнить «uname -a», и он дал мне имя ядра, за которым следует # 2. Имеет ли отношение №2 к моей проблеме?

Как я могу узнать, какое из двух возможных ядер работает? В идеале я хотел бы связать это с порядком, указанным в моем grub.conf

$ ls /proc/fs

... должен показать cifs если вы используете новое ядро.

Вы можете «пометить» свое ядро, чтобы идентифицировать его позже.
В menuconfig перейдите в «Общие настройки» -> «Локальная версия - добавить к выпуску ядра»
Любая строка, которую вы введете, будет отображаться как суффикс вашей версии ядра как uname.

Другой ответ - cat / proc / cmdline.

Это показывает путь к ядру и все использованные параметры командной строки.

пример.

cat / proc / cmdline

BOOT_IMAGE = / boot / vmlinuz-3.2.0-17-generic root = UUID = b33290c0-553a-4fd1-af00-b82017923b88 ro ipv6.disable = 1 splash quiet vt.handoff = 7