1.按照提示查看一下initrd-switch-root.service 日志的详细信息,看日志中具体的报错信息
可能是由于某些问题导致切换根文件系统失败。
检查磁盘和文件系统:确保根文件系统的磁盘没有损坏,并且文件系统没有错误。可以尝试使用 fsck 命令来检查和修复文件系统错误。
fsck /dev/sdaX 这里的 /dev/sdaX 是指根文件系统所在的设备。
检查启动参数:在Grub引导菜单中,尝试编辑内核启动参数以禁用一些可能导致问题的选项,比如ACPI、SELinux等。可以在启动菜单中选择内核并按下 "e" 键进行编辑,然后移除或调整相应的选项。
更新内核和驱动程序:可能存在与当前内核版本不兼容的问题。尝试更新操作系统的内核和相关驱动程序,然后重新启动。
检查硬件兼容性:有时,某些硬件设备可能与特定的内核版本不兼容。查看您的硬件设备是否在CentOS 9的硬件兼容列表中。如果不兼容,您可能需要更换硬件或考虑使用其他操作系统版本。
查看日志:您可以检查 /var/log/messages、/var/log/dmesg 等日志文件,了解引导过程中是否有其他错误或警告信息。