在 VirtualBox 中运行 CentOS 的基本步骤如下(以 Windows / macOS / Linux 宿主机为例,操作几乎一致):
一、准备工作
1. 安装 VirtualBox
- 官网下载:https://www.virtualbox.org
- 按提示安装(Windows 注意允许安装驱动)
2. 下载 CentOS 镜像
推荐下载 CentOS Stream 或 CentOS Linux(旧版)
- 官方:https://www.centos.org/download/
- 常用 ISO:
CentOS-Stream-9-x86_64-dvd.iso(完整版)
- 或
Minimal ISO(最小安装,体积小)
二、创建 CentOS 虚拟机
- 打开 VirtualBox → 新建
- 设置:
- 名称:CentOS(随便起)
- 类型:Linux
- 版本:Red Hat (64-bit)
- 内存:建议 2GB+(桌面版 4GB)
- 硬盘:
- 创建虚拟硬盘
- 类型:VDI
- 动态分配
- 大小:建议 20GB+
三、挂载 CentOS 镜像并安装
- 选中虚拟机 → 设置 → 存储
- 在「控制器: IDE」下挂载下载的
.iso 文件
- 启动虚拟机
- 进入 CentOS 安装界面:
- 选择语言
- 设置:
- 安装目标(默认硬盘)
- 软件选择(Minimal / Server with GUI)
- 网络(建议开启)
- Root 密码 + 普通用户
- 点击 Begin Installation
- 安装完成后重启
四、安装增强功能(可选但推荐)
sudo dnf install -y gcc kernel-devel kernel-headers make perl
然后在 VirtualBox 菜单:
设备 → 安装增强功能
五、常见问题
1. 无法选择 64 位系统?
- 进 BIOS 开启 VT-x / AMD-V
- 关闭 Hyper-V(Windows)
2. 网络不通?
- 设置 → 网络 → 网卡1:
- 连接方式:NAT(默认)
- 或 桥接网卡(和宿主机同网段)
3. 复制粘贴不可用?
- 安装增强功能
- 设置 → 常规 → 高级 → 共享粘贴板:双向
如果你愿意,可以告诉我:
- 用的是 Windows / macOS / Linux
- 想装 CentOS 7 / 8 / Stream 9
- 是 学习 / 服务器 / 开发环境
我可以给你更针对性的步骤或命令。