下面按从零开始的思路,教你如何在 VirtualBox 上安装并运行 CentOS。
一、准备工作
1. 下载并安装 VirtualBox
- 官网:https://www.virtualbox.org
- 根据你的系统(Windows / macOS / Linux)下载对应版本
- 安装时一路“下一步”即可(macOS 需允许内核扩展)
2. 下载 CentOS 镜像
推荐 CentOS Stream 或 CentOS Linux(旧版本)
- CentOS Stream:
https://www.centos.org/centos-stream/
- 老版本 CentOS 7/8(已停更但仍可用):
https://vault.centos.org/
下载 DVD ISO(例如 CentOS-7-x86_64-DVD.iso)
二、创建 CentOS 虚拟机
- 打开 VirtualBox → 新建
- 设置如下:
- 名称:CentOS
- 类型:Linux
- 版本:Red Hat (64-bit)
- 内存:至少 2048 MB(推荐 4096)
- 硬盘:
- 创建虚拟硬盘
- VDI
- 动态分配
- 大小:至少 20 GB
三、挂载 CentOS 镜像并启动
- 选中虚拟机 → 设置
- 存储 → 控制器 IDE → 光驱
- 选择你下载的
.iso 文件
- 启动虚拟机
四、安装 CentOS
安装界面操作步骤
- 选择 Install CentOS
- 语言:中文 / English 均可
- 安装位置:
- 网络和主机名:
- 软件选择(可选):
- 默认:Minimal Install(无界面)
- 新手推荐:GNOME 桌面
- 设置 root 密码
- 创建普通用户(建议)
- 点击 开始安装
五、安装后基础设置(重要)
1. 安装增强功能(可选但推荐)
sudo yum install -y kernel-devel gcc make perl
然后在 VirtualBox 菜单:
设备 → 安装增强功能
2. 网络说明
- NAT:可上网,外部不能访问
- 桥接网卡:和主机在同一局域网(推荐学习用)
3. 更新系统
sudo yum update -y
六、常见问题
❌ 无法启动 64 位系统
解决:
- 进 BIOS 开启 VT-x / AMD-V
- 关闭 Hyper-V(Windows)
❌ 屏幕太小
七、适合新手的学习方向
- SSH 远程登录
- 安装 Nginx / MySQL
- 学习 shell 命令
- 搭建 LNMP 环境
如果你告诉我:
- 用的 Windows / macOS / Linux
- 想装 CentOS 7 / Stream
- 是否要 图形界面
我可以给你更精确的截图级步骤。