Добавить AHCI в initrd на CentOS7 после установки

Я построил полную систему CentOS7 с большим количеством инструментов, настроек и т. Д. В гостевой компании VMware. После того как я работал нормально, я переместил его на свой физический сервер. Мне удалось установить grub2, и загрузчик теперь запускается, но падает в оболочку dracut.

Я проследил проблему до AHCI. Если я отключу AHCI в BIOS, система загрузится в CentOS7. Может ли кто-нибудь сказать мне, как добавить AHCI в initrd в запущенную систему CentOS7? (Так что я могу снова включить AHCI в BIOS)

Я пытался

dracut --add-drivers ahci -f /boot/initrd-$(uname -r).img $(uname -r) 

и lsinitrd показывает:

 lsinitrd /boot/initramfs-3.10.0-327.10.1.el7.x86_64.img | grep ahci -rw-r--r-- 1 root root 63309 Feb 16 12:44 usr/lib/modules/3.10.0-327.10.1.el7.x86_64/kernel/drivers/ata/ahci.ko -rw-r--r-- 1 root root 53813 Feb 16 12:44 usr/lib/modules/3.10.0-327.10.1.el7.x86_64/kernel/drivers/ata/libahci.ko But it still won't boot with AHCI enabled in the BIOX 

но он по-прежнему не загружается с включенным AHCI в BIOS

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