Недавно я скомпилировал новое ядро для своего 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