Ядерная паника после создания ядра в Red Hat Linux?

Я пытался создать новое ядро ​​для виртуальной установки Red Hat Enterprise Linux под VM Ware. Я выполнил следующие шаги:

  1. Загрузите ядро ​​с kernel.org .
  2. Извлеките загруженный файл.
  3. make menuconfig
  4. make -j8
  5. make modules
  6. make -j8 modules_install install

И все, кажется, работает нормально, однако, когда я перезагружаюсь и получаю доступ к построенной версии ядра, я получаю экран паники ядра и нажатие F1 я получаю сообщения вроде:

Could not load /lib/modules/3.10.14/modules.dep No such file ...

3 Solutions collect form web for “Ядерная паника после создания ядра в Red Hat Linux?”

Вам также необходимо запустить depmod -a $NEWKERNELVERSION после установки ядра и модулей. Об этом говорит ядро, modules.dep отсутствие файла modules.dep .

После запуска depmod -a и перезагрузки, предполагая, что у ядра есть все необходимое, оно должно работать (хотя прошло некоторое время с тех пор, как я вручную создал и установил образ ядра).

См. Например, почему depmod необходим для создания и работы с модулями ядра? в разделе «Переполнение стека» и странице «depmod» Debian Wiki .

Возможно, ваша корневая файловая система не смонтирована. Существует два решения:

Обычный. Создайте и установите образ ramsts init.

Простой: выберите Y (не M) для вашего устройства SCSI Host / SCSI или драйверов корневой файловой системы на этапе make menuconfig . Другими словами: пусть ваше ядро ​​монтирует ваши rootfs независимо.

Недопустимый файл зависимости от модуля не должен иметь значения.

Вы построили образ initrd после установки? Если требуются определенные модули, но не статически встроенные в ядро, вам потребуется образ initrd, например модули файловой системы

Если это не так, попробуйте загрузиться без quiet параметра и посмотрите, что говорит ядро.

PS, откуда берется ваша конфигурация ядра? Вы начали модификацию из старого файла конфигурации (просто убедитесь, что все необходимые модули присутствуют)

  • Разрешения, изменяющиеся на несколько файлов в каталоге / etc /
  • Подключение удаленно к Red Hat
  • Рекомендации: применение правил брандмауэра iptables для SSH
  • Su -c не работает и игнорируется
  • yum: дерево зависимостей RPM
  • Как настроить запуск службы после запуска autofs с помощью systemd
  • Невозможно отключить SSLv3 в Apache + mod_nss
  • SIGTERM не работает иногда
  • Как сделать сценарии ведения журнала Apache не выполнимыми как root?
  • Не знаю, как устранить проблему с электронной почтой Bugzilla
  • yum info: что означает «Репо: установлен»?
  • Могу ли я запускать графический сеанс моего рабочего стола удаленно?
  • Linux и Unix - лучшая ОС в мире.