Answers:
信息取自这里。
您需要重新编译内核,如果您使用内置支持进行编译,那么您很安全,但是mkinitrd将仅采用启动正在运行的内核所需的模块-这意味着除非您可以使用AHCI将计算机引导至Fedora然后运行mkinitrd,默认情况下不会使用它。
不过,您可以使用--preload选项手动指定特定的模块,因此您始终可以尝试关闭AHCI,启动Fedora,创建自定义映像:
mkinitrd --allow-missing --preload=ahci --force-scsi-probe /boot/initrd-`uname -r`-custom `uname -r`
然后重新启动,启用AHCI,并在GRUB启动菜单中编辑“ initrd”行以加载刚刚创建的自定义映像。完成后,重新安装最新的内核(或yum更新版本1)以创建一个良好的initrd。