在 VirtualBox 里装 CentOS 报错是很常见的问题,但报错原因有很多种,要“对症处理”。你可以先告诉我:
- 具体报错内容(截图或复制文字都可以)
- 到哪一步报的错(新建虚拟机 / 启动安装 / 安装过程中 / 装完重启)
- 宿主机系统(Windows / macOS / Linux)
- CentOS 版本(如 CentOS 7 / Stream 9)
不过,我先给你列几个最常见的坑和对应解决办法,你可以先对照试试:
一、启动就报错(无法开机)
❌ 报错示例
VT-x is not available
Failed to open a session
Virtualization technology not enabled
✅ 解决:
- 进 BIOS 开启虚拟化
- 关闭:
- 杀毒软件(如 360、电脑管家)
- Hyper-V(Windows 功能里关掉)
二、CentOS 安装界面黑屏 / 卡住
❌ 现象
- 选了 Install CentOS 后黑屏
- 一直卡在
dracut
✅ 解决:
- 虚拟机设置 → 系统 → 去掉 “启用 EFI”
- 显示 → 显存调到 128MB
- 勾选 3D加速(可选)
三、找不到硬盘 / 无法分区
❌ 报错
No disks detected
- 安装时看不到磁盘
✅ 解决:
- 存储 → 控制器用 SATA
- 硬盘类型选 VDI
- 不要选“动态分配太小”(建议 20G+)
四、安装过程报错(软件包 / 源)
❌ 报错
Error installing packages
- 网络源失败
✅ 解决:
- 安装时 先不联网
- 软件源选 最小安装 / 基础服务
- 装完再
yum update
五、装完重启进不去系统
❌ 现象
✅ 解决:
- 移除 ISO 镜像(设置 → 存储 → 光驱清空)
- 确认启动顺序:硬盘第一
六、VirtualBox 版本太老
✅ 建议:
- VirtualBox ≥ 6.1
- 装 VirtualBox Extension Pack
- CentOS 用 官方镜像(别用精简版)
✅ 你可以这样发我信息,我直接帮你定位
例如:
- Windows 11
- VirtualBox 7.0
- CentOS 7
- 报错:
This kernel requires an x86-64 CPU
或者直接 把报错截图发我,我一步一步带你修。