在 VirtualBox 里运行 CentOS 一般分为下面几个步骤,我按从零开始给你讲,适合新手。
一、准备所需文件
-
安装 VirtualBox
- 官网:https://www.virtualbox.org/
- 下载并安装(Windows / macOS / Linux 都支持)
-
下载 CentOS 镜像
- 推荐下载 CentOS Stream 9(官方较新)
- 下载地址:
https://mirrors.aliyun.com/centos/9-stream/BaseOS/x86_64/iso/
或
https://www.centos.org/centos-stream/
- 选择
CentOS-Stream-9-latest-x86_64-dvd1.iso
二、在 VirtualBox 中创建虚拟机
- 打开 VirtualBox → 点击 “新建”
- 填写信息:
- 名称:CentOS 9
- 类型:Linux
- 版本:Red Hat (64-bit)
- 内存(RAM):
- 硬盘:
- 选择 “现在创建虚拟硬盘”
- 类型:VDI
- 动态分配
- 大小:建议 20GB 以上
三、加载 CentOS 镜像并启动
- 选中刚创建的虚拟机 → 点击 “设置”
- 进入 存储
- 在 控制器: IDE 下
- 点击“空”的光驱
- 右侧选择 CentOS ISO 文件
- 点击 “启动”
四、安装 CentOS
启动后会出现安装界面:
1️⃣ 选择语言
2️⃣ 安装设置
重点检查以下几项:
- Installation Destination(安装位置)
- Software Selection(软件选择)
- 新手推荐:
- Server with GUI(带图形界面)
- 或 Minimal Install(纯命令行)
- Network & Hostname
3️⃣ 设置 root 密码
- 至少设置一个 ROOT 密码
- 可顺便创建一个普通用户
4️⃣ 开始安装
- 点击 Begin Installation
- 等待安装完成(几分钟~十几分钟)
五、安装完成后的设置
- 安装完成后点击 Reboot
- 重启后进入 CentOS
- 登录系统
六、推荐做的优化(重要)
✅ 安装 VirtualBox 增强功能(共享剪贴板、分辨率自适应)
dnf install -y gcc make perl kernel-devel kernel-headers
然后在 VirtualBox 菜单:
设备 → 安装增强功能
挂载后执行:
mount /dev/cdrom /mnt
/mnt/VBoxLinuxAdditions.run
重启:
reboot
七、常见问题
❓ 启动报 “This kernel requires an x86-64 CPU”
✅ 在 BIOS 里开启 Intel VT-x / AMD-V
❓ 屏幕分辨率很小
✅ 安装增强功能后重启
❓ 无法上网
✅ 网络设置改为 NAT 或 桥接网卡
八、你可以继续做什么?
- 学习 Linux 命令
- 搭 Web 服务(Nginx / Apache)
- 学 Docker、K8s
- 做服务器测试环境
如果你愿意,我可以:
- ✅ 给你 每一步的截图版教程
- ✅ 教你 CentOS 常用命令
- ✅ 帮你 搭建 LNMP / Docker 环境
你现在用的是 Windows / macOS / Linux?