下面给你一份**在 VirtualBox 上安装 CentOS 桌面版(GUI)**的完整流程,新手也能跟着做。
一、准备工作
1. 下载软件
- VirtualBox
https://www.virtualbox.org/
- CentOS 镜像(桌面版)
- CentOS 7(稳定、常用)
https://vault.centos.org/7.9.2009/isos/x86_64/
下载:CentOS-7-x86_64-DVD-2009.iso
- 或 CentOS Stream(新一点)
https://centos.org/centos-stream/
✅ 建议选 DVD 版,包含桌面环境
二、创建 VirtualBox 虚拟机
- 打开 VirtualBox → 新建
- 设置:
- 名称:
CentOS-Desktop
- 类型:
Linux
- 版本:
Red Hat (64-bit)
- 内存:至少 2048 MB(推荐 4096)
- 硬盘:
- 创建虚拟硬盘
- VDI
- 动态分配
- 大小:至少 20GB(推荐 40GB)
三、挂载 CentOS 镜像
- 选中虚拟机 → 设置
- 存储 → 控制器 IDE → 光盘
- 选择你下载的
.iso 文件
四、安装 CentOS(带桌面)
- 启动虚拟机
- 选择
Install CentOS Linux
- 安装语言:中文 / English 都行
- 安装信息摘要:
- 开始安装
- 设置:
- ROOT 密码
- 新建一个普通用户(勾选“设为管理员”)
五、安装增强功能(推荐)
装完重启后:
- 菜单栏 → 设备 → 安装增强功能
- 在 CentOS 里打开终端:
sudo yum install -y kernel-devel gcc make perl
sudo reboot
- 重启后再点一次“安装增强功能”
- 挂载并运行:
sudo mount /dev/cdrom /mnt
cd /mnt
sudo ./VBoxLinuxAdditions.run
✅ 好处:
- 自适应窗口大小
- 鼠标无缝切换
- 共享剪贴板 / 文件夹
六、常见问题
1️⃣ 启动黑屏
- 关闭虚拟机
- 设置 → 显示 → 显存调到 128MB
- 勾选 启用 3D 加速
2️⃣ 没有桌面
说明安装时没选 GUI
可补救:
sudo yum groupinstall "GNOME Desktop"
sudo systemctl set-default graphical.target
sudo reboot
七、总结一句话
VirtualBox 装 CentOS 桌面 = 建虚拟机 → 挂 ISO → 安装时选 GNOME 桌面 → 装增强工具
如果你用的是 CentOS 7 / 8 / Stream 或 Windows / macOS 宿主机,可以告诉我,我可以给你更精确的截图级步骤。