温馨提示×

如何给virtualbox加centos

小樊
44
2026-09-11 15:17:59
栏目: 智能运维

你说的“给 VirtualBox 加 CentOS”,通常是指在 VirtualBox 里新建并安装一个 CentOS 虚拟机。下面我按从零开始的流程给你讲一遍(Windows / macOS / Linux 主机都适用)。


一、准备工作

1. 安装 VirtualBox

如果还没装:

  • 官网下载:https://www.virtualbox.org
  • 一路下一步安装即可

2. 下载 CentOS 镜像

推荐用 CentOS StreamCentOS 7/8(老服务器常用 7):

  • 官方镜像:https://www.centos.org/download/
  • 常用 ISO:
    • CentOS-7-x86_64-DVD.iso(最常用)
    • CentOS-Stream-9-latest-x86_64-dvd1.iso

建议选 DVD 版,功能完整


二、在 VirtualBox 中新建 CentOS 虚拟机

1. 新建虚拟机

打开 VirtualBox → 新建

  • 名称:CentOS7
  • 类型:Linux
  • 版本:Red Hat (64-bit)
  • 内存:至少 2048 MB(推荐 4096)
  • 硬盘:
    • 现在创建虚拟硬盘
    • 类型:VDI
    • 动态分配
    • 大小:至少 20 GB(建议 40GB+)

2. 挂载 CentOS ISO

  1. 选中刚建的虚拟机 → 设置
  2. 存储 → 控制器 IDE → 光驱
  3. 选择你下载的 .iso 文件

3. 启动并安装 CentOS

点击 启动

安装界面:

  • 选择 Install CentOS 7
  • 语言:中文 / English 都行

关键设置:

  • 软件选择
    • 新手选:GNOME 桌面
    • 服务器选:最小化安装
  • 安装位置
    • 直接点“完成”(自动分区)
  • 网络和主机名
    • 打开网卡(重要!)
  • 设置 root 密码
  • 创建普通用户(可选)

安装完成后重启。


三、安装增强功能(可选但推荐)

登录系统后:

yum install -y gcc kernel-devel kernel-headers make perl

然后:

  • 菜单 → 设备 → 安装增强功能
  • 挂载后执行:
mount /dev/cdrom /mnt
/mnt/VBoxLinuxAdditions.run

四、常见问题

❌ 启动报错 “VT-x 未启用”

  • 进 BIOS 开启:
    • Intel Virtualization Technology
    • SVM Mode(AMD)

❌ 无法上网

  • VirtualBox 网络选:
    • 桥接网卡(和主机同网段)
    • NAT(最简单)

五、如果你想的是别的意思

你也可以告诉我你具体想做什么,比如:

  • ✅ 给已有虚拟机装 CentOS
  • ✅ 给 VirtualBox 加 CentOS 命令工具
  • ✅ 用 Vagrant 自动建 CentOS
  • ✅ 在 CentOS 里装 VirtualBox

我可以直接按你的场景来写。

0