虚拟机安装CentOS 8.1时出现小短杠?别慌!三步排查解决

admin
虚拟机安装CentOS 8.1时若出现小短杠闪烁,别担心!可通过三步快速排查:首先检查CentOS 8.1镜像文件是否完整,重新下载或校验MD5值;其次确认虚拟机配置,确保内存至少2GB、硬盘空间大于20GB,且开启虚拟化支持;最后检查启动模式,若为UEFI需关闭Secure Boot,或切换为BIOS模式,按此步骤操作,轻松解决安装卡顿问题,顺利完成系统部署。

在虚拟机环境中安装Linux系统是开发者和运维人员的日常操作,但有时会遇到一些“小插曲”——比如在安装CentOS 8.1时,启动界面突然卡住,反复显示“-”符号(即连续的短横线),既无法进入安装界面,也没有错误提示,这种情况看似棘手,但通常由几个常见原因导致,本文将结合具体场景,帮你快速定位问题并解决。

先搞懂:“小短杠”到底在哪儿出现?

“小短杠”通常出现在两个阶段:

  1. 虚拟机启动初期:开机自检后,准备加载引导程序时,屏幕底部或中间出现不断滚动的“-”;
  2. 安装引导阶段:从ISO启动后,在进入图形化/文本安装界面之前,加载内核文件时卡住显示“-”。

无论哪个阶段,本质都是系统引导或加载过程中出现异常,导致流程中断。

虚拟机安装CentOS 8.1时出现小短杠?别慌!三步排查解决

三大原因:为什么会出现“小短杠”?

结合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镜像文件”,并确保镜像路径正确;
  • 进入救援模式修复(若已卡在“-”界面):
    1. 开机时按Esc键,进入GRUB引导菜单;
    2. 选择“Install CentOS 8”或“Troubleshooting”,按e键编辑启动参数;
    3. 找到以linux16linuxefi开头的行,在行尾添加init=/bin/bash,按Ctrl+X启动;
    4. 进入救援模式后,执行以下命令修复引导:
      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学习/工作正题!

文章版权声明:除非注明,否则均为xmsdn原创文章,转载或复制请以超链接形式并注明出处。

取消
微信二维码
微信二维码
支付宝二维码