下面以在 Windows / macOS / Linux 宿主机上,用 VirtualBox 安装 CentOS为例,给你一套从零开始的完整步骤。
一、准备工作
1. 下载 VirtualBox
- 官网:https://www.virtualbox.org
- 下载对应系统的安装包并安装
2. 下载 CentOS 镜像
推荐 CentOS Stream 9 或 CentOS 7(老项目常用)
- CentOS Stream:
https://www.centos.org/centos-stream/
- 历史版本(CentOS 7):
https://vault.centos.org/
下载 DVD ISO(例如 CentOS-7-x86_64-DVD.iso)
二、创建 CentOS 虚拟机
1. 新建虚拟机
打开 VirtualBox → 新建
- 名称:CentOS
- 类型:Linux
- 版本:Red Hat (64-bit)
- 内存:至少 2048 MB(推荐 4096 MB)
- 硬盘:
- 创建虚拟硬盘
- 类型:VDI
- 动态分配
- 大小:20 GB 以上(推荐 40 GB)
2. 挂载 CentOS ISO
进入虚拟机设置:
- 设置 → 存储
- 控制器 IDE → 光盘 → 选择你下载的 CentOS ISO
3. 网络配置(可选但推荐)
- 设置 → 网络
- 网卡 1:
- 连接方式:桥接网卡(方便联网)
- 或 NAT(默认可用)
三、安装 CentOS
1. 启动虚拟机
点击 启动
2. 安装界面
- 选择 Install CentOS
- 等待进入图形界面
3. 安装配置
(1)语言和键盘
(2)安装位置
(3)软件选择
- 最小安装(服务器)
- 或 带 GUI 的服务器(有桌面)
(4)网络和主机名
(5)设置 root 密码
(6)创建普通用户(推荐)
4. 开始安装
点击 开始安装
四、安装后常见设置
1. 安装增强功能(可选)
虚拟机菜单 → 设备 → 安装增强功能
yum install -y gcc kernel-devel
sh /run/media/*/VBoxLinuxAdditions.run
2. 更新系统
yum update -y
3. 配置静态 IP(示例)
vi /etc/sysconfig/network-scripts/ifcfg-enp0s3
五、常见问题
✅ 卡在启动界面
- 确认开启了虚拟化(BIOS 中 VT-x / AMD-V)
✅ 无法联网
- 检查 VirtualBox 网络模式
ping 8.8.8.8
✅ 屏幕分辨率低
如果你需要:
- CentOS 7 还是 Stream 9 的区别
- 纯命令行服务器安装
- CentOS 替代方案(Rocky / AlmaLinux)
告诉我你的使用场景,我可以进一步细化。