温馨提示×

centos和virtualbox怎协作

小樊
45
2026-09-21 00:19:31
栏目: 智能运维

“CentOS 和 VirtualBox 协作”通常是指:在 VirtualBox 中安装和运行 CentOS 系统,或者反过来 CentOS 作为宿主机运行 VirtualBox。下面我从最常见、最实用的角度给你讲清楚。


一、最常见用法:VirtualBox 里跑 CentOS(推荐新手)

1️⃣ 准备工作

  • 宿主机:Windows / macOS / Linux
  • 软件:
    • VirtualBox(最新版)
    • CentOS ISO(推荐 CentOS Stream 或 CentOS 7/8)

2️⃣ 创建 CentOS 虚拟机

在 VirtualBox 中:

  1. 新建虚拟机
  2. 类型选择:Linux
  3. 版本选择:Red Hat (64-bit)(CentOS 基于 RHEL)
  4. 分配内存(建议 ≥ 2GB)
  5. 创建虚拟硬盘(VDI,动态分配,≥ 20GB)

3️⃣ 安装 CentOS

  • 挂载 CentOS ISO
  • 启动虚拟机
  • 按向导安装(分区可用自动)
  • 设置 root 密码和普通用户

4️⃣ 安装增强功能(很重要)

yum install -y kernel-devel gcc make perl

然后:

  • VirtualBox 菜单 → 设备 → 安装增强功能
  • 挂载后执行:
sh ./VBoxLinuxAdditions.run

✅ 效果:

  • 自适应分辨率
  • 共享剪贴板
  • 共享文件夹

二、CentOS 作为宿主机跑 VirtualBox

适用于服务器或开发机。

1️⃣ 安装 VirtualBox(CentOS 上)

yum install -y epel-release
yum install -y VirtualBox

或官方仓库方式(更稳定)

2️⃣ 使用方式

  • 图形界面:直接打开 VirtualBox
  • 无界面服务器:
VBoxManage createvm ...
VBoxManage startvm "CentOS-VM" --type headless

三、CentOS 和 VirtualBox 协作的典型场景

✅ 学习 Linux
✅ 搭建测试环境
✅ 网络实验(NAT / 桥接 / 仅主机)
✅ 服务器模拟
✅ 开发环境隔离


四、常见问题

❓ CentOS 启动黑屏

  • 关闭 3D 加速
  • 内存调大

❓ 无法联网

  • 网卡模式改为 桥接
  • 或 NAT + 端口转发

❓ 共享文件夹不可用

  • 确保增强功能已安装
  • 用户加入 vboxsf 组:
usermod -aG vboxsf 用户名

五、简单总结

VirtualBox 是“舞台”,CentOS 是“演员”
二者协作 = 在虚拟环境中安全、灵活地用 CentOS

如果你愿意,我可以:

  • 给你 一步步截图级教程
  • 帮你 配置网络 / 共享文件夹
  • 或讲 CentOS + VirtualBox 实战项目

你现在是 Windows 上装 CentOS,还是 CentOS 上跑 VirtualBox

0