虚拟机安装CentOS 8.1时若出现小短杠闪烁,别担心!可通过三步快速排查:首先检查CentOS 8.1镜像文件是否完整,重新下载或校验MD5值;其次确认虚拟机配置,确保内存至少2GB、硬盘空间大于20GB,且开启虚拟化支持;最后检查启动模式,若为UEFI需关闭Secure Boot,或切换为BIOS模式,按此步骤操作,轻松解决安装卡顿问题,顺利完成系统部署。
在虚拟机环境中安装Linux系统是开发者和运维人员的日常操作,但有时会遇到一些“小插曲”——比如在安装CentOS 8.1时,启动界面突然卡住,反复显示“-”符号(即连续的短横线),既无法进入安装界面,也没有错误提示,这种情况看似棘手,但通常由几个常见原因导致,本文将结合具体场景,帮你快速定位问题并解决。
先搞懂:“小短杠”到底在哪儿出现?
“小短杠”通常出现在两个阶段:
- 虚拟机启动初期:开机自检后,准备加载引导程序时,屏幕底部或中间出现不断滚动的“-”;
- 安装引导阶段:从ISO启动后,在进入图形化/文本安装界面之前,加载内核文件时卡住显示“-”。
无论哪个阶段,本质都是系统引导或加载过程中出现异常,导致流程中断。

三大原因:为什么会出现“小短杠”?
结合CentOS 8.1和虚拟机环境的特点,问题主要集中在以下三方面:
CentOS 8.1镜像文件损坏或下载不完整
CentOS 8.x系列已于2021年底停止维护,官方原镜像源可能下线或链接失效,若从非官方渠道下载,容易出现镜像文件损坏(如CRC校验失败、部分数据缺失),导致虚拟机读取ISO时无法正确解析引导文件,从而卡在“-”符号。
虚拟机硬件配置不当
虚拟机的硬件参数是系统运行的基础,若配置不合理,可能无法满足CentOS 8.1的最低要求,或与系统兼容性冲突:
- CPU虚拟化未开启:现代Linux系统依赖CPU虚拟化技术(如Intel VT-x或AMD-V),若在BIOS/UEFI或虚拟机设置中未开启,虚拟机无法正确初始化硬件,引导阶段直接卡住;
- 内存分配不足:CentOS 8.1最小安装建议2GB内存,若分配低于1GB,可能在加载内核时因内存不足卡顿;
- 存储控制器类型错误:默认使用IDE控制器兼容性较差,建议改为SATA或SCSI,否则可能因识别不到磁盘导致引导中断。
引导记录或启动项配置错误
若曾尝试安装过其他系统或修改过虚拟机引导配置,可能出现引导记录损坏(如MBR/GPT分区表错误、GRUB配置异常),导致系统无法从正确位置加载CentOS安装程序。
三步排查:从易到难解决问题
遇到“小短杠”时,别急着重装系统,按以下步骤逐一排查,90%的问题可快速解决。
第一步:检查镜像文件——确保“源头干净”
镜像文件问题是“元凶”之一,优先验证:
- 校验镜像完整性:若通过官方镜像站下载(如阿里云开源镜像站),下载后与提供的
sha256sum.txt文件校验哈希值:sha256sum CentOS-8.1.1911-x86_64-dvd1.iso # 替换为实际文件名
若输出结果与文件中的哈希值不一致,说明镜像损坏,需重新下载。
- 换源下载:若原链接失效,可切换到国内镜像站(如华为开源镜像站、网易开源镜像站),搜索“CentOS 8.1 x86_64 DVD ISO”,下载完整镜像。
第二步:调整虚拟机硬件配置——消除“硬件瓶颈”
若镜像无误,重点检查虚拟机硬件设置(以VMware为例,VirtualBox操作类似):
- 开启CPU虚拟化:
关闭虚拟机,在虚拟机设置中找到“处理器”选项,勾选“虚拟化Intel VT-x/EPT”或“AMD-V/RVI”(根据CPU类型选择);
若选项灰色,需进入电脑BIOS/UEFI,在“CPU Configuration”中开启“Virtualization Technology”或“VT-d”。 - 调整内存和存储:
内存分配至少2GB,建议4GB;存储控制器改为“SATA”(虚拟机设置→硬盘→控制器→改为SATA),并确保磁盘空间至少20GB。 - 关闭无关硬件:若虚拟机配置了打印机、声卡等非必要设备,暂时禁用(设备→设置→移除或禁用),避免硬件冲突。
第三步:修复引导记录——解决“加载卡顿”
若以上步骤无效,可能是引导记录异常,尝试以下方法:
- 重新创建虚拟机并选择镜像:彻底删除旧虚拟机文件,新建虚拟机时,在“安装来源”步骤选择“使用ISO镜像文件”,并确保镜像路径正确;
- 进入救援模式修复(若已卡在“-”界面):
- 开机时按
Esc键,进入GRUB引导菜单; - 选择“Install CentOS 8”或“Troubleshooting”,按
e键编辑启动参数; - 找到以
linux16或linuxefi开头的行,在行尾添加init=/bin/bash,按Ctrl+X启动; - 进入救援模式后,执行以下命令修复引导:
mount /dev/sda1 /mnt # 挂载系统根分区(/dev/sda1根据实际磁盘调整) chroot /mnt # 切换到目标系统环境 grub2-install /dev/sda # 重新安装GRUB引导 grub2-mkconfig -o /boot/grub2/grub.cfg # 生成GRUB配置 exit # 退出chroot reboot # 重启
- 开机时按
预防比解决更重要
CentOS 8.1虽已停止维护,但通过规范操作仍可稳定安装,为避免“小短杠”问题,建议:
- 优先选择国内镜像站:下载速度更快、镜像更完整;
- 虚拟机硬件配置“留有余量”:CPU虚拟化必开,内存≥2GB,存储用SATA控制器;
- 定期清理虚拟机环境:避免残留旧配置文件导致冲突。
若以上方法仍无法解决,可能是虚拟机软件版本兼容性问题(如旧版VMware不支持CentOS 8.1),可尝试升级虚拟机软件至最新版本,或换用VirtualBox、Hyper-V等其他虚拟化工具。
希望本文能帮你顺利解决CentOS 8.1安装问题,快速进入Linux学习/工作正题!

