Загрузка Centos 7 с пользовательской проблемой ядра

Я установил centos 7 на виртуальную машину, у которой есть ядро-3.10.0-123.20.1.el7.x86_64. Я пытаюсь создать ядро ​​Linux из исходных кодов ядра. Я загрузил исходные файлы ядра с: http://vault.centos.org/7.0.1406/os/Source/SPackages/kernel-3.10.0-123.el7.src.rpm

Я могу успешно построить rpm ядра (используя « rpmbuild -ba kernel.spec »). После этого я устанавливаю rpm без проблем (используя «rpm -Uvh»).

  • Выполнять команды как другого пользователя
  • Ошибка VSFTPD FileZilla GnuTLS -15 (был получен неожиданный пакет TLS)
  • Удаление неиспользуемых пакетов
  • Обеспечить соответствие требованиям RPM требованиям к зависимости других установленных пакетов
  • Centos rpm -qa vs yum list установлен
  • Имя хоста CentOS 7 не изменится
  • Однако, когда я перезагружаю систему, используя новое ядро, она переходит в командную строку dracut и дает следующие предупреждения:

     dracut-initqueue[207]: Warning: could not boot dracut-initqueue[207]: Warning: /dev/disk/by-uuid/58f6642f-bbb9-1479-b03c-e97156f66975 does not exist 

    После этой точки система не загружается. Я проверил, действительно ли /dev/disk/bu-uuid/58f6642f-bbb9-1479-b03c-e97156f66975 существует или не используется команда blkid, и blkid ничего не возвращает.

    Почему /dev/disk/by-uuid/58f6642f-bbb9-1479-b03c-e97156f66975 не существует? Что мне не хватает?

    Интересно, что если я загружаю rpm (а не источник) и устанавливаю его, я могу без проблем перезагрузить систему. Тогда это не застряло.

    Linux и Unix - лучшая ОС в мире.