下面按从零开始的流程,给你讲清楚 VirtualBox 安装并配置 CentOS 的常用做法(以 CentOS 7 / CentOS Stream 为例,思路通用)。
一、准备环境
1. 安装 VirtualBox
- 官网:https://www.virtualbox.org
- 根据系统(Windows / macOS / Linux)下载并安装
- 建议安装 Extension Pack(支持 USB、远程桌面等)
2. 下载 CentOS 镜像
推荐:
- CentOS 7:
https://vault.centos.org/
- CentOS Stream:
https://centos.org/centos-stream/
下载 DVD ISO(如 CentOS-7-x86_64-DVD.iso)
二、创建 CentOS 虚拟机
1. 新建虚拟机
打开 VirtualBox → 新建
- 名称:CentOS7
- 类型:Linux
- 版本:Red Hat (64-bit)
- 内存:≥ 2048 MB(建议 2G+)
- 硬盘:
- 创建虚拟硬盘
- 类型:VDI
- 动态分配
- 大小:20GB 以上
2. 挂载 ISO
设置 → 存储 → 控制器 IDE → 光盘 → 选择 CentOS ISO
3. 网络配置(重要)
设置 → 网络
常见两种方案:
✅ 方案 A:NAT(默认,能上网)
✅ 方案 B:桥接(和宿主机同网段)
- 网卡1:桥接网卡
- 名称:选你正在用的网卡(Wi-Fi / 以太网)
三、安装 CentOS
启动虚拟机 → 进入安装界面
1. 安装选项
2. 基础设置
- 语言:中文 / English
- 时间:Asia/Shanghai
- 软件选择:
- 初学者:GNOME 桌面
- 服务器:最小安装(Minimal)
3. 分区(新手建议)
4. 设置 root 密码
5. 创建普通用户(可选)
四、安装后基础配置
1. 重启并登录
2. 网络检查
ip addr
ping www.baidu.com
NAT 模式一般自动可用
桥接模式需确认:
vi /etc/sysconfig/network-scripts/ifcfg-eth0
确保:
ONBOOT=yes
重启网络:
systemctl restart network
五、增强功能(推荐)
安装 VirtualBox Guest Additions
yum install -y gcc kernel-devel kernel-headers make perl
设备 → 安装增强功能 → 挂载后执行:
mount /dev/cdrom /mnt
sh /mnt/VBoxLinuxAdditions.run
作用:
六、常见问题
❌ 无法上网
- 检查 NAT / 桥接设置
- 确认
ONBOOT=yes
❌ 屏幕太小
❌ SSH 连不上
systemctl status sshd
firewall-cmd --permanent --add-service=ssh
firewall-cmd --reload
如果你愿意,我可以:
- 给你 一步步截图版
- 教你 CentOS 最小安装 + SSH 远程
- 或帮你配 静态 IP / 共享文件夹
你现在是 Windows / macOS / Linux?打算 桌面还是服务器?