我们有许多工作站都安装了 CentOS 7.4。我们想开始实施到 CentOS 8 的切换,但一切进展并不顺利。
首先,我使用以下命令生成我的 USB 安装:
sudo dd if=/path/CentOS-8.2.2004-x86_64-dvd1.iso of=/dev/sdc
我已经验证了 iso 的校验和。
从 CentOS 安装菜单中,我们选择安装 Centos 8.2...并且无论我们选择哪种安装类型(EFI 或 Bios),我们总是会出现以下错误:
dracut-pre-udev[885]: modprobe: FATAL: Module floppy not found in directory /lib/modules/4.18.0-193.el8.x86_64
dracut-pre-udev[885]: modprobe: ERROR: could not insert 'sha256_mb': No such device
[ ok ] Started Show PLymouth Boot Screen.
[ ok ] Started Forward Password Requests to Plymouth Directory Watch.
[ ok ] Reached target Local Encrypted Volumes.
[ ok ] Reached target PAths.
即使机器仍在运行,也不会发生任何其他事情。
但是,如果在 CentOS 安装菜单中,我们选择故障排除进而以基本图形模式安装 CentOS Linux 8,我们就可以进行安装。
我们该如何解决这个问题?我们需要能够运行部署的基本安装,之前使用 tftp 和 kickstart 完成。
编辑:增加日志级别以进行调试不会提供任何额外的日志。
答案1
我遇到了同样的问题和同样的错误消息,这似乎与 fips 有关。在我的案例中,在内核命令行上添加 fips=0 可以解决这个问题。