在KVM上点击“连接”按钮后没有成功挂载ISO镜像。
BIOS引导GRUB阶段找不到光驱启动项。
在安装OS阶段出现读取软件包错误,无法继续安装。
问题可能影响
无法通过光驱挂载ISO的方式安装OS。
可能原因
BMC虚拟光驱故障。
ISO镜像中的引导分区数据损坏(对于Legacy模式)。
ISO镜像中的EFI分区中的数据损坏(对于UEFI模式)。
ISO镜像中软件包数据损坏。
解决措施
查看BMC的dump_info日志,检查其中的LogDump\operate_log日志,查看是否有“Connect CD/DVD successfully”的记录,如果没有,则是BMC虚拟光驱故障引起,请找BMC团队去分析。
检查ISO镜像引导分区的数据是否损坏,可以通过以下命令去查看(Legacy模式),比如对于CentOS-7-x86_64-DVD-2003.iso镜像:
# file CentOS-7-x86_64-DVD-2003.iso
CentOS-7-x86_64-DVD-2003.iso: # ISO 9660 CD-ROM filesystem data 'CentOS 7 x86_64' (bootable)
如输出中不包含bootable,则表示ISO镜像引导分区已经损坏,请获取正确的ISO镜像再继续挂载安装。
检查ISO镜像EFI分区的数据是否损坏,可以通过以下的命令去查看(EFI模式),比如对于CentOS-7-x86_64-DVD-2003.iso镜像:
# fdisk -l CentOS-7-x86_64-DVD-2003.iso
如输出中不包含EFI分区,则说明EFI分区的数据已经损坏,请获取正确的ISO镜像再继续挂载安装。
对于OS阶段出现读取软件包出错,则需要通过比较官方ISO的MD5值和本地下载下来的ISO的MD5值,如果一致,则说明是KVM虚拟光驱的问题,可找BMC团队去分析;如MD5值不一致,则说明是ISO镜像中的软件数据包已经出现损坏,则需要重新去OS的官网去下载对应的ISO镜像。