下面给你一套从零开始用 VirtualBox 跑 CentOS的实用步骤,适合新手,Windows / macOS / Linux 都通用。
一、准备东西
1. 安装 VirtualBox
- 官网下载:https://www.virtualbox.org
- 按提示安装即可(Windows 注意允许安装驱动)
2. 下载 CentOS 镜像
推荐用 CentOS Stream 或 CentOS Linux(老版本):
- 官方:https://www.centos.org/download/
- 一般用 DVD ISO(完整版)
- 例如:
CentOS-Stream-9-x86_64-dvd.iso
二、新建虚拟机
- 打开 VirtualBox → 新建
- 名称随便写,比如
centos9
- 类型选择:Linux
- 版本选择:Red Hat (64-bit)
- 内存建议:
- 硬盘:
- 创建虚拟硬盘
- 类型:VDI
- 动态分配
- 大小:20GB 起(建议 30–50GB)
三、挂载 CentOS 镜像
- 选中刚建的虚拟机 → 设置
- 存储 → 控制器 IDE → 光盘
- 选择你下载的
.iso 文件
- 确认后启动虚拟机
四、安装 CentOS
启动后会出现安装界面:
- 选择 Install CentOS
- 语言:中文 / English 都行
- 安装目标:
- 软件选择:
- 设置:
- 点击 开始安装
- 装完重启
五、常见设置(很重要)
1. 安装增强功能(共享 clipboard / 分辨率)
sudo dnf install -y gcc kernel-devel kernel-headers make
然后在 VirtualBox 菜单:
设备 → 安装增强功能
2. 网络设置
- NAT:能上网,但不能被宿主机访问
- 桥接网卡:像真机一样在局域网(推荐学习用)
修改方式:
设置 → 网络 → 连接方式
3. 换国内源(可选,速度更快)
sudo dnf makecache
六、简单验证
uname -a
cat /etc/redhat-release
能看到 CentOS 版本就成功了。
七、常见问题
❌ 启动报 CPU 虚拟化错误
✅ 进 BIOS 开 VT-x / AMD-V
❌ 屏幕很小
✅ 装增强功能 + 重启
❌ 上不了网
✅ 检查网络模式是否为 NAT 或桥接
如果你愿意,我可以:
- 教你 最小安装 + SSH 远程
- 给你一套 CentOS 学习命令
- 或帮你 装 Docker / Nginx / 宝塔
你打算用 CentOS 做什么?