下面以 Windows 宿主机 + VirtualBox 安装 CentOS 为例,给你一个从零开始的完整步骤(Linux / macOS 上的 VirtualBox 操作基本一致)。
一、准备工作
1. 下载 VirtualBox
- 官网:https://www.virtualbox.org
- 安装时一路「下一步」即可(建议勾选 USB、网络等组件)
2. 下载 CentOS 镜像
推荐 CentOS Stream 或 CentOS 7/8(新手建议 CentOS 7):
- 官方:https://www.centos.org/download/
- 常用镜像:
- CentOS 7 DVD:
https://mirrors.aliyun.com/centos/7/isos/x86_64/CentOS-7-x86_64-DVD-2009.iso
新手选 DVD 版,功能完整
二、创建虚拟机
- 打开 VirtualBox → 新建
- 设置如下:
- 名称:
CentOS7
- 类型:
Linux
- 版本:
Red Hat (64-bit)
- 内存:
- 硬盘:
- 现在创建虚拟硬盘
- 类型:
VDI
- 分配方式:
动态分配
- 大小:20 GB 以上
三、挂载 CentOS 镜像
- 选中刚创建的虚拟机 → 设置
- 存储 → 控制器 IDE → 光盘
- 点击右侧光盘图标 → 选择虚拟光盘文件
- 选择你下载的
.iso 文件
四、启动并安装 CentOS
-
点击 启动
-
出现安装界面,选择:
-
语言:
-
安装信息摘要:
- 安装位置:直接点进去 → 完成(使用整块硬盘)
- 软件选择:
- 新手选:
带 GUI 的服务器 或 最小安装
- 服务器学习建议:
最小安装
- 网络和主机名:
-
设置 root 密码
-
创建普通用户(可选但推荐)
-
点击 开始安装
-
安装完成后 → 重启
五、安装增强功能(可选但推荐)
yum install -y gcc make kernel-devel
然后在菜单:
设备 → 安装增强功能
六、常见问题
1️⃣ 无法选择 64 位系统?
- 进 BIOS 开启 VT-x / AMD-V
- 关闭 Hyper-V(Windows)
2️⃣ 上不了网?
- 设置 → 网络 → 网卡1 → 连接方式:
NAT
- 或改用
桥接网卡
3️⃣ 屏幕太小?
如果你愿意,我也可以:
- 给你 CentOS 8 / Stream 安装教程
- 教你 固定 IP
- 教你 SSH 远程连接
- 或 服务器初始化配置
你现在是 学习用 还是 做服务器?