修改文件: /usr/share/dracut/modules.d/90kernel-modules/installkernel
将 local blockfuncs='ata_scsi_ioctl|scsi_add_host|blk_init_queue|register_mtd_blktrans|scsi_esp_register|register_virtio_device'
改为 local blockfuncs='ata_scsi_ioctl|scsi_add_host|blk_mq_init_queue|register_mtd_blktrans|scsi_esp_register|register_virtio_device'
参见:
http://git.kernel.org/cgit/boot/dracut/dracut.git/commit/?id=faa17f09218ed7e2ce4362cc2d9319f8d5b7a37f
关于这个问题的 bugzilla:
https://bugzilla.kernel.org/show_bug.cgi?id=60758
本文详细介绍了如何在dracut模块的90kernel-modules目录下,将本地块设备函数配置从'ata_scsi_ioctl|scsi_add_host|blk_init_queue|register_mtd_blktrans|scsi_esp_register|register_virtio_device'更改为'ata_scsi_ioctl|scsi_add_host|blk_mq_init_queue|register_mtd_blktrans|scsi_esp_register|register_virtio_device',并提供了相关链接和bugzilla问题跟踪。
4242

被折叠的 条评论
为什么被折叠?



